pub enum AutoDateTimeStatus {
InUse,
UnusedByReports,
Dead,
}Expand description
The provenance-based verdict for one auto date/time table — the three states of issue #16, none of which plain reachability can produce.
Variants§
InUse
A report binding lands on the table or one of its members: the machinery is in use, and the advice is to replace it with a real date table.
UnusedByReports
No report binding touches it, yet the machinery is still live: the framework relationship to a used date column keeps it alive. Pure bloat — disable auto date/time.
Dead
Reachability never reached it at all: dead with its dead chain.
Trait Implementations§
Source§impl Clone for AutoDateTimeStatus
impl Clone for AutoDateTimeStatus
Source§fn clone(&self) -> AutoDateTimeStatus
fn clone(&self) -> AutoDateTimeStatus
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 moreimpl Copy for AutoDateTimeStatus
Source§impl Debug for AutoDateTimeStatus
impl Debug for AutoDateTimeStatus
impl Eq for AutoDateTimeStatus
Source§impl Hash for AutoDateTimeStatus
impl Hash for AutoDateTimeStatus
Source§impl PartialEq for AutoDateTimeStatus
impl PartialEq for AutoDateTimeStatus
impl StructuralPartialEq for AutoDateTimeStatus
Auto Trait Implementations§
impl Freeze for AutoDateTimeStatus
impl RefUnwindSafe for AutoDateTimeStatus
impl Send for AutoDateTimeStatus
impl Sync for AutoDateTimeStatus
impl Unpin for AutoDateTimeStatus
impl UnsafeUnpin for AutoDateTimeStatus
impl UnwindSafe for AutoDateTimeStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.