pub struct ReferenceProfile;Expand description
The reference attenuation profile: invariants and identity entries use subset inclusion; execution-contract constraints may only be preserved or extended (accumulating with AND).
Trait Implementations§
Source§impl AttenuationOrder for ReferenceProfile
impl AttenuationOrder for ReferenceProfile
Source§fn attenuates(
&self,
current: &IndexedAuthorityMap,
predecessor: &IndexedAuthorityMap,
) -> bool
fn attenuates( &self, current: &IndexedAuthorityMap, predecessor: &IndexedAuthorityMap, ) -> bool
Returns true when
current is equal to or more restrictive than
predecessor.Source§impl Clone for ReferenceProfile
impl Clone for ReferenceProfile
Source§fn clone(&self) -> ReferenceProfile
fn clone(&self) -> ReferenceProfile
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 ReferenceProfile
Source§impl Debug for ReferenceProfile
impl Debug for ReferenceProfile
Source§impl Default for ReferenceProfile
impl Default for ReferenceProfile
Source§fn default() -> ReferenceProfile
fn default() -> ReferenceProfile
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReferenceProfile
impl RefUnwindSafe for ReferenceProfile
impl Send for ReferenceProfile
impl Sync for ReferenceProfile
impl Unpin for ReferenceProfile
impl UnsafeUnpin for ReferenceProfile
impl UnwindSafe for ReferenceProfile
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