pub struct FrameInfo {Show 17 fields
pub format_version: u32,
pub frame_bytes: usize,
pub header_bytes: usize,
pub decoded_bytes: Option<usize>,
pub chunks: usize,
pub inputs: usize,
pub output_types: Vec<FrameValueType>,
pub output_sizes: Vec<Option<u64>>,
pub output_elements: Vec<Option<u64>>,
pub transforms: usize,
pub stored_streams: usize,
pub regenerated_streams: usize,
pub has_decoded_checksum: bool,
pub has_encoded_checksum: bool,
pub has_comment: bool,
pub comment: Option<Vec<u8>>,
pub dictionary_bundle_id: Option<Vec<u8>>,
}Fields§
§format_version: u32§frame_bytes: usize§header_bytes: usize§decoded_bytes: Option<usize>§chunks: usize§inputs: usize§output_types: Vec<FrameValueType>§output_sizes: Vec<Option<u64>>§output_elements: Vec<Option<u64>>§transforms: usize§stored_streams: usize§regenerated_streams: usize§has_decoded_checksum: bool§has_encoded_checksum: bool§has_comment: bool§comment: Option<Vec<u8>>§dictionary_bundle_id: Option<Vec<u8>>Trait Implementations§
impl Eq for FrameInfo
impl StructuralPartialEq for FrameInfo
Auto Trait Implementations§
impl Freeze for FrameInfo
impl RefUnwindSafe for FrameInfo
impl Send for FrameInfo
impl Sync for FrameInfo
impl Unpin for FrameInfo
impl UnsafeUnpin for FrameInfo
impl UnwindSafe for FrameInfo
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