Re-exports§
pub use serde;
Structs§
- Artifact
Metadata - Serializable metadata for an artifact. Stored in .meta files and metadata DB.
- Asset
Metadata - Serializable metadata for an asset. Stored in .meta files and metadata DB.
- Export
Asset - Input to Importer::export
- Import
Op - Imported
Asset - Contains metadata and asset data for an imported asset. Produced by Importer implementations.
- Importer
Value - Return value for Importers containing all imported assets.
- Serialized
Asset - Source
Metadata - SourceMetadata is the in-memory representation of the .meta file for a (source, .meta) pair.
Enums§
Constants§
- SOURCEMETADATA_
VERSION - Version of the SourceMetadata struct. Used for forward compatibility to enable changing the .meta file format
Traits§
- Async
Importer - Importers parse file formats and produce assets.
- Boxed
Importer - Trait object wrapper for
crate::Importerimplementations. Enables using Importers without knowing the concrete type. Seecrate::Importerfor documentation on fields. - Importer
- Importers parse file formats and produce assets.
- Importer
Context - Importer
Context Handle - Into
Serde Obj - Serde
Obj - A trait for serializing any struct with a TypeUuid
Functions§
- import_
error - Convenience function for reporting an error in an
Importer