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