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