Enum IntDType
pub enum IntDType {
I64,
I32,
I16,
I8,
U64,
U32,
U16,
U8,
}Variants§
Trait Implementations§
§impl<B> Cast<B, Bool> for IntDTypewhere
B: Backend,
impl<B> Cast<B, Bool> for IntDTypewhere
B: Backend,
§type OutputKind = Int
type OutputKind = Int
The output tensor kind after casting.
§fn cast(
primitive: <B as BackendTypes>::BoolTensorPrimitive,
dtype: IntDType,
) -> <B as BackendTypes>::IntTensorPrimitive
fn cast( primitive: <B as BackendTypes>::BoolTensorPrimitive, dtype: IntDType, ) -> <B as BackendTypes>::IntTensorPrimitive
Cast a tensor primitive to the target dtype.
§impl<B> Cast<B, Float> for IntDTypewhere
B: Backend,
impl<B> Cast<B, Float> for IntDTypewhere
B: Backend,
§type OutputKind = Int
type OutputKind = Int
The output tensor kind after casting.
§fn cast(
primitive: TensorPrimitive<B>,
dtype: IntDType,
) -> <B as BackendTypes>::IntTensorPrimitive
fn cast( primitive: TensorPrimitive<B>, dtype: IntDType, ) -> <B as BackendTypes>::IntTensorPrimitive
Cast a tensor primitive to the target dtype.
§impl<B> Cast<B, Int> for IntDTypewhere
B: Backend,
impl<B> Cast<B, Int> for IntDTypewhere
B: Backend,
§type OutputKind = Int
type OutputKind = Int
The output tensor kind after casting.
§fn cast(
primitive: <B as BackendTypes>::IntTensorPrimitive,
dtype: IntDType,
) -> <B as BackendTypes>::IntTensorPrimitive
fn cast( primitive: <B as BackendTypes>::IntTensorPrimitive, dtype: IntDType, ) -> <B as BackendTypes>::IntTensorPrimitive
Cast a tensor primitive to the target dtype.
§impl Ord for IntDType
impl Ord for IntDType
§impl PartialOrd for IntDType
impl PartialOrd for IntDType
impl Copy for IntDType
impl Eq for IntDType
impl StructuralPartialEq for IntDType
Auto Trait Implementations§
impl Freeze for IntDType
impl RefUnwindSafe for IntDType
impl Send for IntDType
impl Sync for IntDType
impl Unpin for IntDType
impl UnwindSafe for IntDType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<T> CompilationArg for T
impl<T> CompilationArg for T
§fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
Compilation args should be the same even with different element types. However, it isn’t
possible to enforce it with the type system. So, we make the compilation args serializable
and dynamically cast them. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more