Trait 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,

Source§

type Error = <Loader as Load>::Error

Source§

impl<T> Load for T
where T: Read,