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