pub struct CallArg<T: ResolvedType = ()> {
pub param_name: Option<CallArgParamName>,
pub value: NestedExpr<T>,
pub post_comma_token: Option<Arc<Token>>,
pub resolved_type: T,
}
Fields§
§param_name: Option<CallArgParamName>
§value: NestedExpr<T>
§post_comma_token: Option<Arc<Token>>
§resolved_type: T
Trait Implementations§
Source§impl<T: ResolvedType> Resolvable for CallArg<Option<T>>
impl<T: ResolvedType> Resolvable for CallArg<Option<T>>
fn is_resolved(&self) -> bool
fn is_signature_resolved(&self) -> bool
impl<T: ResolvedType> StructuralPartialEq for CallArg<T>
Auto Trait Implementations§
impl<T> Freeze for CallArg<T>where
T: Freeze,
impl<T> RefUnwindSafe for CallArg<T>where
T: RefUnwindSafe,
impl<T> Send for CallArg<T>where
T: Send,
impl<T> Sync for CallArg<T>
impl<T> Unpin for CallArg<T>where
T: Unpin,
impl<T> UnwindSafe for CallArg<T>where
T: UnwindSafe,
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