pub trait DataLoader {
// Required methods
fn load<'loader, 'data>(
&'loader self,
data: &'data Data,
) -> Cow<'data, [u8]>;
fn load_utf8<'loader, 'data>(
&'loader self,
data: &'data Data,
) -> Cow<'data, str>;
}Available on crate feature
replay and (crate features replay or trace) only.Required Methods§
fn load<'loader, 'data>(&'loader self, data: &'data Data) -> Cow<'data, [u8]>
fn load_utf8<'loader, 'data>( &'loader self, data: &'data Data, ) -> Cow<'data, str>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".