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