pub enum VtabIntegrityPolicy {
None,
ShadowAware,
}Expand description
Integrity surface advertised by a module.
Variants§
None
No module-specific integrity entry point is exposed.
ShadowAware
Integrity checks are module-defined and may inspect shadow state.
Trait Implementations§
Source§impl Clone for VtabIntegrityPolicy
impl Clone for VtabIntegrityPolicy
Source§fn clone(&self) -> VtabIntegrityPolicy
fn clone(&self) -> VtabIntegrityPolicy
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 moreSource§impl Debug for VtabIntegrityPolicy
impl Debug for VtabIntegrityPolicy
Source§impl Default for VtabIntegrityPolicy
impl Default for VtabIntegrityPolicy
Source§fn default() -> VtabIntegrityPolicy
fn default() -> VtabIntegrityPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for VtabIntegrityPolicy
impl PartialEq for VtabIntegrityPolicy
Source§fn eq(&self, other: &VtabIntegrityPolicy) -> bool
fn eq(&self, other: &VtabIntegrityPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for VtabIntegrityPolicy
impl Eq for VtabIntegrityPolicy
impl StructuralPartialEq for VtabIntegrityPolicy
Auto Trait Implementations§
impl Freeze for VtabIntegrityPolicy
impl RefUnwindSafe for VtabIntegrityPolicy
impl Send for VtabIntegrityPolicy
impl Sync for VtabIntegrityPolicy
impl Unpin for VtabIntegrityPolicy
impl UnsafeUnpin for VtabIntegrityPolicy
impl UnwindSafe for VtabIntegrityPolicy
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