Enum calyx_frontend::parser::AliasedRule  
source · pub enum AliasedRule {
Show 96 variants
    comb_or_static,
    attribute,
    par,
    num_lit,
    connections,
    signature,
    static_seq,
    bad_num,
    at_attribute,
    invoke_ref_arg,
    string_lit,
    name_with_attribute,
    group,
    static_timing_expr,
    ext,
    switch_stmt,
    file,
    hex,
    bitwidth,
    wire,
    invoke_ref_args,
    comma_req,
    control,
    guard_lt,
    component,
    static_switch_stmt,
    imports,
    expr,
    guard_not,
    semi,
    LHS,
    guard_leq,
    attr_val,
    static_group,
    cell_without_semi,
    latency_annotation,
    guard_eq,
    binary,
    static_term,
    decimal,
    invoke_arg,
    static_invoke,
    empty,
    static_par,
    octal,
    block_char,
    attributes,
    seq,
    port_with,
    char,
    reference,
    params,
    primitive,
    static_wire,
    if_stmt,
    repeat_stmt,
    stmt,
    sig_with_params,
    args,
    extern_or_component,
    stmts_without_block,
    metadata_char,
    at_attributes,
    guard_expr,
    enable,
    invoke_args,
    externs_and_comps,
    guard_neq,
    guard_geq,
    port,
    cell,
    block,
    guard_gt,
    block_string,
    any_char,
    static_word,
    EOI,
    inputs,
    cells,
    both_comb_static,
    while_stmt,
    static_guard_expr,
    cmp_expr,
    invoke,
    comb,
    identifier,
    prim_inline,
    io_port,
    term,
    static_if_stmt,
    outputs,
    static_annotation,
    hole,
    static_optional_latency,
    metadata,
    comma,
}Variants§
comb_or_static
attribute
par
num_lit
connections
signature
static_seq
bad_num
at_attribute
invoke_ref_arg
string_lit
name_with_attribute
group
static_timing_expr
ext
switch_stmt
file
hex
bitwidth
wire
invoke_ref_args
comma_req
control
guard_lt
component
static_switch_stmt
imports
expr
guard_not
semi
LHS
guard_leq
attr_val
static_group
cell_without_semi
latency_annotation
guard_eq
binary
static_term
decimal
invoke_arg
static_invoke
empty
static_par
octal
block_char
attributes
seq
port_with
char
reference
params
primitive
static_wire
if_stmt
repeat_stmt
stmt
sig_with_params
args
extern_or_component
stmts_without_block
metadata_char
at_attributes
guard_expr
enable
invoke_args
externs_and_comps
guard_neq
guard_geq
port
cell
block
guard_gt
block_string
any_char
static_word
EOI
inputs
cells
both_comb_static
while_stmt
static_guard_expr
cmp_expr
invoke
comb
identifier
prim_inline
io_port
term
static_if_stmt
outputs
static_annotation
hole
static_optional_latency
metadata
comma
Trait Implementations§
source§impl Clone for AliasedRule
 
impl Clone for AliasedRule
source§fn clone(&self) -> AliasedRule
 
fn clone(&self) -> AliasedRule
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 AliasedRule
 
impl Debug for AliasedRule
source§impl Hash for AliasedRule
 
impl Hash for AliasedRule
source§impl Ord for AliasedRule
 
impl Ord for AliasedRule
source§fn cmp(&self, other: &AliasedRule) -> Ordering
 
fn cmp(&self, other: &AliasedRule) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
    Self: Sized,
 
fn max(self, other: Self) -> Selfwhere
    Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for AliasedRule
 
impl PartialEq for AliasedRule
source§fn eq(&self, other: &AliasedRule) -> bool
 
fn eq(&self, other: &AliasedRule) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.source§impl PartialOrd for AliasedRule
 
impl PartialOrd for AliasedRule
source§fn partial_cmp(&self, other: &AliasedRule) -> Option<Ordering>
 
fn partial_cmp(&self, other: &AliasedRule) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
 
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for 
self and other) and is used by the <=
operator. Read moreimpl Copy for AliasedRule
impl Eq for AliasedRule
impl StructuralEq for AliasedRule
impl StructuralPartialEq for AliasedRule
Auto Trait Implementations§
impl RefUnwindSafe for AliasedRule
impl Send for AliasedRule
impl Sync for AliasedRule
impl Unpin for AliasedRule
impl UnwindSafe for AliasedRule
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
§impl<T> CallHasher for T
 
impl<T> CallHasher for T
§impl<Q, K> Comparable<K> for Q
 
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.