Struct rtlola_parser::ast::FunctionName
source · Expand description
An Ast node representing the name of a called function and also the names of the arguments.
Fields§
§name: IdentThe name of the function
arg_names: Vec<Option<Ident>>A list containing the name of each argument. If the argument is unnamed, it is represented by None.
Trait Implementations§
source§impl Clone for FunctionName
impl Clone for FunctionName
source§fn clone(&self) -> FunctionName
fn clone(&self) -> FunctionName
Returns a copy 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 FunctionName
impl Debug for FunctionName
source§impl<'de> Deserialize<'de> for FunctionName
impl<'de> Deserialize<'de> for FunctionName
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 Display for FunctionName
impl Display for FunctionName
source§impl Hash for FunctionName
impl Hash for FunctionName
source§impl PartialEq<FunctionName> for FunctionName
impl PartialEq<FunctionName> for FunctionName
source§fn eq(&self, other: &FunctionName) -> bool
fn eq(&self, other: &FunctionName) -> bool
This method tests for
self and other values to be equal, and is used
by ==.