Struct icu_provider_cldr::CldrPathsLocal [−][src]
#[non_exhaustive]pub struct CldrPathsLocal { pub cldr_core: Result<PathBuf, MissingSourceError>, pub cldr_dates: Result<PathBuf, MissingSourceError>, pub cldr_numbers: Result<PathBuf, MissingSourceError>, }
An implementation of CldrPaths
for multiple separate local CLDR JSON directories per component.
Examples
use icu_provider_cldr::CldrPathsLocal; use icu_provider_cldr::CldrJsonDataProvider; use std::path::PathBuf; let mut paths = CldrPathsLocal::default(); paths.cldr_core = Ok(PathBuf::from("/path/to/cldr-core")); // fill in other paths as necessary let data_provider = CldrJsonDataProvider::new(&paths);
Fields (Non-exhaustive)
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.cldr_core: Result<PathBuf, MissingSourceError>
cldr_dates: Result<PathBuf, MissingSourceError>
cldr_numbers: Result<PathBuf, MissingSourceError>
Trait Implementations
impl CldrPaths for CldrPathsLocal
[src]
impl CldrPaths for CldrPathsLocal
[src]impl Default for CldrPathsLocal
[src]
impl Default for CldrPathsLocal
[src]impl PartialEq<CldrPathsLocal> for CldrPathsLocal
[src]
impl PartialEq<CldrPathsLocal> for CldrPathsLocal
[src]fn eq(&self, other: &CldrPathsLocal) -> bool
[src]
fn ne(&self, other: &CldrPathsLocal) -> bool
[src]
impl StructuralPartialEq for CldrPathsLocal
[src]
impl StructuralPartialEq for CldrPathsLocal
[src]Auto Trait Implementations
impl RefUnwindSafe for CldrPathsLocal
impl RefUnwindSafe for CldrPathsLocal
impl Send for CldrPathsLocal
impl Send for CldrPathsLocal
impl Sync for CldrPathsLocal
impl Sync for CldrPathsLocal
impl Unpin for CldrPathsLocal
impl Unpin for CldrPathsLocal
impl UnwindSafe for CldrPathsLocal
impl UnwindSafe for CldrPathsLocal