pub struct SparseAssetResourcePlans { /* private fields */ }Expand description
Sparse per-language resource plans discovered from a locale asset tree.
Implementations§
Source§impl SparseAssetResourcePlans
impl SparseAssetResourcePlans
Sourcepub fn languages(&self) -> &[LanguageIdentifier]
pub fn languages(&self) -> &[LanguageIdentifier]
Returns canonical language identifiers discovered in the assets tree.
Sourcepub fn namespaces(&self) -> &[ResolvedNamespace]
pub fn namespaces(&self) -> &[ResolvedNamespace]
Returns all namespace paths discovered across languages.
Sourcepub fn resource_specs_by_language(
&self,
) -> &[(LanguageIdentifier, Vec<ModuleResourceSpec>)]
pub fn resource_specs_by_language( &self, ) -> &[(LanguageIdentifier, Vec<ModuleResourceSpec>)]
Returns sparse resource plans keyed by language identifier.
Sourcepub fn into_parts(
self,
) -> (Vec<LanguageIdentifier>, Vec<ResolvedNamespace>, Vec<(LanguageIdentifier, Vec<ModuleResourceSpec>)>)
pub fn into_parts( self, ) -> (Vec<LanguageIdentifier>, Vec<ResolvedNamespace>, Vec<(LanguageIdentifier, Vec<ModuleResourceSpec>)>)
Converts the discovery result into its component vectors.
Trait Implementations§
Source§impl Clone for SparseAssetResourcePlans
impl Clone for SparseAssetResourcePlans
Source§fn clone(&self) -> SparseAssetResourcePlans
fn clone(&self) -> SparseAssetResourcePlans
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SparseAssetResourcePlans
impl Debug for SparseAssetResourcePlans
impl Eq for SparseAssetResourcePlans
Source§impl PartialEq for SparseAssetResourcePlans
impl PartialEq for SparseAssetResourcePlans
impl StructuralPartialEq for SparseAssetResourcePlans
Auto Trait Implementations§
impl Freeze for SparseAssetResourcePlans
impl RefUnwindSafe for SparseAssetResourcePlans
impl Send for SparseAssetResourcePlans
impl Sync for SparseAssetResourcePlans
impl Unpin for SparseAssetResourcePlans
impl UnsafeUnpin for SparseAssetResourcePlans
impl UnwindSafe for SparseAssetResourcePlans
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