pub struct VStructDef {
pub field_count: u8,
pub fields: [VFieldDef; 8],
}Expand description
A synthetic struct type for Kani verification.
Fields§
§field_count: u8Number of fields.
fields: [VFieldDef; 8]Field information (only first field_count entries are valid).
Trait Implementations§
Source§impl Clone for VStructDef
impl Clone for VStructDef
Source§fn clone(&self) -> VStructDef
fn clone(&self) -> VStructDef
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 VStructDef
Source§impl Debug for VStructDef
impl Debug for VStructDef
impl Eq for VStructDef
Source§impl PartialEq for VStructDef
impl PartialEq for VStructDef
Source§fn eq(&self, other: &VStructDef) -> bool
fn eq(&self, other: &VStructDef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VStructDef
Auto Trait Implementations§
impl Freeze for VStructDef
impl RefUnwindSafe for VStructDef
impl Send for VStructDef
impl Sync for VStructDef
impl Unpin for VStructDef
impl UnsafeUnpin for VStructDef
impl UnwindSafe for VStructDef
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