pub struct SemanticLearningPhaseTransition {
pub source: SemanticLearningPhase,
pub target: SemanticLearningPhase,
pub phase_index: u64,
pub completed_updates_index: u64,
pub recipe: Vec<SemanticLearningCopyReset>,
pub admission: Vec<u8>,
}Expand description
A transition request, not an assertion that a scientific criterion passed. The privileged Controller supplies its original signed, durably read-back Admission, separately from checking original data-use grants. This is permission for private work, never a claim that the scientific comparison passed.
Fields§
§source: SemanticLearningPhase§target: SemanticLearningPhase§phase_index: u64§completed_updates_index: u64§recipe: Vec<SemanticLearningCopyReset>§admission: Vec<u8>Implementations§
Source§impl SemanticLearningPhaseTransition
impl SemanticLearningPhaseTransition
pub fn recipe_digest(&self) -> Identity256
Trait Implementations§
Source§impl Clone for SemanticLearningPhaseTransition
impl Clone for SemanticLearningPhaseTransition
Source§fn clone(&self) -> SemanticLearningPhaseTransition
fn clone(&self) -> SemanticLearningPhaseTransition
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 moreAuto Trait Implementations§
impl Freeze for SemanticLearningPhaseTransition
impl RefUnwindSafe for SemanticLearningPhaseTransition
impl Send for SemanticLearningPhaseTransition
impl Sync for SemanticLearningPhaseTransition
impl Unpin for SemanticLearningPhaseTransition
impl UnsafeUnpin for SemanticLearningPhaseTransition
impl UnwindSafe for SemanticLearningPhaseTransition
Blanket Implementations§
impl<T> Allocation for T
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