[−]Struct moore_vhdl::score::LoopStmtRef
Trait Implementations
impl Clone for LoopStmtRef
fn clone(&self) -> LoopStmtRef
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for LoopStmtRef
impl Debug for LoopStmtRef
impl Decodable for LoopStmtRef
impl Encodable for LoopStmtRef
impl Eq for LoopStmtRef
impl From<LoopStmtRef> for SeqStmtRef
fn from(id: LoopStmtRef) -> SeqStmtRef
impl Hash for LoopStmtRef
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 LoopStmtRef
impl NodeRef for LoopStmtRef
fn new(id: NodeId) -> LoopStmtRef
fn alloc() -> Self
[src]
impl<'ctx> NodeStorage<LoopStmtRef> for HirTable<'ctx>
type Node = &'ctx Stmt<LoopStmt>
The type of the node that is returned when presented with an ID of type I
. Read more
fn get(&self, id: &LoopStmtRef) -> Option<&&'ctx Stmt<LoopStmt>>
fn set(
&mut self,
id: LoopStmtRef,
node: &'ctx Stmt<LoopStmt>
) -> Option<&'ctx Stmt<LoopStmt>>
&mut self,
id: LoopStmtRef,
node: &'ctx Stmt<LoopStmt>
) -> Option<&'ctx Stmt<LoopStmt>>
impl<'sb, 'ast, 'ctx> NodeStorage<LoopStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>
type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<LoopStmt>>>
The type of the node that is returned when presented with an ID of type I
. Read more
fn get(
&self,
id: &LoopStmtRef
) -> Option<&LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<LoopStmt>>>>
&self,
id: &LoopStmtRef
) -> Option<&LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<LoopStmt>>>>
fn set(
&mut self,
id: LoopStmtRef,
node: LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<LoopStmt>>>
) -> Option<LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<LoopStmt>>>>
&mut self,
id: LoopStmtRef,
node: LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<LoopStmt>>>
) -> Option<LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<LoopStmt>>>>
impl Ord for LoopStmtRef
fn cmp(&self, other: &LoopStmtRef) -> 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<LoopStmtRef> for LoopStmtRef
fn eq(&self, other: &LoopStmtRef) -> bool
fn ne(&self, other: &LoopStmtRef) -> bool
impl PartialOrd<LoopStmtRef> for LoopStmtRef
fn partial_cmp(&self, other: &LoopStmtRef) -> Option<Ordering>
fn lt(&self, other: &LoopStmtRef) -> bool
fn le(&self, other: &LoopStmtRef) -> bool
fn gt(&self, other: &LoopStmtRef) -> bool
fn ge(&self, other: &LoopStmtRef) -> bool
impl StructuralEq for LoopStmtRef
impl StructuralPartialEq for LoopStmtRef
Auto Trait Implementations
impl RefUnwindSafe for LoopStmtRef
impl Send for LoopStmtRef
impl Sync for LoopStmtRef
impl Unpin for LoopStmtRef
impl UnwindSafe for LoopStmtRef
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>,