Struct moore_vhdl_syntax::ast::SubprogSpec [−][src]
pub struct SubprogSpec {
pub span: Span,
pub name: PrimaryName,
pub kind: SubprogKind,
pub purity: Option<SubprogPurity>,
pub generic_clause: Option<Vec<IntfDecl>>,
pub generic_map: Option<ParenElems>,
pub params: Option<Vec<IntfDecl>>,
pub retty: Option<CompoundName>,
}
Fields
span: Span
name: PrimaryName
kind: SubprogKind
purity: Option<SubprogPurity>
generic_clause: Option<Vec<IntfDecl>>
generic_map: Option<ParenElems>
params: Option<Vec<IntfDecl>>
retty: Option<CompoundName>
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SubprogSpec
impl Send for SubprogSpec
impl Sync for SubprogSpec
impl Unpin for SubprogSpec
impl UnwindSafe for SubprogSpec
Blanket Implementations
Mutably borrows from an owned value. Read more