stuckliste

Trait BlockRead

Source
pub trait BlockRead<C = ()> {
    // Required method
    fn read_block(
        i: u32,
        file: &[u8],
        blocks: &mut Blocks,
        context: &mut C,
    ) -> Result<Self, Error>
       where Self: Sized;
}
Expand description

Read values from BOM blocks.

Required Methods§

Source

fn read_block( i: u32, file: &[u8], blocks: &mut Blocks, context: &mut C, ) -> Result<Self, Error>
where Self: Sized,

Read Self from block i.

Implementations on Foreign Types§

Source§

impl<C> BlockRead<C> for CString

Source§

fn read_block( i: u32, file: &[u8], blocks: &mut Blocks, _context: &mut C, ) -> Result<Self, Error>

Source§

impl<C, T: BlockRead<C>> BlockRead<C> for Option<T>

Source§

fn read_block( i: u32, file: &[u8], blocks: &mut Blocks, context: &mut C, ) -> Result<Self, Error>

Implementors§