pub struct AutonomyPassReport {
pub clusters_formed: usize,
pub memories_consolidated: usize,
pub memories_forgotten: usize,
pub priority_adjustments: usize,
pub rollback_entries_written: usize,
pub errors: Vec<String>,
}Expand description
Structured outcome of a single autonomy pass. Aggregated into the
curator cycle’s CuratorReport and also written back as a self-
report memory.
Fields§
§clusters_formed: usize§memories_consolidated: usize§memories_forgotten: usize§priority_adjustments: usize§rollback_entries_written: usize§errors: Vec<String>Trait Implementations§
Source§impl Clone for AutonomyPassReport
impl Clone for AutonomyPassReport
Source§fn clone(&self) -> AutonomyPassReport
fn clone(&self) -> AutonomyPassReport
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 AutonomyPassReport
impl Debug for AutonomyPassReport
Source§impl Default for AutonomyPassReport
impl Default for AutonomyPassReport
Source§fn default() -> AutonomyPassReport
fn default() -> AutonomyPassReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutonomyPassReport
impl<'de> Deserialize<'de> for AutonomyPassReport
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 AutonomyPassReport
impl RefUnwindSafe for AutonomyPassReport
impl Send for AutonomyPassReport
impl Sync for AutonomyPassReport
impl Unpin for AutonomyPassReport
impl UnsafeUnpin for AutonomyPassReport
impl UnwindSafe for AutonomyPassReport
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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