pub trait LoadableAsset {
    // Required method
    fn read(&mut self, buf: &mut [u8]) -> Result<usize, IoError>;

    // Provided method
    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), IoError> { ... }
}

Required Methods§

source

fn read(&mut self, buf: &mut [u8]) -> Result<usize, IoError>

Read data from asset to buf Returns count of read bytes. Should return 0 read bytes when EOF was reached

Provided Methods§

source

fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), IoError>

Implementors§