pub enum Definition {
Template {
meta: Meta,
name: String,
args: Vec<String>,
arg_location: FileLocation,
body: Statement,
parallel: bool,
is_custom_gate: bool,
},
Function {
meta: Meta,
name: String,
args: Vec<String>,
arg_location: FileLocation,
body: Statement,
},
}Variants§
Trait Implementations§
source§impl Clone for Definition
impl Clone for Definition
source§fn clone(&self) -> Definition
fn clone(&self) -> Definition
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 From<&Definition> for Parameters
impl From<&Definition> for Parameters
source§fn from(definition: &Definition) -> Parameters
fn from(definition: &Definition) -> Parameters
Converts to this type from the input type.