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