Struct tract_pulse::internal::tract_core::ops::matmul::QMatMul[]

pub struct QMatMul {
    pub a_trans: bool,
    pub b_trans: bool,
    pub c_trans: bool,
    pub output_type: DatumType,
    pub params: QParams,
}

Fields

a_trans: boolb_trans: boolc_trans: booloutput_type: DatumTypeparams: QParams

Implementations

impl QMatMul

pub fn with_a_trans(self, a_trans: bool) -> QMatMul

pub fn with_b_trans(self, b_trans: bool) -> QMatMul

pub fn with_c_trans(self, c_trans: bool) -> QMatMul

impl QMatMul

pub fn new(
    a_trans: bool,
    b_trans: bool,
    c_trans: bool,
    output_type: DatumType,
    params: QParams
) -> QMatMul

Constructs a new QMatMul.

Trait Implementations

impl Clone for QMatMul

impl Debug for QMatMul

impl DynHash for QMatMul

impl EvalOp for QMatMul

impl Hash for QMatMul

impl Op for QMatMul

impl TypedOp for QMatMul

Auto Trait Implementations

impl RefUnwindSafe for QMatMul

impl Send for QMatMul

impl Sync for QMatMul

impl Unpin for QMatMul

impl UnwindSafe for QMatMul

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.