Trait LoadableAsset
rustzx_core::host
pub trait LoadableAsset { fn read(&mut self, buf: &mut [u8]) -> Result<usize, IoError>; fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), IoError> { ... } }
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
buf
fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), IoError>
impl<T: AsRef<[u8]>> LoadableAsset for BufferCursor<T>