macro_rules! impl_data_provider_never_marker {
    ($ty:path) => { ... };
}Expand description
Implements DataProvider<NeverMarker<Y>> on a struct.
For more information, see NeverMarker.
ยงExamples
use icu_locale_core::langid;
use icu_provider::hello_world::*;
use icu_provider::marker::NeverMarker;
use icu_provider::prelude::*;
struct MyProvider;
icu_provider::marker::impl_data_provider_never_marker!(MyProvider);
let result = DataProvider::<NeverMarker<HelloWorld<'static>>>::load(
    &MyProvider,
    DataRequest {
        id: DataIdentifierBorrowed::for_locale(&langid!("und").into()),
        ..Default::default()
    },
);
assert!(matches!(
    result,
    Err(DataError {
        kind: DataErrorKind::MarkerNotFound,
        ..
    })
));