pub struct FixedDimLayoutCompilationArg<D: IntoDyn> { /* private fields */ }Trait Implementations§
Source§impl<D: IntoDyn> Clone for FixedDimLayoutCompilationArg<D>
impl<D: IntoDyn> Clone for FixedDimLayoutCompilationArg<D>
Source§impl<D: IntoDyn> CompilationArg for FixedDimLayoutCompilationArg<D>
impl<D: IntoDyn> CompilationArg for FixedDimLayoutCompilationArg<D>
Source§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
Source§impl<D: IntoDyn> Debug for FixedDimLayoutCompilationArg<D>
impl<D: IntoDyn> Debug for FixedDimLayoutCompilationArg<D>
Source§impl<D: IntoDyn> Hash for FixedDimLayoutCompilationArg<D>
impl<D: IntoDyn> Hash for FixedDimLayoutCompilationArg<D>
Source§impl<D: IntoDyn> PartialEq for FixedDimLayoutCompilationArg<D>
impl<D: IntoDyn> PartialEq for FixedDimLayoutCompilationArg<D>
impl<D: IntoDyn> Eq for FixedDimLayoutCompilationArg<D>
Auto Trait Implementations§
impl<D> Freeze for FixedDimLayoutCompilationArg<D>
impl<D> RefUnwindSafe for FixedDimLayoutCompilationArg<D>
impl<D> Send for FixedDimLayoutCompilationArg<D>
impl<D> Sync for FixedDimLayoutCompilationArg<D>
impl<D> Unpin for FixedDimLayoutCompilationArg<D>
impl<D> UnwindSafe for FixedDimLayoutCompilationArg<D>
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
Source§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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.