Trait load_buffer::Load

source ·
pub trait Load {
    type Error;

    // Required method
    fn load(&mut self, destination: &mut [u8]) -> Result<(), Self::Error>;
}
Expand description

Like std::io::Read, but only supporting read_exact, and with an arbitrary error type.

Required Associated Types§

Required Methods§

source

fn load(&mut self, destination: &mut [u8]) -> Result<(), Self::Error>

Implementors§

source§

impl<Buffer, Loader> Load for BufferedLoader<Buffer, Loader>where Buffer: AsRef<[u8]> + AsMut<[u8]> + Debug, Loader: Load,

§

type Error = <Loader as Load>::Error

source§

impl<T> Load for Twhere T: Read,

§

type Error = Error