pub struct LuaFunctionExpression {
pub parameters: Vec<String>,
pub is_vararg: bool,
pub block: Vec<LuaStatement>,
}Expand description
Anonymous function expression
Fields§
§parameters: Vec<String>The parameters of the function.
is_vararg: boolWhether the function has a vararg parameter.
block: Vec<LuaStatement>The function body.
Trait Implementations§
Source§impl Clone for LuaFunctionExpression
impl Clone for LuaFunctionExpression
Source§fn clone(&self) -> LuaFunctionExpression
fn clone(&self) -> LuaFunctionExpression
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 LuaFunctionExpression
impl Debug for LuaFunctionExpression
Source§impl<'de> Deserialize<'de> for LuaFunctionExpression
impl<'de> Deserialize<'de> for LuaFunctionExpression
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 Serialize for LuaFunctionExpression
impl Serialize for LuaFunctionExpression
Source§impl ToSource for LuaFunctionExpression
impl ToSource for LuaFunctionExpression
Source§fn to_source(&self, buffer: &mut SourceBuffer)
fn to_source(&self, buffer: &mut SourceBuffer)
Writes the source code representation of this type to the provided buffer.
Source§fn to_source_string(&self) -> String
fn to_source_string(&self) -> String
Converts this type to a source code string.
Auto Trait Implementations§
impl Freeze for LuaFunctionExpression
impl RefUnwindSafe for LuaFunctionExpression
impl Send for LuaFunctionExpression
impl Sync for LuaFunctionExpression
impl Unpin for LuaFunctionExpression
impl UnsafeUnpin for LuaFunctionExpression
impl UnwindSafe for LuaFunctionExpression
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