pub struct KvDictArtifact {
pub sparsity: usize,
pub head_dim: usize,
pub k: Vec<Option<KvDictionary>>,
pub v: Vec<Option<KvDictionary>>,
}Expand description
The serialized dictionary artifact payload (what rides inside the framed .q42art after the
provenance header). Shared by the forge packager and the engine loader — the one source of truth
for the on-disk dictionary format.
Fields§
§sparsity: usize§head_dim: usize§k: Vec<Option<KvDictionary>>§v: Vec<Option<KvDictionary>>Trait Implementations§
Source§impl Clone for KvDictArtifact
impl Clone for KvDictArtifact
Source§fn clone(&self) -> KvDictArtifact
fn clone(&self) -> KvDictArtifact
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 KvDictArtifact
impl Debug for KvDictArtifact
Source§impl<'de> Deserialize<'de> for KvDictArtifact
impl<'de> Deserialize<'de> for KvDictArtifact
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for KvDictArtifact
impl RefUnwindSafe for KvDictArtifact
impl Send for KvDictArtifact
impl Sync for KvDictArtifact
impl Unpin for KvDictArtifact
impl UnsafeUnpin for KvDictArtifact
impl UnwindSafe for KvDictArtifact
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