pub struct ProxyMetadata {
pub original_path: String,
pub proxy_path: String,
pub spec: ProxySpec,
pub created_at: u64,
pub checksum: String,
}Expand description
Metadata record linking an original clip to its proxy file.
Fields§
§original_path: StringAbsolute path to the original (full-resolution) clip.
proxy_path: StringAbsolute path to the proxy clip.
spec: ProxySpecTechnical specification of the proxy.
created_at: u64Unix timestamp (seconds since epoch) when the proxy was created.
checksum: StringHex-encoded checksum of the proxy file (e.g. SHA-256).
Implementations§
Trait Implementations§
Source§impl Clone for ProxyMetadata
impl Clone for ProxyMetadata
Source§fn clone(&self) -> ProxyMetadata
fn clone(&self) -> ProxyMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ProxyMetadata
impl RefUnwindSafe for ProxyMetadata
impl Send for ProxyMetadata
impl Sync for ProxyMetadata
impl Unpin for ProxyMetadata
impl UnsafeUnpin for ProxyMetadata
impl UnwindSafe for ProxyMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more