Struct fluent_fallback::Localization
source · pub struct Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
P: LocalesProvider,{ /* private fields */ }
Implementations
sourceimpl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter> + Default,
P: LocalesProvider + Default,
impl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter> + Default,
P: LocalesProvider + Default,
pub fn new<I>(res_ids: I, sync: bool) -> Selfwhere
I: IntoIterator<Item = ResourceId>,
sourceimpl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
P: LocalesProvider,
impl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
P: LocalesProvider,
pub fn with_env<I>(res_ids: I, sync: bool, provider: P, generator: G) -> Selfwhere
I: IntoIterator<Item = ResourceId>,
pub fn is_sync(&self) -> bool
pub fn add_resource_id<T: Into<ResourceId>>(&mut self, res_id: T)
pub fn add_resource_ids(&mut self, res_ids: Vec<ResourceId>)
pub fn remove_resource_id<T: PartialEq<ResourceId>>(
&mut self,
res_id: T
) -> usize
pub fn remove_resource_ids(&mut self, res_ids: Vec<ResourceId>) -> usize
pub fn set_async(&mut self)
pub fn on_change(&mut self)
sourceimpl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
G::Iter: BundleIterator,
P: LocalesProvider,
impl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
G::Iter: BundleIterator,
P: LocalesProvider,
pub fn prefetch_sync(&mut self)
sourceimpl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
G::Stream: BundleStream,
P: LocalesProvider,
impl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
G::Stream: BundleStream,
P: LocalesProvider,
pub async fn prefetch_async(&mut self)
sourceimpl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
P: LocalesProvider,
impl<G, P> Localization<G, P>where
G: BundleGenerator<LocalesIter = P::Iter>,
P: LocalesProvider,
Auto Trait Implementations
impl<G, P> !RefUnwindSafe for Localization<G, P>
impl<G, P> !Send for Localization<G, P>
impl<G, P> !Sync for Localization<G, P>
impl<G, P> Unpin for Localization<G, P>where
G: Unpin,
P: Unpin,
impl<G, P> !UnwindSafe for Localization<G, P>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more