[−][src]Enum onednn_sys::dnnl_rnn_direction_t
A direction of RNN primitive execution.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unidirectional execution of RNN primitive from left to right.
Unidirectional execution of RNN primitive from right to left.
Bidirectional execution of RNN primitive with concatenation of the results.
Bidirectional execution of RNN primitive with summation of the results.
Implementations
impl dnnl_rnn_direction_t
[src]
pub const dnnl_unidirectional: dnnl_rnn_direction_t
[src]
Trait Implementations
impl Clone for dnnl_rnn_direction_t
[src]
fn clone(&self) -> dnnl_rnn_direction_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for dnnl_rnn_direction_t
[src]
impl Debug for dnnl_rnn_direction_t
[src]
impl Eq for dnnl_rnn_direction_t
[src]
impl Hash for dnnl_rnn_direction_t
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<dnnl_rnn_direction_t> for dnnl_rnn_direction_t
[src]
fn eq(&self, other: &dnnl_rnn_direction_t) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for dnnl_rnn_direction_t
[src]
impl StructuralPartialEq for dnnl_rnn_direction_t
[src]
Auto Trait Implementations
impl RefUnwindSafe for dnnl_rnn_direction_t
impl Send for dnnl_rnn_direction_t
impl Sync for dnnl_rnn_direction_t
impl Unpin for dnnl_rnn_direction_t
impl UnwindSafe for dnnl_rnn_direction_t
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,