#[repr(C)]pub struct RawFunctionDeclaration {Show 14 fields
pub node: RawNode,
pub _pad0: [u8; 8],
pub symbol: *const RawSymbol,
pub localSymbol: *const RawSymbol,
pub modifiers: *const RawModifierList,
pub _pad1: [u8; 16],
pub typeParameters: *const RawNodeList,
pub parameters: *const RawNodeList,
pub r_type: *const RawNode,
pub fullSignature: *const RawNode,
pub asteriskToken: *const RawNode,
pub body: *const RawNode,
pub _pad2: [u8; 16],
pub name: *const RawNode,
}Fields§
§node: RawNode§_pad0: [u8; 8]§symbol: *const RawSymbol§localSymbol: *const RawSymbol§modifiers: *const RawModifierList§_pad1: [u8; 16]§typeParameters: *const RawNodeList§parameters: *const RawNodeList§r_type: *const RawNode§fullSignature: *const RawNode§asteriskToken: *const RawNode§body: *const RawNode§_pad2: [u8; 16]§name: *const RawNodeTrait Implementations§
Source§impl Clone for RawFunctionDeclaration
impl Clone for RawFunctionDeclaration
Source§fn clone(&self) -> RawFunctionDeclaration
fn clone(&self) -> RawFunctionDeclaration
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 moreimpl Copy for RawFunctionDeclaration
Auto Trait Implementations§
impl Freeze for RawFunctionDeclaration
impl RefUnwindSafe for RawFunctionDeclaration
impl !Send for RawFunctionDeclaration
impl !Sync for RawFunctionDeclaration
impl Unpin for RawFunctionDeclaration
impl UnsafeUnpin for RawFunctionDeclaration
impl UnwindSafe for RawFunctionDeclaration
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