use crate::Result; pub trait Data: Send + Sync { fn create_file_metadata( &self, mxc: String, width: u32, height: u32, content_disposition: Option<&str>, content_type: Option<&str>, ) -> Result>; /// Returns content_disposition, content_type and the metadata key. fn search_file_metadata( &self, mxc: String, width: u32, height: u32, ) -> Result<(Option, Option, Vec)>; }