pub enum ObsoleteStrategy {
Mark,
Delete,
Keep,
DropObsoleteBefore(String),
}Available on crate feature
catalog only.Expand description
Strategy used for messages that disappear from the extracted input.
Variants§
Mark
Mark missing messages obsolete and keep them in the file.
Delete
Remove missing messages entirely.
Keep
Keep missing messages as active entries.
DropObsoleteBefore(String)
Mark missing messages obsolete (like ObsoleteStrategy::Mark) and
additionally drop any obsolete entry whose since date predates the given
ISO-8601 cutoff. Undated obsolete entries are kept. The host computes the
cutoff (e.g. today minus 90 days); ISO dates compare lexicographically, so
no date arithmetic happens inside Ferrocat. See
ADR 0025.
Trait Implementations§
Source§impl Clone for ObsoleteStrategy
impl Clone for ObsoleteStrategy
Source§fn clone(&self) -> ObsoleteStrategy
fn clone(&self) -> ObsoleteStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObsoleteStrategy
impl Debug for ObsoleteStrategy
Source§impl Default for ObsoleteStrategy
impl Default for ObsoleteStrategy
Source§fn default() -> ObsoleteStrategy
fn default() -> ObsoleteStrategy
Returns the “default value” for a type. Read more
impl Eq for ObsoleteStrategy
Source§impl PartialEq for ObsoleteStrategy
impl PartialEq for ObsoleteStrategy
Source§fn eq(&self, other: &ObsoleteStrategy) -> bool
fn eq(&self, other: &ObsoleteStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ObsoleteStrategy
Auto Trait Implementations§
impl Freeze for ObsoleteStrategy
impl RefUnwindSafe for ObsoleteStrategy
impl Send for ObsoleteStrategy
impl Sync for ObsoleteStrategy
impl Unpin for ObsoleteStrategy
impl UnsafeUnpin for ObsoleteStrategy
impl UnwindSafe for ObsoleteStrategy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more