pub struct AstClassMethod {
pub qualifier_location: Option<Location>,
pub keyword_location: Location,
pub function_name: AstName,
pub name_location: Location,
pub function: *mut AstExprFunction,
}Fields§
§qualifier_location: Option<Location>§keyword_location: Location§function_name: AstName§name_location: Location§function: *mut AstExprFunctionImplementations§
Source§impl AstClassMethod
impl AstClassMethod
pub const fn qualifier_location(&self) -> Option<Location>
pub const fn keyword_location(&self) -> Location
pub const fn function_name(&self) -> AstName
pub const fn name_location(&self) -> Location
Trait Implementations§
Source§impl Clone for AstClassMethod
impl Clone for AstClassMethod
Source§fn clone(&self) -> AstClassMethod
fn clone(&self) -> AstClassMethod
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 moreAuto Trait Implementations§
impl !Send for AstClassMethod
impl !Sync for AstClassMethod
impl Freeze for AstClassMethod
impl RefUnwindSafe for AstClassMethod
impl Unpin for AstClassMethod
impl UnsafeUnpin for AstClassMethod
impl UnwindSafe for AstClassMethod
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