pub struct Localization<G, P>{ /* private fields */ }
Implementations§
Source§impl<G, P> Localization<G, P>
impl<G, P> Localization<G, P>
pub fn new<I>(res_ids: I, sync: bool) -> Selfwhere
I: IntoIterator<Item = ResourceId>,
Source§impl<G, P> Localization<G, P>
impl<G, P> Localization<G, P>
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)
Source§impl<G, P> Localization<G, P>
impl<G, P> Localization<G, P>
pub fn prefetch_sync(&mut self)
Source§impl<G, P> Localization<G, P>
impl<G, P> Localization<G, P>
pub async fn prefetch_async(&mut self)
Source§impl<G, P> Localization<G, P>
impl<G, P> Localization<G, P>
Auto Trait Implementations§
impl<G, P> !Freeze for Localization<G, P>
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>
impl<G, P> !UnwindSafe for Localization<G, P>
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