pub struct BoundCall { /* private fields */ }Expand description
A stable, lossless call record awaiting guest-policy decisions.
Implementations§
Source§impl BoundCall
impl BoundCall
Sourcepub fn arguments(&self) -> &[BoundArgument]
pub fn arguments(&self) -> &[BoundArgument]
Returns every input in original arrival order.
Sourcepub fn positional(&self) -> impl Iterator<Item = &BoundArgument>
pub fn positional(&self) -> impl Iterator<Item = &BoundArgument>
Returns all positional occurrences in arrival order.
Sourcepub fn named(&self) -> impl Iterator<Item = &BoundArgument>
pub fn named(&self) -> impl Iterator<Item = &BoundArgument>
Returns all named occurrences in arrival order, including duplicates.
Sourcepub fn receivers(&self) -> impl Iterator<Item = &BoundArgument>
pub fn receivers(&self) -> impl Iterator<Item = &BoundArgument>
Returns all receiver occurrences in arrival order.
Sourcepub fn remainder(&self) -> impl Iterator<Item = &BoundArgument>
pub fn remainder(&self) -> impl Iterator<Item = &BoundArgument>
Returns all remainder occurrences in arrival order.
Sourcepub fn unconsumed(&self) -> impl Iterator<Item = &BoundArgument>
pub fn unconsumed(&self) -> impl Iterator<Item = &BoundArgument>
Returns all unconsumed occurrences in arrival order.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for BoundCall
impl !UnwindSafe for BoundCall
impl Freeze for BoundCall
impl Send for BoundCall
impl Sync for BoundCall
impl Unpin for BoundCall
impl UnsafeUnpin for BoundCall
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