[−]Enum moore_vhdl::score::Def
Variants
Arch(ArchRef)
Cfg(CfgRef)
Ctx(CtxRef)
Entity(EntityRef)
Lib(LibRef)
Pkg(PkgDeclRef)
PkgInst(PkgInstRef)
BuiltinPkg(BuiltinPkgRef)
BuiltinOp(BuiltinOpRef)
Type(TypeDeclRef)
Subtype(SubtypeDeclRef)
Enum(EnumRef)
Unit(UnitRef)
Const(ConstDeclRef)
Signal(SignalRef)
File(FileDeclRef)
Var(VarDeclRef)
Alias(AliasDeclRef)
Comp(CompDeclRef)
Attr(AttrDeclRef)
GroupTemp(GroupTempRef)
Group(GroupDeclRef)
Subprog(SubprogDeclRef)
SubprogInst(SubprogInstRef)
Stmt(StmtRef)
Trait Implementations
impl<'t, C: DiagEmitter, S> DefSpecificTermContext<'t, Def> for TermContext<C, S, Def>
[src]
impl<'t, C: DiagEmitter, S> DefSpecificTermContext<'t, Def> for TermContext<C, S, Def>
fn termify_defs( | [src] |
impl<'t, 'sbc, 'lazy, 'sb, 'ast, 'ctx> ScopeSpecificTermContext<'t, ScopeRef, Def> for TermContext<&'sbc ScoreContext<'lazy, 'sb, 'ast, 'ctx>, ScopeRef, Def> where
'lazy: 'sbc,
'sb: 'lazy,
'ast: 'sb,
'ctx: 'sb,
[src]
impl<'t, 'sbc, 'lazy, 'sb, 'ast, 'ctx> ScopeSpecificTermContext<'t, ScopeRef, Def> for TermContext<&'sbc ScoreContext<'lazy, 'sb, 'ast, 'ctx>, ScopeRef, Def> where
'lazy: 'sbc,
'sb: 'lazy,
'ast: 'sb,
'ctx: 'sb,
fn termify_name_in_scope( | [src] |
Map a resolvable name to a term, resolving it within a scope.
fn maybe_selectable_scope(&self, term: &Term<'t>) -> Option<ScopeRef> | [src] |
impl Into<NodeId> for Def
impl Into<NodeId> for Def
impl PartialEq<Def> for Def
impl PartialEq<Def> for Def
impl Eq for Def
impl Eq for Def
impl PartialOrd<Def> for Def
impl PartialOrd<Def> for Def
fn partial_cmp(&self, other: &Def) -> Option<Ordering> |
fn lt(&self, other: &Def) -> bool |
fn le(&self, other: &Def) -> bool |
fn gt(&self, other: &Def) -> bool |
fn ge(&self, other: &Def) -> bool |
impl Ord for Def
impl Ord for Def
fn cmp(&self, other: &Def) -> Ordering |
fn max(self, other: Self) -> Self | 1.21.0 [src] |
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self | 1.21.0 [src] |
Compares and returns the minimum of two values. Read more
impl Clone for Def
impl Clone for Def
fn clone(&self) -> Def |
fn clone_from(&mut self, source: &Self) | 1.0.0 [src] |
Performs copy-assignment from source
. Read more
impl From<ArchRef> for Def
impl From<ArchRef> for Def
impl From<CfgRef> for Def
impl From<CfgRef> for Def
impl From<CtxRef> for Def
impl From<CtxRef> for Def
impl From<EntityRef> for Def
impl From<EntityRef> for Def
impl From<LibRef> for Def
impl From<LibRef> for Def
impl From<PkgDeclRef> for Def
impl From<PkgDeclRef> for Def
fn from(id: PkgDeclRef) -> Def |
impl From<PkgInstRef> for Def
impl From<PkgInstRef> for Def
fn from(id: PkgInstRef) -> Def |
impl From<BuiltinPkgRef> for Def
impl From<BuiltinPkgRef> for Def
fn from(id: BuiltinPkgRef) -> Def |
impl From<BuiltinOpRef> for Def
impl From<BuiltinOpRef> for Def
fn from(id: BuiltinOpRef) -> Def |
impl From<TypeDeclRef> for Def
impl From<TypeDeclRef> for Def
fn from(id: TypeDeclRef) -> Def |
impl From<SubtypeDeclRef> for Def
impl From<SubtypeDeclRef> for Def
fn from(id: SubtypeDeclRef) -> Def |
impl From<EnumRef> for Def
impl From<EnumRef> for Def
impl From<UnitRef> for Def
impl From<UnitRef> for Def
impl From<ConstDeclRef> for Def
impl From<ConstDeclRef> for Def
fn from(id: ConstDeclRef) -> Def |
impl From<SignalRef> for Def
impl From<SignalRef> for Def
impl From<FileDeclRef> for Def
impl From<FileDeclRef> for Def
fn from(id: FileDeclRef) -> Def |
impl From<VarDeclRef> for Def
impl From<VarDeclRef> for Def
fn from(id: VarDeclRef) -> Def |
impl From<AliasDeclRef> for Def
impl From<AliasDeclRef> for Def
fn from(id: AliasDeclRef) -> Def |
impl From<CompDeclRef> for Def
impl From<CompDeclRef> for Def
fn from(id: CompDeclRef) -> Def |
impl From<AttrDeclRef> for Def
impl From<AttrDeclRef> for Def
fn from(id: AttrDeclRef) -> Def |
impl From<GroupTempRef> for Def
impl From<GroupTempRef> for Def
fn from(id: GroupTempRef) -> Def |
impl From<GroupDeclRef> for Def
impl From<GroupDeclRef> for Def
fn from(id: GroupDeclRef) -> Def |
impl From<SubprogDeclRef> for Def
impl From<SubprogDeclRef> for Def
fn from(id: SubprogDeclRef) -> Def |
impl From<SubprogInstRef> for Def
impl From<SubprogInstRef> for Def
fn from(id: SubprogInstRef) -> Def |
impl From<StmtRef> for Def
impl From<StmtRef> for Def
impl From<TypeMarkRef> for Def
[src]
impl From<TypeMarkRef> for Def
fn from(tm: TypeMarkRef) -> Def | [src] |
impl Copy for Def
impl Copy for Def
impl Debug for Def
impl Debug for Def
impl Hash for Def
impl Hash for Def
fn hash<__H: Hasher>(&self, state: &mut __H) |
fn hash_slice<H>(data: &[Self], state: &mut H) where | 1.3.0 [src] |
Feeds a slice of this type into the given [Hasher
]. Read more
impl Encodable for Def
impl Encodable for Def
impl Decodable for Def
impl Decodable for Def
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |