pub enum StrictRttiOutcome {
Absent,
Complete,
Rejected,
}Expand description
Terminal state of a strict RTTI batch.
Variants§
Absent
No defined or external Itanium typeinfo symbols exist.
Complete
Every candidate was decoded and conserved.
Rejected
At least one candidate or required field failed strict decoding.
Trait Implementations§
Source§impl Clone for StrictRttiOutcome
impl Clone for StrictRttiOutcome
impl Copy for StrictRttiOutcome
Source§impl Debug for StrictRttiOutcome
impl Debug for StrictRttiOutcome
Source§impl<'de> Deserialize<'de> for StrictRttiOutcome
impl<'de> Deserialize<'de> for StrictRttiOutcome
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 StrictRttiOutcome
Source§impl PartialEq for StrictRttiOutcome
impl PartialEq for StrictRttiOutcome
Source§impl Serialize for StrictRttiOutcome
impl Serialize for StrictRttiOutcome
impl StructuralPartialEq for StrictRttiOutcome
Auto Trait Implementations§
impl Freeze for StrictRttiOutcome
impl RefUnwindSafe for StrictRttiOutcome
impl Send for StrictRttiOutcome
impl Sync for StrictRttiOutcome
impl Unpin for StrictRttiOutcome
impl UnsafeUnpin for StrictRttiOutcome
impl UnwindSafe for StrictRttiOutcome
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