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