pub trait GridProvider: Send + Sync {
// Required methods
fn definition(
&self,
grid: &GridDefinition,
) -> Result<Option<GridDefinition>, GridError>;
fn load(
&self,
grid: &GridDefinition,
) -> Result<Option<GridHandle>, GridError>;
}Required Methods§
fn definition( &self, grid: &GridDefinition, ) -> Result<Option<GridDefinition>, GridError>
fn load(&self, grid: &GridDefinition) -> Result<Option<GridHandle>, GridError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".