pub struct CfgCallArg {
pub value: CfgValue,
pub mode: CfgArgMode,
}Expand description
An argument in a function call.
Fields§
§value: CfgValueThe argument value
mode: CfgArgModeThe passing mode for this argument
Implementations§
Source§impl CfgCallArg
impl CfgCallArg
Sourcepub fn is_mut_ref(&self) -> bool
pub fn is_mut_ref(&self) -> bool
Returns true if this argument is passed by exclusive mutable reborrow per the legacy by-pointer ABI (ADR-0076 transport for interface params).
Trait Implementations§
Source§impl Clone for CfgCallArg
impl Clone for CfgCallArg
Source§fn clone(&self) -> CfgCallArg
fn clone(&self) -> CfgCallArg
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 CfgCallArg
impl Debug for CfgCallArg
impl Copy for CfgCallArg
Auto Trait Implementations§
impl Freeze for CfgCallArg
impl RefUnwindSafe for CfgCallArg
impl Send for CfgCallArg
impl Sync for CfgCallArg
impl Unpin for CfgCallArg
impl UnsafeUnpin for CfgCallArg
impl UnwindSafe for CfgCallArg
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<'src, T> IntoMaybe<'src, T> for Twhere
T: 'src,
impl<'src, T> IntoMaybe<'src, T> for Twhere
T: 'src,
§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
§type Iter<'a> = Once<&'a T>
where
T: 'a
type Iter<'a> = Once<&'a T> where T: 'a
An iterator over the items within this container, by reference.
§fn contains(&self, val: &T) -> boolwhere
T: PartialEq,
fn contains(&self, val: &T) -> boolwhere
T: PartialEq,
Check whether an item is contained within this sequence.
§fn to_maybe_ref<'b>(item: <T as Seq<'p, T>>::Item<'b>) -> Maybe<T, &'p T>where
'p: 'b,
fn to_maybe_ref<'b>(item: <T as Seq<'p, T>>::Item<'b>) -> Maybe<T, &'p T>where
'p: 'b,
Convert an item of the sequence into a [
MaybeRef].