pub struct ComponentDeclaration {
pub ident: Ident,
pub generic_list: Vec<InterfaceDeclaration>,
pub port_list: Vec<InterfaceDeclaration>,
}
Expand description
LRM 6.8 Component declarations
Fields§
§ident: Ident
§generic_list: Vec<InterfaceDeclaration>
§port_list: Vec<InterfaceDeclaration>
Trait Implementations§
Source§impl Clone for ComponentDeclaration
impl Clone for ComponentDeclaration
Source§fn clone(&self) -> ComponentDeclaration
fn clone(&self) -> ComponentDeclaration
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ComponentDeclaration
impl Debug for ComponentDeclaration
Source§impl PartialEq for ComponentDeclaration
impl PartialEq for ComponentDeclaration
impl StructuralPartialEq for ComponentDeclaration
Auto Trait Implementations§
impl Freeze for ComponentDeclaration
impl !RefUnwindSafe for ComponentDeclaration
impl Send for ComponentDeclaration
impl Sync for ComponentDeclaration
impl Unpin for ComponentDeclaration
impl !UnwindSafe for ComponentDeclaration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more