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