[−][src]Trait rocfl::OcflRepo
Required methods
fn list_objects(
&self,
filter_glob: Option<&str>
) -> Result<Box<dyn Iterator<Item = Result<ObjectVersion>>>>
&self,
filter_glob: Option<&str>
) -> Result<Box<dyn Iterator<Item = Result<ObjectVersion>>>>
fn get_object(
&self,
object_id: &str,
version: Option<VersionId>
) -> Result<ObjectVersion>
&self,
object_id: &str,
version: Option<VersionId>
) -> Result<ObjectVersion>
fn list_object_versions(&self, object_id: &str) -> Result<Vec<VersionDetails>>
fn list_file_versions(
&self,
object_id: &str,
path: &str
) -> Result<Vec<VersionDetails>>
&self,
object_id: &str,
path: &str
) -> Result<Vec<VersionDetails>>
Implementors
impl OcflRepo for FsOcflRepo
[src]
fn list_objects(
&self,
filter_glob: Option<&str>
) -> Result<Box<dyn Iterator<Item = Result<ObjectVersion>>>>
[src]
&self,
filter_glob: Option<&str>
) -> Result<Box<dyn Iterator<Item = Result<ObjectVersion>>>>
fn get_object(
&self,
object_id: &str,
version: Option<VersionId>
) -> Result<ObjectVersion>
[src]
&self,
object_id: &str,
version: Option<VersionId>
) -> Result<ObjectVersion>
fn list_object_versions(&self, object_id: &str) -> Result<Vec<VersionDetails>>
[src]
fn list_file_versions(
&self,
object_id: &str,
path: &str
) -> Result<Vec<VersionDetails>>
[src]
&self,
object_id: &str,
path: &str
) -> Result<Vec<VersionDetails>>