pub struct NpcMemory {
pub memories: VecDeque<Memory>,
pub max_memories: usize,
pub forget_threshold: f32,
}Expand description
An NPC’s memory bank.
Fields§
§memories: VecDeque<Memory>§max_memories: usize§forget_threshold: f32Implementations§
Source§impl NpcMemory
impl NpcMemory
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NpcMemory
impl RefUnwindSafe for NpcMemory
impl Send for NpcMemory
impl Sync for NpcMemory
impl Unpin for NpcMemory
impl UnsafeUnpin for NpcMemory
impl UnwindSafe for NpcMemory
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