Struct fluent_resmgr::resource_manager::ResourceManager
source · pub struct ResourceManager { /* private fields */ }Implementations
sourceimpl ResourceManager
impl ResourceManager
pub fn new(path_scheme: String) -> Self
pub fn get_bundle(
&self,
locales: Vec<LanguageIdentifier>,
resource_ids: Vec<String>
) -> FluentBundle<&FluentResource>
pub fn get_bundles(
&self,
locales: Vec<LanguageIdentifier>,
resource_ids: Vec<String>
) -> impl Iterator<Item = FluentBundle<&FluentResource>>
Trait Implementations
sourceimpl BundleGenerator for ResourceManager
impl BundleGenerator for ResourceManager
type Resource = FluentResource
type LocalesIter = IntoIter<LanguageIdentifier, Global>
type Iter = BundleIter
type Stream = BundleIter
fn bundles_iter(
&self,
locales: Self::LocalesIter,
res_ids: FxHashSet<ResourceId>
) -> Self::Iter
fn bundles_stream(
&self,
_locales: Self::LocalesIter,
_res_ids: FxHashSet<ResourceId>
) -> Self::Stream
Auto Trait Implementations
impl !RefUnwindSafe for ResourceManager
impl Send for ResourceManager
impl !Sync for ResourceManager
impl Unpin for ResourceManager
impl UnwindSafe for ResourceManager
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