use crate::{
param::VcardParamKind,
prop::{VcardPropKind, cardinality::VcardPropCardinality, spec::VcardPropSpec},
version::VcardVersion,
};
#[allow(non_camel_case_types)]
pub struct SORT_STRING;
impl VcardPropSpec for SORT_STRING {
const KIND: VcardPropKind = VcardPropKind::SortString;
fn allowed_versions() -> &'static [VcardVersion] {
&[VcardVersion::V3_0]
}
fn cardinality(_version: VcardVersion) -> VcardPropCardinality {
VcardPropCardinality::AtMostOne
}
fn allowed_params(_version: VcardVersion) -> &'static [VcardParamKind] {
&[VcardParamKind::Language, VcardParamKind::Value]
}
}