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