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