pub struct Localizer<G> { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl<'a, R, G> Getter<'a, R> for Localizer<G>
impl<'a, R, G> Getter<'a, R> for Localizer<G>
type Iter = <G as Getter<'a, R>>::Iter
fn bool_flag<S>(&self, s: S, f: Filter) -> bool
fn value<S>(&self, s: S, f: Filter) -> Option<R>
fn values<S>( &self, s: S, f: Filter, ) -> Option<<Localizer<G> as Getter<'a, R>>::Iter>
fn sub<S>(&self, s: S, f: Filter) -> bool
fn local_value<S>(&self, s: S, f: Filter) -> Option<PathBuf>
fn wrap<R2, F>(self, f: F) -> Wrapper<Self, F, R>where
F: Fn(R) -> R2,
fn hold<B, RB>(self, b: B) -> Holder<'a, Self, B, R, RB>
fn grab(&'a self) -> Grabber<'a, Self, R, Self::Iter>
fn grab_local(&'a self) -> LocalGrabber<'a, Self, R, Self::Iter>
fn grab_multi(&'a self) -> MultiGrabber<'a, Self, R>
Auto Trait Implementations§
impl<G> Freeze for Localizer<G>where
G: Freeze,
impl<G> RefUnwindSafe for Localizer<G>where
G: RefUnwindSafe,
impl<G> Send for Localizer<G>where
G: Send,
impl<G> Sync for Localizer<G>where
G: Sync,
impl<G> Unpin for Localizer<G>where
G: Unpin,
impl<G> UnwindSafe for Localizer<G>where
G: UnwindSafe,
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