[−][src]Enum moore_svlog::QueryTag
A tag identifying any of the queries in QueryDatabase
.
Variants
HirOf(HirOfQueryKey)
The hir_of
query.
HirOfModule(HirOfModuleQueryKey<'a>)
The hir_of_module
query.
HirOfInterface(HirOfInterfaceQueryKey<'a>)
The hir_of_interface
query.
HirOfExpr(HirOfExprQueryKey<'a>)
The hir_of_expr
query.
AccessedNodes(AccessedNodesQueryKey)
The accessed_nodes
query.
InstDetails(InstDetailsQueryKey<'a>)
The inst_details
query.
InstTargetDetails(InstTargetDetailsQueryKey<'a>)
The inst_target_details
query.
MirAssignmentFromProcedural(MirAssignmentFromProceduralQueryKey)
The mir_assignment_from_procedural
query.
MirAssignmentFromConcurrent(MirAssignmentFromConcurrentQueryKey<'a>)
The mir_assignment_from_concurrent
query.
MirSimplifyAssignment(MirSimplifyAssignmentQueryKey<'a>)
The mir_simplify_assignment
query.
MirLvalue(MirLvalueQueryKey)
The mir_lvalue
query.
MirRvalue(MirRvalueQueryKey)
The mir_rvalue
query.
ParamEnv(ParamEnvQueryKey<'a>)
The param_env
query.
MapPattern(MapPatternQueryKey<'a>)
The map_pattern
query.
CanonicalizePorts(CanonicalizePortsQueryKey<'a>)
The canonicalize_ports
query.
PortMapping(PortMappingQueryKey<'a>)
The port_mapping
query.
LocalRib(LocalRibQueryKey)
The local_rib
query.
HierarchicalRib(HierarchicalRibQueryKey)
The hierarchical_rib
query.
ResolveUpwards(ResolveUpwardsQueryKey)
The resolve_upwards
query.
ResolveDownwards(ResolveDownwardsQueryKey)
The resolve_downwards
query.
ResolveNode(ResolveNodeQueryKey)
The resolve_node
query.
StructDef(StructDefQueryKey)
The struct_def
query.
ResolveFieldAccess(ResolveFieldAccessQueryKey)
The resolve_field_access
query.
GeneratedScope(GeneratedScopeQueryKey<'a>)
The generated_scope
query.
ScopeLocation(ScopeLocationQueryKey<'a>)
The scope_location
query.
ResolveLocal(ResolveLocalQueryKey<'a>)
The resolve_local
query.
ResolveLocalOrError(ResolveLocalOrErrorQueryKey<'a>)
The resolve_local_or_error
query.
ResolveNamespace(ResolveNamespaceQueryKey<'a>)
The resolve_namespace
query.
ResolveNamespaceOrError(ResolveNamespaceOrErrorQueryKey<'a>)
The resolve_namespace_or_error
query.
ResolveHierarchical(ResolveHierarchicalQueryKey<'a>)
The resolve_hierarchical
query.
ResolveHierarchicalOrError(ResolveHierarchicalOrErrorQueryKey<'a>)
The resolve_hierarchical_or_error
query.
ResolveImportedScope(ResolveImportedScopeQueryKey<'a>)
The resolve_imported_scope
query.
Nameck(NameckQueryKey<'a>)
The nameck
query.
ResolveInstTarget(ResolveInstTargetQueryKey<'a>)
The resolve_inst_target
query.
DisambKind(DisambKindQueryKey<'a>)
The disamb_kind
query.
DisambTypeOrExpr(DisambTypeOrExprQueryKey<'a>)
The disamb_type_or_expr
query.
TypeOf(TypeOfQueryKey)
The type_of
query.
TypeOfIntPort(TypeOfIntPortQueryKey<'a>)
The type_of_int_port
query.
TypeOfExtPort(TypeOfExtPortQueryKey<'a>)
The type_of_ext_port
query.
TypeOfPortDecl(TypeOfPortDeclQueryKey<'a>)
The type_of_port_decl
query.
TypeOfVarDecl(TypeOfVarDeclQueryKey<'a>)
The type_of_var_decl
query.
TypeOfNetDecl(TypeOfNetDeclQueryKey<'a>)
The type_of_net_decl
query.
TypeOfStructMember(TypeOfStructMemberQueryKey<'a>)
The type_of_struct_member
query.
TypeOfValueParam(TypeOfValueParamQueryKey<'a>)
The type_of_value_param
query.
TypeOfInst(TypeOfInstQueryKey<'a>)
The type_of_inst
query.
MapToType(MapToTypeQueryKey<'a>)
The map_to_type
query.
MapToTypeOrError(MapToTypeOrErrorQueryKey<'a>)
The map_to_type_or_error
query.
PackedTypeFromAst(PackedTypeFromAstQueryKey<'a>)
The packed_type_from_ast
query.
UnpackedTypeFromAst(UnpackedTypeFromAstQueryKey<'a>)
The unpacked_type_from_ast
query.
TypeOfExpr(TypeOfExprQueryKey<'a>)
The type_of_expr
query.
CastType(CastTypeQueryKey)
The cast_type
query.
CastExprType(CastExprTypeQueryKey<'a>)
The cast_expr_type
query.
SelfDeterminedType(SelfDeterminedTypeQueryKey)
The self_determined_type
query.
NeedSelfDeterminedType(NeedSelfDeterminedTypeQueryKey)
The need_self_determined_type
query.
OperationType(OperationTypeQueryKey)
The operation_type
query.
NeedOperationType(NeedOperationTypeQueryKey)
The need_operation_type
query.
TypeContext(TypeContextQueryKey)
The type_context
query.
NeedTypeContext(NeedTypeContextQueryKey)
The need_type_context
query.
ConstantValueOf(ConstantValueOfQueryKey)
The constant_value_of
query.
ConstMirRvalueInt(ConstMirRvalueIntQueryKey<'a>)
The const_mir_rvalue_int
query.
ConstMirRvalueString(ConstMirRvalueStringQueryKey<'a>)
The const_mir_rvalue_string
query.
ConstMirRvalue(ConstMirRvalueQueryKey<'a>)
The const_mir_rvalue
query.
IsConstant(IsConstantQueryKey)
The is_constant
query.
TypeDefaultValue(TypeDefaultValueQueryKey<'a>)
The type_default_value
query.
Trait Implementations
impl<'a> Clone for QueryTag<'a>
[src]
impl<'a> Debug for QueryTag<'a>
[src]
impl<'a> Eq for QueryTag<'a>
[src]
impl<'a> Hash for QueryTag<'a>
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'a> PartialEq<QueryTag<'a>> for QueryTag<'a>
[src]
pub fn eq(&self, other: &QueryTag<'a>) -> bool
[src]
pub fn ne(&self, other: &QueryTag<'a>) -> bool
[src]
impl<'a> StructuralEq for QueryTag<'a>
[src]
impl<'a> StructuralPartialEq for QueryTag<'a>
[src]
Auto Trait Implementations
impl<'a> !RefUnwindSafe for QueryTag<'a>
[src]
impl<'a> Send for QueryTag<'a>
[src]
impl<'a> Sync for QueryTag<'a>
[src]
impl<'a> Unpin for QueryTag<'a>
[src]
impl<'a> !UnwindSafe for QueryTag<'a>
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow(&self) -> &TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;
pub unsafe fn drop(ptr: usize)
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,