pub struct CascadeProof {
pub declaration_id: String,
pub property: String,
pub level: CascadeLevel,
pub layer_rank: LayerRank,
pub scope_proximity: u32,
pub specificity: Specificity,
pub module_rank: ModuleRank,
pub source_order: u32,
}Fields§
§declaration_id: String§property: String§level: CascadeLevel§layer_rank: LayerRank§scope_proximity: u32§specificity: Specificity§module_rank: ModuleRank§source_order: u32Implementations§
Source§impl CascadeProof
impl CascadeProof
pub fn from_declaration(declaration: &CascadeDeclaration) -> Self
Trait Implementations§
Source§impl Clone for CascadeProof
impl Clone for CascadeProof
Source§fn clone(&self) -> CascadeProof
fn clone(&self) -> CascadeProof
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 CascadeProof
impl Debug for CascadeProof
impl Eq for CascadeProof
Source§impl PartialEq for CascadeProof
impl PartialEq for CascadeProof
Source§impl Serialize for CascadeProof
impl Serialize for CascadeProof
impl StructuralPartialEq for CascadeProof
Auto Trait Implementations§
impl Freeze for CascadeProof
impl RefUnwindSafe for CascadeProof
impl Send for CascadeProof
impl Sync for CascadeProof
impl Unpin for CascadeProof
impl UnsafeUnpin for CascadeProof
impl UnwindSafe for CascadeProof
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.