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