Trait citadel_sdk::prelude::ObjectSource
pub trait ObjectSource: Send + Sync + 'static {
// Required methods
fn try_get_stream(
&mut self
) -> Result<Box<dyn FixedSizedSource>, CryptError>;
fn get_source_name(&self) -> Result<String, CryptError>;
fn path(&self) -> Option<PathBuf>;
}