pub struct ParameterDecl {
pub identifiers: Vec<String>,
pub typ: Type,
pub variadic: bool,
}
Fields§
§identifiers: Vec<String>
§typ: Type
The type assigned to every identifier in this declaration.
variadic: bool
Trait Implementations§
Source§impl Clone for ParameterDecl
impl Clone for ParameterDecl
Source§fn clone(&self) -> ParameterDecl
fn clone(&self) -> ParameterDecl
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 ParameterDecl
impl Debug for ParameterDecl
Source§impl PartialEq for ParameterDecl
impl PartialEq for ParameterDecl
impl Eq for ParameterDecl
impl StructuralPartialEq for ParameterDecl
Auto Trait Implementations§
impl Freeze for ParameterDecl
impl RefUnwindSafe for ParameterDecl
impl Send for ParameterDecl
impl Sync for ParameterDecl
impl Unpin for ParameterDecl
impl UnwindSafe for ParameterDecl
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