pub enum WarningCode {
UnmappedAttributes,
ContentAbsent,
SchemaVersionMismatch,
}Expand description
Known warning codes. A closed set so the vocabulary stays single-sourced across crates; adding a code is a deliberate, versioned change to this contract.
Variants§
UnmappedAttributes
Attributes present on the source span that did not map onto the canonical model.
ContentAbsent
A step carried no input/output content (metadata-only trace).
SchemaVersionMismatch
The trace declares a schema version this build does not treat as native; fields may be read under the wrong contract. Surfaced, not fatal — the input seam stays permissive.
Trait Implementations§
Source§impl Clone for WarningCode
impl Clone for WarningCode
Source§fn clone(&self) -> WarningCode
fn clone(&self) -> WarningCode
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 WarningCode
Source§impl Debug for WarningCode
impl Debug for WarningCode
Source§impl<'de> Deserialize<'de> for WarningCode
impl<'de> Deserialize<'de> for WarningCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WarningCode
Source§impl PartialEq for WarningCode
impl PartialEq for WarningCode
Source§impl Serialize for WarningCode
impl Serialize for WarningCode
impl StructuralPartialEq for WarningCode
Auto Trait Implementations§
impl Freeze for WarningCode
impl RefUnwindSafe for WarningCode
impl Send for WarningCode
impl Sync for WarningCode
impl Unpin for WarningCode
impl UnsafeUnpin for WarningCode
impl UnwindSafe for WarningCode
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.