Struct tract_pulse::internal::tract_core::prelude::InletId[]

pub struct InletId {
    pub node: usize,
    pub slot: usize,
}

Identifier for a node input in the graph.

Fields

node: usize

node identifier in the graph

slot: usize

rank of the input in the node

Implementations

impl InletId

pub fn new(node: usize, slot: usize) -> InletId

Constructs a new InletId.

Trait Implementations

impl Clone for InletId

impl Copy for InletId

impl Debug for InletId

impl Eq for InletId

impl Hash for InletId

impl Ord for InletId

impl PartialEq<InletId> for InletId

impl PartialOrd<InletId> for InletId

impl StructuralEq for InletId

impl StructuralPartialEq for InletId

Auto Trait Implementations

impl RefUnwindSafe for InletId

impl Send for InletId

impl Sync for InletId

impl Unpin for InletId

impl UnwindSafe for InletId

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.