pub enum MemoryTransform {
Static(Box<StaticMemoryTransform>),
Javascript(Box<JavascriptTransform>),
Ai(Box<AiTransform>),
}Expand description
MemoryTransform : Memory configuration - can be static (MemoryConfig), JavaScript expression, or AI-determined
Variants§
Trait Implementations§
Source§impl Clone for MemoryTransform
impl Clone for MemoryTransform
Source§fn clone(&self) -> MemoryTransform
fn clone(&self) -> MemoryTransform
Returns a duplicate of the value. Read more
1.0.0 · 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 MemoryTransform
impl Debug for MemoryTransform
Source§impl Default for MemoryTransform
impl Default for MemoryTransform
Source§impl<'de> Deserialize<'de> for MemoryTransform
impl<'de> Deserialize<'de> for MemoryTransform
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 MemoryTransform
impl PartialEq for MemoryTransform
Source§impl Serialize for MemoryTransform
impl Serialize for MemoryTransform
impl StructuralPartialEq for MemoryTransform
Auto Trait Implementations§
impl Freeze for MemoryTransform
impl RefUnwindSafe for MemoryTransform
impl Send for MemoryTransform
impl Sync for MemoryTransform
impl Unpin for MemoryTransform
impl UnwindSafe for MemoryTransform
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