pub enum AliasedRule {
Show 113 variants
guard_gt,
at_attributes,
wire,
invoke_ref_arg,
args,
externs_and_comps,
attr_val,
imports,
transition_rule,
comb_or_static,
float_const,
invoke_args,
switch_stmt,
EOI,
port_with,
expr,
guard_eq,
cell,
static_par,
binary,
name_with_attribute,
octal,
static_word,
static_optional_latency,
guard_leq,
static_invoke,
num_lit,
float,
comma,
invoke_arg,
decimal,
source_info_table,
file_entry,
primitive,
static_wire,
static_if_stmt,
comb,
block_char,
cmp_expr,
block_string,
static_timing_expr,
signature,
metadata_char,
latency_annotation,
sig_with_params,
fsm,
ext,
cell_without_semi,
identifier,
if_stmt,
both_comb_static,
attr_set,
attribute,
component,
while_stmt,
file_header,
static_guard_expr,
stmts_without_block,
metadata,
extern_or_component,
file_table,
guard_neq,
term,
bitwidth,
seq,
transition,
repeat_stmt,
state_idx,
prim_inline,
guard_lt,
static_annotation,
connections,
cells,
control,
io_port,
guard_geq,
inputs,
block,
guard_not,
static_seq,
group,
enable,
static_term,
any_char,
hex,
static_switch_stmt,
guard_expr,
LHS,
comma_req,
params,
invoke_ref_args,
stmt,
static_group,
string_lit,
file,
char,
empty,
position_header,
reference,
par,
position_table,
attributes,
bad_num,
port,
invoke,
extra_info,
at_attribute,
hole,
path_text,
state,
semi,
position_entry,
outputs,
}
Variants§
guard_gt
at_attributes
wire
invoke_ref_arg
args
externs_and_comps
attr_val
imports
transition_rule
comb_or_static
float_const
invoke_args
switch_stmt
EOI
port_with
expr
guard_eq
cell
static_par
binary
name_with_attribute
octal
static_word
static_optional_latency
guard_leq
static_invoke
num_lit
float
comma
invoke_arg
decimal
source_info_table
file_entry
primitive
static_wire
static_if_stmt
comb
block_char
cmp_expr
block_string
static_timing_expr
signature
metadata_char
latency_annotation
sig_with_params
fsm
ext
cell_without_semi
identifier
if_stmt
both_comb_static
attr_set
attribute
component
while_stmt
file_header
static_guard_expr
stmts_without_block
metadata
extern_or_component
file_table
guard_neq
term
bitwidth
seq
transition
repeat_stmt
state_idx
prim_inline
guard_lt
static_annotation
connections
cells
control
io_port
guard_geq
inputs
block
guard_not
static_seq
group
enable
static_term
any_char
hex
static_switch_stmt
guard_expr
LHS
comma_req
params
invoke_ref_args
stmt
static_group
string_lit
file
char
empty
position_header
reference
par
position_table
attributes
bad_num
port
invoke
extra_info
at_attribute
hole
path_text
state
semi
position_entry
outputs
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§impl PartialOrd for AliasedRule
impl PartialOrd for AliasedRule
impl Copy for AliasedRule
impl Eq for AliasedRule
impl StructuralPartialEq for AliasedRule
Auto Trait Implementations§
impl Freeze for AliasedRule
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more