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