pub struct MetalKernelOutput {
pub shape: Vec<i32>,
pub dtype: Dtype,
}Expand description
The shape and dtype of one MetalKernel output.
Fields§
§shape: Vec<i32>Output shape.
dtype: DtypeOutput element type.
Trait Implementations§
Source§impl Clone for MetalKernelOutput
impl Clone for MetalKernelOutput
Source§fn clone(&self) -> MetalKernelOutput
fn clone(&self) -> MetalKernelOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MetalKernelOutput
impl Debug for MetalKernelOutput
impl Eq for MetalKernelOutput
Source§impl PartialEq for MetalKernelOutput
impl PartialEq for MetalKernelOutput
impl StructuralPartialEq for MetalKernelOutput
Auto Trait Implementations§
impl Freeze for MetalKernelOutput
impl RefUnwindSafe for MetalKernelOutput
impl Send for MetalKernelOutput
impl Sync for MetalKernelOutput
impl Unpin for MetalKernelOutput
impl UnsafeUnpin for MetalKernelOutput
impl UnwindSafe for MetalKernelOutput
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Convert into an
Option.