pub enum StrictRttiGapCode {
StructuralLimitExceeded,
PointerUnresolved,
RecordMalformed,
FamilyUnsupported,
TypeNameInvalid,
}Expand description
Closed strict-decoder gap registry.
Variants§
StructuralLimitExceeded
A structural count or evidence budget was exceeded.
PointerUnresolved
A required pointer could not be decoded or resolved.
RecordMalformed
A required record field was malformed or out of bounds.
FamilyUnsupported
The runtime typeinfo implementation family is not admitted.
TypeNameInvalid
A type-name object was unterminated, oversized, or not UTF-8.
Trait Implementations§
Source§impl Clone for StrictRttiGapCode
impl Clone for StrictRttiGapCode
impl Copy for StrictRttiGapCode
Source§impl Debug for StrictRttiGapCode
impl Debug for StrictRttiGapCode
Source§impl<'de> Deserialize<'de> for StrictRttiGapCode
impl<'de> Deserialize<'de> for StrictRttiGapCode
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 StrictRttiGapCode
Source§impl PartialEq for StrictRttiGapCode
impl PartialEq for StrictRttiGapCode
Source§impl Serialize for StrictRttiGapCode
impl Serialize for StrictRttiGapCode
impl StructuralPartialEq for StrictRttiGapCode
Auto Trait Implementations§
impl Freeze for StrictRttiGapCode
impl RefUnwindSafe for StrictRttiGapCode
impl Send for StrictRttiGapCode
impl Sync for StrictRttiGapCode
impl Unpin for StrictRttiGapCode
impl UnsafeUnpin for StrictRttiGapCode
impl UnwindSafe for StrictRttiGapCode
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