pub struct UnnamedArgument {
pub span: Span,
pub extras: ItemExtras,
pub value: Expression,
}Expand description
An argument without specified name
Fields§
§span: Span§extras: ItemExtras§value: ExpressionTrait Implementations§
Source§impl Debug for UnnamedArgument
impl Debug for UnnamedArgument
Source§impl PartialEq for UnnamedArgument
impl PartialEq for UnnamedArgument
impl StructuralPartialEq for UnnamedArgument
Auto Trait Implementations§
impl Freeze for UnnamedArgument
impl RefUnwindSafe for UnnamedArgument
impl Send for UnnamedArgument
impl Sync for UnnamedArgument
impl Unpin for UnnamedArgument
impl UnwindSafe for UnnamedArgument
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> 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 moreSource§impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.