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

pub struct MultiBroadcastTo {
    pub shape: SmallVec<[TDim; 4]>,
}

Fields

shape: SmallVec<[TDim; 4]>

Implementations

impl MultiBroadcastTo

pub fn eval_t<T>(
    input: &Tensor,
    shape: &[usize]
) -> Result<SmallVec<[Arc<Tensor>; 4]>, Error> where
    T: Datum

impl MultiBroadcastTo

pub fn new(shape: SmallVec<[TDim; 4]>) -> MultiBroadcastTo

Constructs a new MultiBroadcastTo.

Trait Implementations

impl Clone for MultiBroadcastTo

impl Debug for MultiBroadcastTo

impl Default for MultiBroadcastTo

impl DynHash for MultiBroadcastTo

impl EvalOp for MultiBroadcastTo

impl Hash for MultiBroadcastTo

impl Op for MultiBroadcastTo

impl TypedOp for MultiBroadcastTo

Auto Trait Implementations

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.