#[non_exhaustive]pub enum Ground {
Default,
Unclassified,
Category(Category),
Origin(String),
}Expand description
What called for a record’s period.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Default
The period every record is kept for.
Unclassified
The access is unclassified, so it is kept for the longest period declared anywhere.
Category(Category)
One of the categories of the data accessed.
Origin(String)
One of the origins of the data, by its key: its endpoint, or the
system_id of an origin that names no endpoint.
Implementations§
Trait Implementations§
impl Eq for Ground
impl StructuralPartialEq for Ground
Auto Trait Implementations§
impl Freeze for Ground
impl RefUnwindSafe for Ground
impl Send for Ground
impl Sync for Ground
impl Unpin for Ground
impl UnsafeUnpin for Ground
impl UnwindSafe for Ground
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