pub struct CapabilityQuery {
pub op: PrimitiveOpKind,
pub dtype: DType,
}Expand description
Query key for a backend capability lookup.
§Examples
use tenferro_core_ops::PrimitiveOpKind;
use tenferro_tensor::{CapabilityQuery, DType};
let query = CapabilityQuery::new(PrimitiveOpKind::Add, DType::F32);
assert_eq!(query.dtype, DType::F32);Fields§
§op: PrimitiveOpKind§dtype: DTypeImplementations§
Trait Implementations§
Source§impl Clone for CapabilityQuery
impl Clone for CapabilityQuery
Source§fn clone(&self) -> CapabilityQuery
fn clone(&self) -> CapabilityQuery
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 CapabilityQuery
impl Debug for CapabilityQuery
Source§impl Hash for CapabilityQuery
impl Hash for CapabilityQuery
Source§impl PartialEq for CapabilityQuery
impl PartialEq for CapabilityQuery
Source§fn eq(&self, other: &CapabilityQuery) -> bool
fn eq(&self, other: &CapabilityQuery) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CapabilityQuery
impl Eq for CapabilityQuery
impl StructuralPartialEq for CapabilityQuery
Auto Trait Implementations§
impl Freeze for CapabilityQuery
impl RefUnwindSafe for CapabilityQuery
impl Send for CapabilityQuery
impl Sync for CapabilityQuery
impl Unpin for CapabilityQuery
impl UnsafeUnpin for CapabilityQuery
impl UnwindSafe for CapabilityQuery
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