Struct tract_pulse::internal::tract_core::ops::binary::UnaryOp[]

pub struct UnaryOp {
    pub mini_op: Box<dyn BinMiniOp + 'static, Global>,
    pub a: Arc<Tensor>,
}

Fields

mini_op: Box<dyn BinMiniOp + 'static, Global>a: Arc<Tensor>

Implementations

impl UnaryOp

pub fn new(
    mini_op: Box<dyn BinMiniOp + 'static, Global>,
    a: Arc<Tensor>
) -> UnaryOp

Constructs a new UnaryOp.

Trait Implementations

impl Clone for UnaryOp

impl Debug for UnaryOp

impl DynHash for UnaryOp

impl EvalOp for UnaryOp

impl Hash for UnaryOp

impl Op for UnaryOp

impl PulsedOp for UnaryOp[src]

impl TypedOp for UnaryOp

Auto Trait Implementations

impl !RefUnwindSafe for UnaryOp

impl Send for UnaryOp

impl Sync for UnaryOp

impl Unpin for UnaryOp

impl !UnwindSafe for UnaryOp

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.