Struct tract_pulse::internal::tract_core::ops::array::Gather[]

pub struct Gather {
    pub axis: usize,
}

Fields

axis: usize

Implementations

impl Gather

pub fn compute_output_shape<D>(
    &self,
    input_shape: &[D],
    indices_shape: &[D]
) -> Result<SmallVec<[D; 4]>, Error> where
    D: DimLike

impl Gather

pub fn new(axis: usize) -> Gather

Constructs a new Gather.

Trait Implementations

impl Clone for Gather

impl Debug for Gather

impl DynHash for Gather

impl EvalOp for Gather

impl Hash for Gather

impl Op for Gather

impl TypedOp for Gather

Auto Trait Implementations

impl RefUnwindSafe for Gather

impl Send for Gather

impl Sync for Gather

impl Unpin for Gather

impl UnwindSafe for Gather

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.