Enum calyx_frontend::parser::AliasedRule  
source · pub enum AliasedRule {
Show 96 variants
    block,
    comma,
    guard_neq,
    static_annotation,
    while_stmt,
    cmp_expr,
    io_port,
    guard_geq,
    static_wire,
    par,
    port_with,
    params,
    attributes,
    wire,
    group,
    component,
    octal,
    invoke_ref_arg,
    static_seq,
    static_if_stmt,
    ext,
    metadata,
    static_switch_stmt,
    at_attribute,
    binary,
    name_with_attribute,
    attr_val,
    repeat_stmt,
    guard_gt,
    signature,
    static_timing_expr,
    latency_annotation,
    sig_with_params,
    decimal,
    static_invoke,
    enable,
    num_lit,
    empty,
    bitwidth,
    LHS,
    metadata_char,
    expr,
    bad_num,
    comb,
    attribute,
    block_string,
    comb_or_static,
    hole,
    invoke_args,
    hex,
    primitive,
    static_word,
    port,
    seq,
    cell,
    guard_leq,
    semi,
    outputs,
    switch_stmt,
    block_char,
    invoke_ref_args,
    static_guard_expr,
    static_group,
    invoke,
    reference,
    prim_inline,
    comma_req,
    extern_or_component,
    any_char,
    file,
    guard_eq,
    connections,
    cell_without_semi,
    if_stmt,
    at_attributes,
    term,
    control,
    imports,
    static_term,
    args,
    static_optional_latency,
    cells,
    identifier,
    both_comb_static,
    inputs,
    char,
    guard_lt,
    guard_expr,
    string_lit,
    stmt,
    guard_not,
    invoke_arg,
    static_par,
    externs_and_comps,
    stmts_without_block,
    EOI,
}Variants§
block
comma
guard_neq
static_annotation
while_stmt
cmp_expr
io_port
guard_geq
static_wire
par
port_with
params
attributes
wire
group
component
octal
invoke_ref_arg
static_seq
static_if_stmt
ext
metadata
static_switch_stmt
at_attribute
binary
name_with_attribute
attr_val
repeat_stmt
guard_gt
signature
static_timing_expr
latency_annotation
sig_with_params
decimal
static_invoke
enable
num_lit
empty
bitwidth
LHS
metadata_char
expr
bad_num
comb
attribute
block_string
comb_or_static
hole
invoke_args
hex
primitive
static_word
port
seq
cell
guard_leq
semi
outputs
switch_stmt
block_char
invoke_ref_args
static_guard_expr
static_group
invoke
reference
prim_inline
comma_req
extern_or_component
any_char
file
guard_eq
connections
cell_without_semi
if_stmt
at_attributes
term
control
imports
static_term
args
static_optional_latency
cells
identifier
both_comb_static
inputs
char
guard_lt
guard_expr
string_lit
stmt
guard_not
invoke_arg
static_par
externs_and_comps
stmts_without_block
EOI
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<AliasedRule> for AliasedRule
 
impl PartialEq<AliasedRule> 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<AliasedRule> for AliasedRule
 
impl PartialOrd<AliasedRule> 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
source§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.