pub struct FunctionNameTokens {
pub periods: Vec<Token>,
pub colon: Option<Token>,
}Expand description
Tokens associated with a function name.
Fields§
§periods: Vec<Token>The tokens for the periods in the function name.
colon: Option<Token>The token for the colon in the function name when a method is present.
Implementations§
Source§impl FunctionNameTokens
impl FunctionNameTokens
Sourcepub fn clear_comments(&mut self)
pub fn clear_comments(&mut self)
Clears all comments from the tokens in this node.
Sourcepub fn clear_whitespaces(&mut self)
pub fn clear_whitespaces(&mut self)
Clears all whitespaces information from the tokens in this node.
Trait Implementations§
Source§impl Clone for FunctionNameTokens
impl Clone for FunctionNameTokens
Source§fn clone(&self) -> FunctionNameTokens
fn clone(&self) -> FunctionNameTokens
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 FunctionNameTokens
impl Debug for FunctionNameTokens
Source§impl PartialEq for FunctionNameTokens
impl PartialEq for FunctionNameTokens
impl Eq for FunctionNameTokens
impl StructuralPartialEq for FunctionNameTokens
Auto Trait Implementations§
impl Freeze for FunctionNameTokens
impl RefUnwindSafe for FunctionNameTokens
impl Send for FunctionNameTokens
impl Sync for FunctionNameTokens
impl Unpin for FunctionNameTokens
impl UnwindSafe for FunctionNameTokens
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more