Struct moore_vhdl::hir::Entity
source · [−]pub struct Entity {
pub ctx_items: CtxItemsRef,
pub lib: LibRef,
pub name: Spanned<Name>,
pub generics: Vec<GenericRef>,
pub ports: Vec<IntfSignalRef>,
}
Fields
ctx_items: CtxItemsRef
The context items associated with the entity.
lib: LibRef
The library in which the entity is defined.
name: Spanned<Name>
The entity name.
generics: Vec<GenericRef>
The list of generics that the entity declares.
ports: Vec<IntfSignalRef>
The list of ports that the entity declares.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Entity
impl Send for Entity
impl Sync for Entity
impl Unpin for Entity
impl UnwindSafe for Entity
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more