pub struct SnapcompactMetadata {
pub source_artifact_id: u64,
pub truncated_chars: u64,
pub frame_count: u32,
pub frame_size: u32,
pub source_len: Option<u64>,
pub source_sha256: Option<String>,
pub frame_manifest: Option<Vec<SnapcompactFrameDigest>>,
}Expand description
Exact-source metadata for a locally rendered Snapcompact checkpoint.
Fields§
§source_artifact_id: u64§truncated_chars: u64§frame_count: u32§frame_size: u32Square rendered-frame edge in pixels.
source_len: Option<u64>§source_sha256: Option<String>Lowercase hex SHA-256 of the exact source artifact bytes.
frame_manifest: Option<Vec<SnapcompactFrameDigest>>Trait Implementations§
Source§impl Clone for SnapcompactMetadata
impl Clone for SnapcompactMetadata
Source§fn clone(&self) -> SnapcompactMetadata
fn clone(&self) -> SnapcompactMetadata
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 moreSource§impl Debug for SnapcompactMetadata
impl Debug for SnapcompactMetadata
Source§impl<'de> Deserialize<'de> for SnapcompactMetadata
impl<'de> Deserialize<'de> for SnapcompactMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SnapcompactMetadata
Source§impl PartialEq for SnapcompactMetadata
impl PartialEq for SnapcompactMetadata
Source§impl Serialize for SnapcompactMetadata
impl Serialize for SnapcompactMetadata
impl StructuralPartialEq for SnapcompactMetadata
Auto Trait Implementations§
impl Freeze for SnapcompactMetadata
impl RefUnwindSafe for SnapcompactMetadata
impl Send for SnapcompactMetadata
impl Sync for SnapcompactMetadata
impl Unpin for SnapcompactMetadata
impl UnsafeUnpin for SnapcompactMetadata
impl UnwindSafe for SnapcompactMetadata
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