#[repr(C, align(8))]pub struct ContextInjectToken {
pub tensor_index: u32,
pub subject_hash: u64,
pub distance: f32,
pub manifold_w: f32,
}Expand description
Lightweight pointer pushed U1→U0 (48 B NQuin stays in SOA; ring carries index + hash).
Fields§
§tensor_index: u32§subject_hash: u64§distance: f32§manifold_w: f32Implementations§
Trait Implementations§
Source§impl Clone for ContextInjectToken
impl Clone for ContextInjectToken
Source§fn clone(&self) -> ContextInjectToken
fn clone(&self) -> ContextInjectToken
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 ContextInjectToken
impl Debug for ContextInjectToken
Source§impl Default for ContextInjectToken
impl Default for ContextInjectToken
Source§impl PartialEq for ContextInjectToken
impl PartialEq for ContextInjectToken
Source§fn eq(&self, other: &ContextInjectToken) -> bool
fn eq(&self, other: &ContextInjectToken) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ContextInjectToken
impl StructuralPartialEq for ContextInjectToken
Auto Trait Implementations§
impl Freeze for ContextInjectToken
impl RefUnwindSafe for ContextInjectToken
impl Send for ContextInjectToken
impl Sync for ContextInjectToken
impl Unpin for ContextInjectToken
impl UnsafeUnpin for ContextInjectToken
impl UnwindSafe for ContextInjectToken
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.