pub struct ArgSelf {
pub mutability: Option<Mut>,
pub self_token: Self_,
}
Expand description
Self captured by value in a function signature: self
or mut self
.
This type is available if Syn is built with the "full"
feature.
Fields§
§mutability: Option<Mut>
§self_token: Self_
Trait Implementations§
impl Eq for ArgSelf
impl StructuralPartialEq for ArgSelf
Auto Trait Implementations§
impl Freeze for ArgSelf
impl RefUnwindSafe for ArgSelf
impl Send for ArgSelf
impl Sync for ArgSelf
impl Unpin for ArgSelf
impl UnwindSafe for ArgSelf
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<T> Spanned for Twhere
T: ToTokens,
impl<T> Spanned for Twhere
T: ToTokens,
Source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty.