[][src]Trait goods::Source

pub trait Source<K: ?Sized>: Send + Sync + 'static {
    fn read(&self, key: &K) -> BoxFuture<Result<Vec<u8>, SourceError>>;
}

Asset data source.

Required methods

fn read(&self, key: &K) -> BoxFuture<Result<Vec<u8>, SourceError>>

Reads asset asynchronously. Returns async bytes on success. Otherwise returns error E describing occurred problem.

Loading content...

Implementors

Loading content...