Struct icu_provider::any::DataProviderAnyMarkerWrap
source · [−]Expand description
A wrapper over DataProvider<AnyMarker>
that implements AnyProvider
Tuple Fields
0: &'a P
Trait Implementations
impl<P> AnyProvider for DataProviderAnyMarkerWrap<'_, P> where
P: DataProvider<AnyMarker> + ?Sized,
impl<P> AnyProvider for DataProviderAnyMarkerWrap<'_, P> where
P: DataProvider<AnyMarker> + ?Sized,
Auto Trait Implementations
impl<'a, P: ?Sized> RefUnwindSafe for DataProviderAnyMarkerWrap<'a, P> where
P: RefUnwindSafe,
impl<'a, P: ?Sized> Send for DataProviderAnyMarkerWrap<'a, P> where
P: Sync,
impl<'a, P: ?Sized> Sync for DataProviderAnyMarkerWrap<'a, P> where
P: Sync,
impl<'a, P: ?Sized> Unpin for DataProviderAnyMarkerWrap<'a, P>
impl<'a, P: ?Sized> UnwindSafe for DataProviderAnyMarkerWrap<'a, P> where
P: RefUnwindSafe,
Blanket Implementations
Returns an object implementing AnyProvider
when called on DataProvider<AnyMarker>
Returns an object implementing DataProvider<M>
when called on AnyProvider
Mutably borrows from an owned value. Read more
fn filterable(
self,
filter_name: &'static str
) -> RequestFilterDataProvider<Self, fn(_: &DataRequest) -> bool>
fn filterable(
self,
filter_name: &'static str
) -> RequestFilterDataProvider<Self, fn(_: &DataRequest) -> bool>
Creates a filterable data provider with the given name for debugging. Read more