[−]Struct moore_vhdl::score::SubtypeIndRef
Trait Implementations
impl Clone for SubtypeIndRef
fn clone(&self) -> SubtypeIndRef
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SubtypeIndRef
impl Debug for SubtypeIndRef
impl Decodable for SubtypeIndRef
impl Encodable for SubtypeIndRef
impl Eq for SubtypeIndRef
impl From<SubtypeIndRef> for TypedNodeRef
fn from(id: SubtypeIndRef) -> TypedNodeRef
impl From<SubtypeIndRef> for DiscreteRange
[src]
fn from(value: SubtypeIndRef) -> DiscreteRange
[src]
impl Hash for SubtypeIndRef
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Into<NodeId> for SubtypeIndRef
impl<'lazy, 'sb, 'ast, 'ctx> NodeMaker<SubtypeIndRef, &'ctx Ty> for ScoreContext<'lazy, 'sb, 'ast, 'ctx>
[src]
fn make(&self, id: SubtypeIndRef) -> Result<&'ctx Ty>
[src]
impl NodeRef for SubtypeIndRef
fn new(id: NodeId) -> SubtypeIndRef
fn alloc() -> Self
[src]
impl<'ctx> NodeStorage<SubtypeIndRef> for HirTable<'ctx>
type Node = &'ctx SubtypeInd
The type of the node that is returned when presented with an ID of type I
. Read more
fn get(&self, id: &SubtypeIndRef) -> Option<&&'ctx SubtypeInd>
fn set(
&mut self,
id: SubtypeIndRef,
node: &'ctx SubtypeInd
) -> Option<&'ctx SubtypeInd>
&mut self,
id: SubtypeIndRef,
node: &'ctx SubtypeInd
) -> Option<&'ctx SubtypeInd>
impl<'sb, 'ast, 'ctx> NodeStorage<SubtypeIndRef> for LazyHirTable<'sb, 'ast, 'ctx>
type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, SubtypeInd>>
The type of the node that is returned when presented with an ID of type I
. Read more
fn get(
&self,
id: &SubtypeIndRef
) -> Option<&LazyNode<LazyHir<'sb, 'ast, 'ctx, SubtypeInd>>>
&self,
id: &SubtypeIndRef
) -> Option<&LazyNode<LazyHir<'sb, 'ast, 'ctx, SubtypeInd>>>
fn set(
&mut self,
id: SubtypeIndRef,
node: LazyNode<LazyHir<'sb, 'ast, 'ctx, SubtypeInd>>
) -> Option<LazyNode<LazyHir<'sb, 'ast, 'ctx, SubtypeInd>>>
&mut self,
id: SubtypeIndRef,
node: LazyNode<LazyHir<'sb, 'ast, 'ctx, SubtypeInd>>
) -> Option<LazyNode<LazyHir<'sb, 'ast, 'ctx, SubtypeInd>>>
impl Ord for SubtypeIndRef
fn cmp(&self, other: &SubtypeIndRef) -> Ordering
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<SubtypeIndRef> for SubtypeIndRef
fn eq(&self, other: &SubtypeIndRef) -> bool
fn ne(&self, other: &SubtypeIndRef) -> bool
impl PartialOrd<SubtypeIndRef> for SubtypeIndRef
fn partial_cmp(&self, other: &SubtypeIndRef) -> Option<Ordering>
fn lt(&self, other: &SubtypeIndRef) -> bool
fn le(&self, other: &SubtypeIndRef) -> bool
fn gt(&self, other: &SubtypeIndRef) -> bool
fn ge(&self, other: &SubtypeIndRef) -> bool
impl StructuralEq for SubtypeIndRef
impl StructuralPartialEq for SubtypeIndRef
Auto Trait Implementations
impl RefUnwindSafe for SubtypeIndRef
impl Send for SubtypeIndRef
impl Sync for SubtypeIndRef
impl Unpin for SubtypeIndRef
impl UnwindSafe for SubtypeIndRef
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,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
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.
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>,