#[repr(u8)]pub enum BDDTerminal {
False = 0,
True = 1,
}Expand description
Terminal nodes in simple binary decision diagrams
Variants§
Trait Implementations§
Source§impl AsciiDisplay for BDDTerminal
impl AsciiDisplay for BDDTerminal
Source§impl Clone for BDDTerminal
impl Clone for BDDTerminal
Source§fn clone(&self) -> BDDTerminal
fn clone(&self) -> BDDTerminal
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Countable for BDDTerminal
impl Countable for BDDTerminal
Source§impl Debug for BDDTerminal
impl Debug for BDDTerminal
Source§impl<E: Edge, N: InnerNode<E>> DiagramRules<E, N, BDDTerminal> for BDDRules
impl<E: Edge, N: InnerNode<E>> DiagramRules<E, N, BDDTerminal> for BDDRules
Source§type Cofactors<'a> = <N as InnerNode<E>>::ChildrenIter<'a>
where
N: 'a,
E: 'a
type Cofactors<'a> = <N as InnerNode<E>>::ChildrenIter<'a> where N: 'a, E: 'a
Iterator created by
DiagramRules::cofactors()Source§fn reduce<M: Manager<Edge = E, InnerNode = N>>(
manager: &M,
level: LevelNo,
children: impl IntoIterator<Item = E>,
) -> ReducedOrNew<E, N>
fn reduce<M: Manager<Edge = E, InnerNode = N>>( manager: &M, level: LevelNo, children: impl IntoIterator<Item = E>, ) -> ReducedOrNew<E, N>
Apply the reduction rule(s) Read more
Source§impl Display for BDDTerminal
impl Display for BDDTerminal
Source§impl Hash for BDDTerminal
impl Hash for BDDTerminal
Source§impl Not for BDDTerminal
impl Not for BDDTerminal
Source§type Output = BDDTerminal
type Output = BDDTerminal
The resulting type after applying the
! operator.Source§fn not(self) -> BDDTerminal
fn not(self) -> BDDTerminal
Performs the unary
! operation. Read moreSource§impl Ord for BDDTerminal
impl Ord for BDDTerminal
Source§fn cmp(&self, other: &BDDTerminal) -> Ordering
fn cmp(&self, other: &BDDTerminal) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<Tag: Default> ParseTagged<Tag> for BDDTerminal
impl<Tag: Default> ParseTagged<Tag> for BDDTerminal
Source§impl PartialEq for BDDTerminal
impl PartialEq for BDDTerminal
Source§impl PartialOrd for BDDTerminal
impl PartialOrd for BDDTerminal
impl Copy for BDDTerminal
impl Eq for BDDTerminal
impl StructuralPartialEq for BDDTerminal
Auto Trait Implementations§
impl Freeze for BDDTerminal
impl RefUnwindSafe for BDDTerminal
impl Send for BDDTerminal
impl Sync for BDDTerminal
impl Unpin for BDDTerminal
impl UnwindSafe for BDDTerminal
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