Enum tract_pulse::internal::InOut[]

pub enum InOut {
    Out(usize),
    In(usize),
}

Variants

Out(usize)
In(usize)

Implementations

impl InOut

pub fn as_outlet<F, O>(&self, node: &Node<F, O>) -> OutletId where
    O: Clone + Hash,
    F: Clone + Fact + Hash

Trait Implementations

impl Clone for InOut

impl Copy for InOut

impl Debug for InOut

impl PartialEq<InOut> for InOut

impl StructuralPartialEq for InOut

Auto Trait Implementations

impl RefUnwindSafe for InOut

impl Send for InOut

impl Sync for InOut

impl Unpin for InOut

impl UnwindSafe for InOut

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> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

impl<T> DynClone for T where
    T: Clone
[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.