pub enum DropKind {
SlotLocal,
Unimplemented,
Nonstandard,
Cascade,
Unclassified,
}Expand description
Why an entity was dropped before it could enter the model. SlotLocal = a
slot value could not be normalized to standard (req-ref<-$, int<-fractional).
Unimplemented = the entity type is outside the generated closure (not yet
modeled, or an unknown/non-schema name). Nonstandard = a known closure type
sits in a SELECT slot that does not admit it (schema violation). Cascade = a
referrer whose target was dropped/dangling. Unclassified = the generated
read could not consume the entity’s own attributes (off-kind scalar, bad enum
token, short arity, …) and no policy layer (normalize / drop_pass) classified
it — a frontier signal: investigate and absorb via normalize or nonstd_ref.
Variants§
Trait Implementations§
impl Eq for DropKind
Source§impl Ord for DropKind
impl Ord for DropKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for DropKind
impl PartialOrd for DropKind
impl StructuralPartialEq for DropKind
Auto Trait Implementations§
impl Freeze for DropKind
impl RefUnwindSafe for DropKind
impl Send for DropKind
impl Sync for DropKind
impl Unpin for DropKind
impl UnsafeUnpin for DropKind
impl UnwindSafe for DropKind
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