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