Trait Load

Source
pub trait Load {
    type Output;

    // Required method
    fn load(
        &self,
        world: Tracked<'_, dyn World + '_>,
    ) -> Result<Self::Output, EcoVec<SourceDiagnostic>>;
}
Expand description

Loads data from a path or provided bytes.

Required Associated Types§

Source

type Output

Bytes or a list of bytes (if there are multiple sources).

Required Methods§

Source

fn load( &self, world: Tracked<'_, dyn World + '_>, ) -> Result<Self::Output, EcoVec<SourceDiagnostic>>

Load the bytes.

Implementors§