pub struct SerializableLambdaDef {
pub name: Option<String>,
pub args: Vec<LambdaArg>,
pub body: String,
pub scope: Option<IndexMap<String, SerializableValue>>,
}Fields§
§name: Option<String>§args: Vec<LambdaArg>§body: String§scope: Option<IndexMap<String, SerializableValue>>Trait Implementations§
Source§impl Clone for SerializableLambdaDef
impl Clone for SerializableLambdaDef
Source§fn clone(&self) -> SerializableLambdaDef
fn clone(&self) -> SerializableLambdaDef
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 SerializableLambdaDef
impl Debug for SerializableLambdaDef
Source§impl<'de> Deserialize<'de> for SerializableLambdaDef
impl<'de> Deserialize<'de> for SerializableLambdaDef
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 SerializableLambdaDef
impl PartialEq for SerializableLambdaDef
Source§impl Serialize for SerializableLambdaDef
impl Serialize for SerializableLambdaDef
impl StructuralPartialEq for SerializableLambdaDef
Auto Trait Implementations§
impl Freeze for SerializableLambdaDef
impl RefUnwindSafe for SerializableLambdaDef
impl Send for SerializableLambdaDef
impl Sync for SerializableLambdaDef
impl Unpin for SerializableLambdaDef
impl UnwindSafe for SerializableLambdaDef
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