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