Struct cop::lean::Cuts[][src]

pub struct Cuts {
    pub reduction: bool,
    pub extension: Option<Cut>,
}

Fields

reduction: bool

perform (inclusive) cut on reduction steps

extension: Option<Cut>

perform cut on extension steps

Implementations

impl Cuts[src]

pub fn max() -> Self[src]

Return the strongest combination of cuts.

Trait Implementations

impl Clone for Cuts[src]

impl Copy for Cuts[src]

impl Debug for Cuts[src]

impl Default for Cuts[src]

impl FromStr for Cuts[src]

type Err = String

The associated error which can be returned from parsing.

Auto Trait Implementations

impl RefUnwindSafe for Cuts

impl Send for Cuts

impl Sync for Cuts

impl Unpin for Cuts

impl UnwindSafe for Cuts

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.