pub struct WriteInferenceEngine { /* private fields */ }Implementations§
Source§impl WriteInferenceEngine
impl WriteInferenceEngine
pub fn new() -> Self
pub fn with_config(config: WriteInferenceConfig) -> Self
pub fn infer_on_write( &self, new_memory: &MemoryNode, existing_memories: &[MemoryNode], existing_edges: &[(MemoryId, MemoryId, EdgeType)], ) -> Vec<InferredAction>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WriteInferenceEngine
impl RefUnwindSafe for WriteInferenceEngine
impl Send for WriteInferenceEngine
impl Sync for WriteInferenceEngine
impl Unpin for WriteInferenceEngine
impl UnsafeUnpin for WriteInferenceEngine
impl UnwindSafe for WriteInferenceEngine
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