pub enum AliasedRule {
Show 113 variants
metadata,
transition,
guard_lt,
guard_gt,
inputs,
static_invoke,
bad_num,
empty,
invoke_args,
extra_info,
path_text,
identifier,
block,
port_with,
source_info_table,
cmp_expr,
name_with_attribute,
while_stmt,
transition_rule,
reference,
static_if_stmt,
cell_without_semi,
guard_neq,
io_port,
comma_req,
hole,
cell,
args,
extern_or_component,
both_comb_static,
primitive,
guard_not,
wire,
guard_eq,
file,
invoke,
at_attribute,
latency_annotation,
comb_or_static,
component,
attr_val,
state_idx,
ext,
static_annotation,
signature,
invoke_arg,
enable,
attribute,
externs_and_comps,
bitwidth,
static_guard_expr,
metadata_char,
group,
file_entry,
guard_expr,
at_attributes,
seq,
binary,
octal,
static_par,
position_header,
float_const,
invoke_ref_args,
float,
EOI,
block_string,
repeat_stmt,
invoke_ref_arg,
control,
sig_with_params,
comma,
LHS,
attr_set,
any_char,
static_optional_latency,
attributes,
stmt,
num_lit,
static_word,
connections,
string_lit,
block_char,
comb,
imports,
static_wire,
static_switch_stmt,
stmts_without_block,
file_table,
position_entry,
par,
char,
switch_stmt,
params,
file_header,
cells,
guard_leq,
static_term,
term,
outputs,
decimal,
prim_inline,
semi,
state,
fsm,
static_seq,
if_stmt,
port,
expr,
hex,
position_table,
guard_geq,
static_timing_expr,
static_group,
}
Variants§
metadata
transition
guard_lt
guard_gt
inputs
static_invoke
bad_num
empty
invoke_args
extra_info
path_text
identifier
block
port_with
source_info_table
cmp_expr
name_with_attribute
while_stmt
transition_rule
reference
static_if_stmt
cell_without_semi
guard_neq
io_port
comma_req
hole
cell
args
extern_or_component
both_comb_static
primitive
guard_not
wire
guard_eq
file
invoke
at_attribute
latency_annotation
comb_or_static
component
attr_val
state_idx
ext
static_annotation
signature
invoke_arg
enable
attribute
externs_and_comps
bitwidth
static_guard_expr
metadata_char
group
file_entry
guard_expr
at_attributes
seq
binary
octal
static_par
position_header
float_const
invoke_ref_args
float
EOI
block_string
repeat_stmt
invoke_ref_arg
control
sig_with_params
comma
LHS
attr_set
any_char
static_optional_latency
attributes
stmt
num_lit
static_word
connections
string_lit
block_char
comb
imports
static_wire
static_switch_stmt
stmts_without_block
file_table
position_entry
par
char
switch_stmt
params
file_header
cells
guard_leq
static_term
term
outputs
decimal
prim_inline
semi
state
fsm
static_seq
if_stmt
port
expr
hex
position_table
guard_geq
static_timing_expr
static_group
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