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