pub struct SkillRecord {
pub id: String,
pub name: Option<String>,
pub layers: Vec<usize>,
pub selection: Option<SelectionDescriptor>,
pub input_mask_task: Option<String>,
pub quality: Option<Value>,
}Expand description
One skill of the swarm (spec §9; Patent 15 per-skill record).
Fields§
§id: String§name: Option<String>§layers: Vec<usize>Layers this skill specializes (a proper subset).
selection: Option<SelectionDescriptor>Selection descriptor for recon-argmin routing (208c, P1): per-skill affine subspace over φ(x) = mean-pooled hidden state.
input_mask_task: Option<String>Optional input-mask task name (208b), applied with the skill.
quality: Option<Value>Measured quality (claim 16): overlaid vs backbone, held-out.
Trait Implementations§
Source§impl Clone for SkillRecord
impl Clone for SkillRecord
Source§fn clone(&self) -> SkillRecord
fn clone(&self) -> SkillRecord
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 SkillRecord
impl Debug for SkillRecord
Source§impl<'de> Deserialize<'de> for SkillRecord
impl<'de> Deserialize<'de> for SkillRecord
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 SkillRecord
impl RefUnwindSafe for SkillRecord
impl Send for SkillRecord
impl Sync for SkillRecord
impl Unpin for SkillRecord
impl UnsafeUnpin for SkillRecord
impl UnwindSafe for SkillRecord
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