[−][src]Struct rocfl::ObjectVersion
Represents a version of an OCFL object.
Fields
id: String
The object's ID
object_root: String
The path from the storage root to the object root
digest_algorithm: String
The algorithm used to calculate digests (sha512 or sha256)
version_details: VersionDetails
Metadata about the version
state: HashMap<String, FileDetails>
A map of files (logical paths) in the version to details about the files.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ObjectVersion
impl !Send for ObjectVersion
impl !Sync for ObjectVersion
impl Unpin for ObjectVersion
impl UnwindSafe for ObjectVersion
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,