rapx::analysis::senryx::contracts::state_lattice

Trait Lattice

source
pub trait Lattice {
    // Required methods
    fn join(&self, other: Self) -> Self;
    fn meet(&self, other: Self) -> Self;
    fn less_than(&self, other: Self) -> bool;
    fn equal(&self, other: Self) -> bool;
    fn check(&self) -> bool;
}

Required Methods§

source

fn join(&self, other: Self) -> Self

source

fn meet(&self, other: Self) -> Self

source

fn less_than(&self, other: Self) -> bool

source

fn equal(&self, other: Self) -> bool

source

fn check(&self) -> bool

Object Safety§

This trait is not object safe.

Implementors§