pub struct ChunkIndex {
pub message_start_time: u64,
pub message_end_time: u64,
pub chunk_start_offset: u64,
pub chunk_length: u64,
pub message_index_offsets: BTreeMap<u16, u64>,
pub message_index_length: u64,
pub compression: String,
pub compressed_size: u64,
pub uncompressed_size: u64,
}Fields§
§message_start_time: u64§message_end_time: u64§chunk_start_offset: u64§chunk_length: u64§message_index_offsets: BTreeMap<u16, u64>§message_index_length: u64§compression: String§compressed_size: u64§uncompressed_size: u64Trait Implementations§
Source§impl BinRead for ChunkIndex
impl BinRead for ChunkIndex
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_options: &ReadOptions,
__binrw_generated_var_arguments: Self::Args,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_options: &ReadOptions, __binrw_generated_var_arguments: Self::Args, ) -> BinResult<Self>
Read
Self from the reader using the given ReadOptions and
arguments.Source§fn read<R>(reader: &mut R) -> Result<Self, Error>
fn read<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments.Source§impl BinWrite for ChunkIndex
impl BinWrite for ChunkIndex
Source§type Args = ()
type Args = ()
The type of arguments needed to be supplied in order to write this type, usually a tuple. Read more
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_options: &WriteOptions,
__binrw_generated_var_arguments: Self::Args,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_options: &WriteOptions, __binrw_generated_var_arguments: Self::Args, ) -> BinResult<()>
Write the type to a writer, given the options on how to write it and the type-specific
arguments
Source§impl Clone for ChunkIndex
impl Clone for ChunkIndex
Source§fn clone(&self) -> ChunkIndex
fn clone(&self) -> ChunkIndex
Returns a duplicate of the value. Read more
1.0.0 · 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 ChunkIndex
impl Debug for ChunkIndex
Source§impl PartialEq for ChunkIndex
impl PartialEq for ChunkIndex
impl Eq for ChunkIndex
impl StructuralPartialEq for ChunkIndex
Auto Trait Implementations§
impl Freeze for ChunkIndex
impl RefUnwindSafe for ChunkIndex
impl Send for ChunkIndex
impl Sync for ChunkIndex
impl Unpin for ChunkIndex
impl UnwindSafe for ChunkIndex
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