mod lstm;
pub use lstm::*;
mod dictionary;
pub use dictionary::*;
#[cfg(feature = "unstable")]
mod radical;
#[cfg(feature = "unstable")]
pub use radical::*;
icu_provider::data_marker!(
SegmenterLstmAutoV1,
"segmenter/lstm/auto/v1",
LstmData<'static>,
#[cfg(feature = "datagen")]
attributes_domain = "segmenter"
);
icu_provider::data_marker!(
SegmenterDictionaryAutoV1,
"segmenter/dictionary/auto/v1",
UCharDictionaryBreakData<'static>,
#[cfg(feature = "datagen")]
attributes_domain = "segmenter"
);
icu_provider::data_marker!(
SegmenterDictionaryExtendedV1,
"segmenter/dictionary/extended/v1",
UCharDictionaryBreakData<'static>,
#[cfg(feature = "datagen")]
attributes_domain = "segmenter"
);
#[cfg(feature = "unstable")]
icu_provider::data_marker!(
SegmenterUnihanRadicalV1,
"segmenter/unihan/radical/v1",
UnihanRadicalsData<'static>,
is_singleton = true
);