pub struct FilesystemGridProvider { /* private fields */ }Implementations§
Source§impl FilesystemGridProvider
impl FilesystemGridProvider
pub fn new<I>(roots: I) -> Selfwhere
I: IntoIterator<Item = PathBuf>,
Trait Implementations§
Source§impl GridProvider for FilesystemGridProvider
impl GridProvider for FilesystemGridProvider
fn definition( &self, grid: &GridDefinition, ) -> Result<Option<GridDefinition>, GridError>
fn load(&self, grid: &GridDefinition) -> Result<Option<GridHandle>, GridError>
Auto Trait Implementations§
impl !Freeze for FilesystemGridProvider
impl RefUnwindSafe for FilesystemGridProvider
impl Send for FilesystemGridProvider
impl Sync for FilesystemGridProvider
impl Unpin for FilesystemGridProvider
impl UnsafeUnpin for FilesystemGridProvider
impl UnwindSafe for FilesystemGridProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more