pub struct KernelQuery {
pub name: Option<String>,
pub precision: Option<KernelPrecision>,
pub target: Option<KernelTarget>,
pub tag: Option<String>,
}Expand description
Filter criteria for TensorKernelRegistry::lookup.
All Some fields must match; None fields are ignored (wildcard).
Fields§
§name: Option<String>Case-insensitive substring match against KernelDescriptor::name.
precision: Option<KernelPrecision>Exact match against KernelDescriptor::precision.
target: Option<KernelTarget>Exact match against KernelDescriptor::target.
tag: Option<String>Exact match against any element of KernelDescriptor::tags.
Trait Implementations§
Source§impl Clone for KernelQuery
impl Clone for KernelQuery
Source§fn clone(&self) -> KernelQuery
fn clone(&self) -> KernelQuery
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 KernelQuery
impl Debug for KernelQuery
Source§impl Default for KernelQuery
impl Default for KernelQuery
Source§fn default() -> KernelQuery
fn default() -> KernelQuery
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for KernelQuery
impl RefUnwindSafe for KernelQuery
impl Send for KernelQuery
impl Sync for KernelQuery
impl Unpin for KernelQuery
impl UnsafeUnpin for KernelQuery
impl UnwindSafe for KernelQuery
Blanket Implementations§
impl<T> Allocation for T
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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