Enum boolean_expression::CubeMergeResult [−][src]
The result of attempting to merge two cubes.
Variants
The cubes could not be merged.
The left cube was canceled because it is completely covered by the right cube.
The right cube was canceled because it is completely covered by the left cube.
Merge(Cube)
The two cubes merge into one.
ExpandLeft(Cube)
The left cube may be expanded (increase its number of DontCare
s) by
overlapping with the right cube.
ExpandRight(Cube)
The right cube may be expanded (increase its number of DontCare
s) by
overlapping with the left cube.
Trait Implementations
impl Clone for CubeMergeResult
[src]
fn clone(&self) -> CubeMergeResult
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CubeMergeResult
[src]
impl Eq for CubeMergeResult
[src]
impl PartialEq<CubeMergeResult> for CubeMergeResult
[src]
fn eq(&self, other: &CubeMergeResult) -> bool
[src]
fn ne(&self, other: &CubeMergeResult) -> bool
[src]
impl StructuralEq for CubeMergeResult
[src]
impl StructuralPartialEq for CubeMergeResult
[src]
Auto Trait Implementations
impl RefUnwindSafe for CubeMergeResult
impl Send for CubeMergeResult
impl Sync for CubeMergeResult
impl Unpin for CubeMergeResult
impl UnwindSafe for CubeMergeResult
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,