Trait rustzx_core::host::LoadableAsset[][src]

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

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

Required methods

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

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

Provided methods

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

Implementors

impl<T: AsRef<[u8]>> LoadableAsset for BufferCursor<T>[src]

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