Open
Description
In #1091, we recently discussed and concluded next steps that are specific to the immediate short-term needs of the imminent v1.0 release. In the process of working on #2598 to implement those specific changes, some difficulties arose due to the code needing some cleanup.
Issue(s):
- One of the original tasks is to make
icu_plurals::rules
experimental. However, this is not fully possible - The existing submodules
icu_plurals::rules::reference
andicu_plurals::rules::runtime
had to be marked as#[doc(hidden)]
because they could not be put behind the"experimental"
attribute - The reason that
icu_plurals::rules::{reference, runtime}
could not be marked as"experimental"
is becauseruntime
has serde implementations for JSON, andruntime
depends onreference
Instead, what we want is code that we discussed as experimental code -- not currently intended for stable API and intended for further discussion -- to be properly put behind the "experimental"
attribute accordingly.