Struct icu_provider_fs::FsDataProvider [−][src]
pub struct FsDataProvider { /* fields omitted */ }
Expand description
A data provider that reads ICU4X data from a filesystem directory.
Examples
use icu_provider_fs::FsDataProvider; let provider = FsDataProvider::try_new("/path/to/data/directory") .expect_err("Specify a real directory in the line above");
Implementations
Trait Implementations
impl<'data, M> DataProvider<'data, M> for FsDataProvider where
M: DataMarker<'data>,
for<'de> YokeTraitHack<<M::Yokeable as Yokeable<'de>>::Output>: Deserialize<'de>,
impl<'data, M> DataProvider<'data, M> for FsDataProvider where
M: DataMarker<'data>,
for<'de> YokeTraitHack<<M::Yokeable as Yokeable<'de>>::Output>: Deserialize<'de>,
Note: This impl returns 'static
payloads because borrowing is handled by [Yoke
].
Query the provider for data, returning the result. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
fn load_to_receiver(
&self,
req: &DataRequest,
receiver: &mut dyn SerdeDeDataReceiver
) -> Result<DataResponseMetadata, DataError>
fn load_to_receiver(
&self,
req: &DataRequest,
receiver: &mut dyn SerdeDeDataReceiver
) -> Result<DataResponseMetadata, DataError>
Query the provider for data, loading it into a SerdeDeDataReceiver
. Read more
Auto Trait Implementations
impl RefUnwindSafe for FsDataProvider
impl Send for FsDataProvider
impl Sync for FsDataProvider
impl Unpin for FsDataProvider
impl UnwindSafe for FsDataProvider
Blanket Implementations
Mutably borrows from an owned value. Read more
Clone this trait object reference, returning a boxed trait object.