pub struct ParameterDeclaration {
pub declaration_specifiers: Vec<DeclarationSpecifier>,
pub declarator: Option<Declarator>,
pub abstract_declarator: Option<AbstractDeclarator>,
pub span: Range<usize>,
}Expand description
参数声明
Fields§
§declaration_specifiers: Vec<DeclarationSpecifier>§declarator: Option<Declarator>§abstract_declarator: Option<AbstractDeclarator>§span: Range<usize>Trait Implementations§
Source§impl Clone for ParameterDeclaration
impl Clone for ParameterDeclaration
Source§fn clone(&self) -> ParameterDeclaration
fn clone(&self) -> ParameterDeclaration
Returns a duplicate 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 ParameterDeclaration
impl Debug for ParameterDeclaration
Source§impl PartialEq for ParameterDeclaration
impl PartialEq for ParameterDeclaration
impl StructuralPartialEq for ParameterDeclaration
Auto Trait Implementations§
impl Freeze for ParameterDeclaration
impl RefUnwindSafe for ParameterDeclaration
impl Send for ParameterDeclaration
impl Sync for ParameterDeclaration
impl Unpin for ParameterDeclaration
impl UnwindSafe for ParameterDeclaration
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