Module io Copy item path Source embedded file memory processor_gated AssetSource A collection of unprocessed and processed AssetReader , AssetWriter , and AssetWatcher instances
for a specific asset source, identified by an AssetSourceId . AssetSourceBuilder Metadata about an “asset source”, such as how to construct the AssetReader and AssetWriter for the source,
and whether or not the source is processed. AssetSourceBuilders A Resource that hold (repeatable) functions capable of producing new AssetReader and AssetWriter instances
for a given asset source. AssetSources A collection of AssetSource s. MissingAssetSourceError An error returned when an AssetSource does not exist for a given id. MissingAssetWriterError An error returned when an AssetWriter does not exist for a given id. MissingProcessedAssetReaderError An error returned when a processed AssetReader does not exist for a given id. MissingProcessedAssetWriterError An error returned when a processed AssetWriter does not exist for a given id. SeekForwardFuture SliceReader An AsyncRead implementation capable of reading a [&[u8]]. StackFuture A wrapper that stores a future in space allocated by the container VecReader An AsyncRead implementation capable of reading a Vec<u8> . AssetReaderError Errors that occur while loading assets. AssetSourceEvent An “asset source change event” that occurs whenever asset (or asset metadata) is created/added/removed AssetSourceId A reference to an “asset source”, which maps to an AssetReader and/or AssetWriter . AssetWriterError Errors that occur while loading assets. STACK_FUTURE_SIZE The maximum size of a future returned from Reader::read_to_end .
This is large enough to fit ten references. AssetReader Performs read operations on an asset storage. AssetReader exposes a “virtual filesystem”
API, where asset bytes and asset metadata bytes are both stored and accessible for a given
path. This trait is not object safe, if needed use a dyn ErasedAssetReader instead. AssetReaderFuture A future that returns a value or an AssetReaderError AssetWatcher A handle to an “asset watcher” process, that will listen for and emit AssetSourceEvent values for as long as
AssetWatcher has not been dropped. AssetWriter Preforms write operations on an asset storage. AssetWriter exposes a “virtual filesystem”
API, where asset bytes and asset metadata bytes are both stored and accessible for a given
path. This trait is not object safe, if needed use a dyn ErasedAssetWriter instead. AsyncSeekForward Asynchronously advances the cursor position by a specified number of bytes. AsyncSeekForwardExt Extension trait for AsyncSeekForward . AsyncWriteExt Extension trait for AsyncWrite . ErasedAssetReader Equivalent to an AssetReader but using boxed futures, necessary eg. when using a dyn AssetReader,
as AssetReader isn’t currently object safe. ErasedAssetWriter Equivalent to an AssetWriter but using boxed futures, necessary eg. when using a dyn AssetWriter,
as AssetWriter isn’t currently object safe. Reader A type returned from AssetReader::read , which is used to read the contents of a file
(or virtual file) corresponding to an asset. PathStream Writer