use alloc::borrow::Cow;
use icu_provider::yoke::{self, *};
#[allow(missing_docs)] pub mod key {
use icu_provider::{resource_key, ResourceKey};
pub const CARDINAL_V1: ResourceKey = resource_key!(Plurals, "cardinal", 1);
pub const ORDINAL_V1: ResourceKey = resource_key!(Plurals, "ordinal", 1);
}
pub mod resolver;
#[icu_provider::data_struct]
#[derive(Debug, PartialEq, Clone, Default)]
#[cfg_attr(
feature = "provider_serde",
derive(serde::Serialize, serde::Deserialize)
)]
#[allow(missing_docs)] pub struct PluralRuleStringsV1<'data> {
pub zero: Option<Cow<'data, str>>,
pub one: Option<Cow<'data, str>>,
pub two: Option<Cow<'data, str>>,
pub few: Option<Cow<'data, str>>,
pub many: Option<Cow<'data, str>>,
}