pub enum GdnScalarSpine {
Pipe,
Vtile,
Vfused,
}Expand description
2026-09-28: The scalar spine a process binds (init_kernels::fused_spine_kernel) and
launches (ops::gdn_prefill_fla, whose block size and shared memory depend on it). Both
read it through gdn_scalar_spine, so they cannot disagree.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for GdnScalarSpine
impl Clone for GdnScalarSpine
Source§fn clone(&self) -> GdnScalarSpine
fn clone(&self) -> GdnScalarSpine
Returns a duplicate of the value. Read more
1.0.0 · 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 GdnScalarSpine
impl Debug for GdnScalarSpine
Source§impl PartialEq for GdnScalarSpine
impl PartialEq for GdnScalarSpine
impl Copy for GdnScalarSpine
impl Eq for GdnScalarSpine
impl StructuralPartialEq for GdnScalarSpine
Auto Trait Implementations§
impl Freeze for GdnScalarSpine
impl RefUnwindSafe for GdnScalarSpine
impl Send for GdnScalarSpine
impl Sync for GdnScalarSpine
impl Unpin for GdnScalarSpine
impl UnwindSafe for GdnScalarSpine
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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
Compare self to
key and return true if they are equal.