pub struct CallInput { /* private fields */ }Expand description
Mutable call input assembled by kernel and guest adapters.
Implementations§
Source§impl CallInput
impl CallInput
Sourcepub fn push(&mut self, input: ArgumentInput, origin: ArgumentOrigin)
pub fn push(&mut self, input: ArgumentInput, origin: ArgumentOrigin)
Appends an input without interpreting any earlier occurrence.
Sourcepub fn with(self, input: ArgumentInput, origin: ArgumentOrigin) -> Self
pub fn with(self, input: ArgumentInput, origin: ArgumentOrigin) -> Self
Appends an input and returns the stream for fluent adapter construction.
Sourcepub fn arguments(&self) -> &[BoundArgument]
pub fn arguments(&self) -> &[BoundArgument]
Returns the complete input stream in arrival order.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for CallInput
impl !UnwindSafe for CallInput
impl Freeze for CallInput
impl Send for CallInput
impl Sync for CallInput
impl Unpin for CallInput
impl UnsafeUnpin for CallInput
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