Struct vhdl_parser::ast::SubprogramBody
source · pub struct SubprogramBody {
pub specification: SubprogramDeclaration,
pub declarations: Vec<Declaration>,
pub statements: Vec<LabeledSequentialStatement>,
}
Expand description
LRM 4.3 Subprogram bodies
Fields
specification: SubprogramDeclaration
declarations: Vec<Declaration>
statements: Vec<LabeledSequentialStatement>
Trait Implementations
sourceimpl Clone for SubprogramBody
impl Clone for SubprogramBody
sourcefn clone(&self) -> SubprogramBody
fn clone(&self) -> SubprogramBody
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SubprogramBody
impl Debug for SubprogramBody
sourceimpl PartialEq<SubprogramBody> for SubprogramBody
impl PartialEq<SubprogramBody> for SubprogramBody
sourcefn eq(&self, other: &SubprogramBody) -> bool
fn eq(&self, other: &SubprogramBody) -> bool
impl StructuralPartialEq for SubprogramBody
Auto Trait Implementations
impl RefUnwindSafe for SubprogramBody
impl Send for SubprogramBody
impl Sync for SubprogramBody
impl Unpin for SubprogramBody
impl UnwindSafe for SubprogramBody
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more