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> Conv for T

impl<T> Conv for T

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> FmtForward for T

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

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

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryConv for T

impl<T> TryConv for T

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.