pub struct PrincipleExtractionWindow {
pub accepted_memories: Vec<AcceptedMemory>,
}Expand description
Bounded input window for cross-domain principle extraction.
Fields§
§accepted_memories: Vec<AcceptedMemory>Accepted memories considered during this extraction run.
Implementations§
Source§impl PrincipleExtractionWindow
impl PrincipleExtractionWindow
Sourcepub fn new(accepted_memories: Vec<AcceptedMemory>) -> Self
pub fn new(accepted_memories: Vec<AcceptedMemory>) -> Self
Construct a window from accepted memories.
Trait Implementations§
Source§impl Clone for PrincipleExtractionWindow
impl Clone for PrincipleExtractionWindow
Source§fn clone(&self) -> PrincipleExtractionWindow
fn clone(&self) -> PrincipleExtractionWindow
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 PrincipleExtractionWindow
impl Debug for PrincipleExtractionWindow
Source§impl<'de> Deserialize<'de> for PrincipleExtractionWindow
impl<'de> Deserialize<'de> for PrincipleExtractionWindow
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
Source§impl PartialEq for PrincipleExtractionWindow
impl PartialEq for PrincipleExtractionWindow
Source§fn eq(&self, other: &PrincipleExtractionWindow) -> bool
fn eq(&self, other: &PrincipleExtractionWindow) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PrincipleExtractionWindow
impl StructuralPartialEq for PrincipleExtractionWindow
Auto Trait Implementations§
impl Freeze for PrincipleExtractionWindow
impl RefUnwindSafe for PrincipleExtractionWindow
impl Send for PrincipleExtractionWindow
impl Sync for PrincipleExtractionWindow
impl Unpin for PrincipleExtractionWindow
impl UnsafeUnpin for PrincipleExtractionWindow
impl UnwindSafe for PrincipleExtractionWindow
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.