Skip to content

Commit b27e78d

Browse files
authored
Remove dead type DateTimeSkeletons and its data marker (#6499)
Toward #5634
1 parent 82c5d47 commit b27e78d

File tree

1 file changed

+2
-27
lines changed
  • components/datetime/src/provider/neo

1 file changed

+2
-27
lines changed

components/datetime/src/provider/neo/mod.rs

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
77
mod adapter;
88

9-
use crate::provider::pattern::runtime::{self, PatternULE};
9+
use crate::provider::pattern::runtime;
1010
use crate::size_test_macro::size_test;
1111
use alloc::borrow::Cow;
1212
use icu_pattern::SinglePlaceholderPattern;
1313
use icu_provider::prelude::*;
1414
use potential_utf::PotentialUtf8;
15-
use zerovec::{ule::tuplevar::Tuple2VarULE, VarZeroCow, VarZeroSlice, VarZeroVec, ZeroMap};
15+
use zerovec::{ule::tuplevar::Tuple2VarULE, VarZeroCow, VarZeroSlice, VarZeroVec};
1616

1717
/// Helpers involving the data marker attributes used for date names.
1818
///
@@ -520,11 +520,6 @@ icu_provider::data_marker!(
520520
DatetimePatternsGlueV1,
521521
GluePattern<'static>
522522
);
523-
icu_provider::data_marker!(
524-
/// `DateTimeSkeletonPatternsV1`
525-
DateTimeSkeletonPatternsV1,
526-
DateTimeSkeletons<'static>,
527-
);
528523

529524
size_test!(YearNames, year_names_v1_size, 32);
530525

@@ -721,26 +716,6 @@ icu_provider::data_struct!(
721716
#[cfg(feature = "datagen")]
722717
);
723718

724-
#[derive(Debug, PartialEq, Clone, yoke::Yokeable, zerofrom::ZeroFrom)]
725-
#[cfg_attr(feature = "datagen", derive(serde::Serialize, databake::Bake))]
726-
#[cfg_attr(feature = "datagen", databake(path = icu_datetime::provider::neo))]
727-
#[cfg_attr(feature = "serde", derive(serde::Deserialize))]
728-
#[yoke(prove_covariance_manually)]
729-
#[allow(missing_docs)] // TODO
730-
pub struct DateTimeSkeletons<'data> {
731-
// will typically be small, there are only a couple special cases like E B h m
732-
// TODO: This should support plurals
733-
// TODO: The key of this map should be Skeleton
734-
#[allow(missing_docs)] // TODO
735-
#[cfg_attr(feature = "serde", serde(borrow))]
736-
pub map: ZeroMap<'data, str, PatternULE>,
737-
}
738-
739-
icu_provider::data_struct!(
740-
DateTimeSkeletons<'_>,
741-
#[cfg(feature = "datagen")]
742-
);
743-
744719
/// Calendar-agnostic year name data marker
745720
#[derive(Debug)]
746721
pub struct YearNamesV1;

0 commit comments

Comments
 (0)