diff --git a/dblib/src/videostore.rs b/dblib/src/videostore.rs new file mode 100644 index 0000000..c4e186c --- /dev/null +++ b/dblib/src/videostore.rs @@ -0,0 +1,14 @@ +use std::collections::HashMap; +use std::fs::File; +use std::io::BufReader; +use std::io::BufWriter; +use crate::{err, DB, dev_urandom, VideoStore}; + +impl VideoStore for DB { + fn new_video(name: &str, desc: &str) -> err::Result<()>; + fn del_video(id: String) -> err::Result<()>; + fn get_video(id: Option, name: Option<&str>) -> err::Result; + fn rename_video(id: String, new: &str) -> err::Result<()>; + fn redescribe_video(id: String, new: &str) -> err::Result<()>; +} +