pub struct CallArg {
pub name: Option<Ident>,
pub value: Expr,
pub span: Span,
}Expand description
A function call argument, optionally named.
Positional: f(42). Named: f(x: 42).
Fields§
§name: Option<Ident>Optional argument name for named/keyword arguments.
value: ExprThe argument value expression.
span: SpanSource span.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CallArg
impl RefUnwindSafe for CallArg
impl Send for CallArg
impl Sync for CallArg
impl Unpin for CallArg
impl UnsafeUnpin for CallArg
impl UnwindSafe for CallArg
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