[][src]Struct moore_vhdl::lazy::LazyHirTable

pub struct LazyHirTable<'sb, 'ast, 'ctx> where
    'ast: 'sb,
    'ctx: 'sb, 
{ /* fields omitted */ }

Implementations

impl<'sb, 'ast, 'ctx> LazyHirTable<'sb, 'ast, 'ctx>[src]

pub fn new() -> LazyHirTable<'sb, 'ast, 'ctx>[src]

Create a new empty table.

Trait Implementations

impl<'sb, 'ast, 'ctx> Default for LazyHirTable<'sb, 'ast, 'ctx>[src]

impl<'sb, 'ast, 'ctx> NodeStorage<AggregateRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Aggregate>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<AssertStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<AssertStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<CallStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<CallStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<CaseStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<CaseStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<ConstDeclRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Decl<ConstDecl>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<ExprRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Expr>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<FileDeclRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Decl<FileDecl>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<IfStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<IfStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<LoopStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

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

impl<'sb, 'ast, 'ctx> NodeStorage<NexitStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<NexitStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<NullStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<NullStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<ReportStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<ReportStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<ReturnStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<ReturnStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<SigAssignStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<SigAssignStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<SignalDeclRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Decl<SignalDecl>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<SubtypeIndRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

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

impl<'sb, 'ast, 'ctx> NodeStorage<TypeDeclRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, TypeDecl>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<VarAssignStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<VarAssignStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<VarDeclRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Decl<VarDecl>>>

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<WaitStmtRef> for LazyHirTable<'sb, 'ast, 'ctx>[src]

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Stmt<WaitStmt>>>

The type of the node that is returned when presented with an ID of type I. Read more

Auto Trait Implementations

impl<'sb, 'ast, 'ctx> !RefUnwindSafe for LazyHirTable<'sb, 'ast, 'ctx>

impl<'sb, 'ast, 'ctx> !Send for LazyHirTable<'sb, 'ast, 'ctx>

impl<'sb, 'ast, 'ctx> !Sync for LazyHirTable<'sb, 'ast, 'ctx>

impl<'sb, 'ast, 'ctx> Unpin for LazyHirTable<'sb, 'ast, 'ctx>

impl<'sb, 'ast, 'ctx> !UnwindSafe for LazyHirTable<'sb, 'ast, 'ctx>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.