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