#[repr(C)]pub struct CstExprFunction {
pub base: CstNode,
pub function_keyword_position: Position,
pub open_generics_position: Position,
pub generics_comma_positions: AstArray<Position>,
pub close_generics_position: Position,
pub args_annotation_colon_positions: AstArray<Position>,
pub args_comma_positions: AstArray<Position>,
pub vararg_annotation_colon_position: Position,
pub return_specifier_position: Position,
}Fields§
§base: CstNode§function_keyword_position: Position§open_generics_position: Position§generics_comma_positions: AstArray<Position>§close_generics_position: Position§args_annotation_colon_positions: AstArray<Position>§args_comma_positions: AstArray<Position>§vararg_annotation_colon_position: Position§return_specifier_position: PositionImplementations§
Trait Implementations§
Source§impl Clone for CstExprFunction
impl Clone for CstExprFunction
Source§fn clone(&self) -> CstExprFunction
fn clone(&self) -> CstExprFunction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CstNodeClass for CstExprFunction
impl CstNodeClass for CstExprFunction
Source§const CLASS_INDEX: i32
const CLASS_INDEX: i32
The node’s CST RTTI id; mirrors
T::CstClassIndex().Auto Trait Implementations§
impl !Send for CstExprFunction
impl !Sync for CstExprFunction
impl Freeze for CstExprFunction
impl RefUnwindSafe for CstExprFunction
impl Unpin for CstExprFunction
impl UnsafeUnpin for CstExprFunction
impl UnwindSafe for CstExprFunction
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