Trait lattices::IsTop

source ·
pub trait IsTop {
    // Required method
    fn is_top(&self) -> bool;
}
Expand description

Trait to check if a lattice instance is top (⊤) and therefore cannot change any futher.

Required Methods§

source

fn is_top(&self) -> bool

Returns if self is lattice top (⊤).

Must be consistent with equality, any element equal to top is also considered to be top.

Implementations on Foreign Types§

source§

impl IsTop for ()

source§

fn is_top(&self) -> bool

Implementors§

source§

impl IsTop for Max<bool>

source§

impl IsTop for Max<char>

source§

impl IsTop for Max<i8>

source§

impl IsTop for Max<i16>

source§

impl IsTop for Max<i32>

source§

impl IsTop for Max<i64>

source§

impl IsTop for Max<i128>

source§

impl IsTop for Max<isize>

source§

impl IsTop for Max<u8>

source§

impl IsTop for Max<u16>

source§

impl IsTop for Max<u32>

source§

impl IsTop for Max<u64>

source§

impl IsTop for Max<u128>

source§

impl IsTop for Max<()>

source§

impl IsTop for Max<usize>

source§

impl IsTop for Min<bool>

source§

impl IsTop for Min<char>

source§

impl IsTop for Min<i8>

source§

impl IsTop for Min<i16>

source§

impl IsTop for Min<i32>

source§

impl IsTop for Min<i64>

source§

impl IsTop for Min<i128>

source§

impl IsTop for Min<isize>

source§

impl IsTop for Min<u8>

source§

impl IsTop for Min<u16>

source§

impl IsTop for Min<u32>

source§

impl IsTop for Min<u64>

source§

impl IsTop for Min<u128>

source§

impl IsTop for Min<()>

source§

impl IsTop for Min<usize>

source§

impl<Inner> IsTop for WithBot<Inner>
where Inner: IsTop,

source§

impl<Inner> IsTop for WithTop<Inner>
where Inner: IsTop,

source§

impl<Key, Val> IsTop for DomPair<Key, Val>
where Key: IsTop, Val: IsTop,

source§

impl<Key, Val> IsTop for Pair<Key, Val>
where Key: IsTop, Val: IsTop,

source§

impl<Lat> IsTop for VecUnion<Lat>

source§

impl<Map> IsTop for MapUnion<Map>

source§

impl<Map> IsTop for UnionFind<Map>

source§

impl<Map, TombstoneSet> IsTop for MapUnionWithTombstones<Map, TombstoneSet>

source§

impl<Set> IsTop for SetUnion<Set>

source§

impl<Set, TombstoneSet> IsTop for SetUnionWithTombstones<Set, TombstoneSet>

source§

impl<T> IsTop for Conflict<T>

source§

impl<T, Provenance> IsTop for Point<T, Provenance>