pub struct PipelinedCall {
pub target_promise: PromiseId,
pub method: String,
pub args: Vec<Value>,
pub result_promise: PromiseId,
pub call_id: CallId,
}
Expand description
PipelinedCall represents a method call on an unresolved promise
Fields§
§target_promise: PromiseId
The promise we’re calling a method on
method: String
The method name
args: Vec<Value>
The arguments (which may themselves reference promises)
result_promise: PromiseId
The resulting promise ID
call_id: CallId
The call ID for tracking
Trait Implementations§
Source§impl Clone for PipelinedCall
impl Clone for PipelinedCall
Source§fn clone(&self) -> PipelinedCall
fn clone(&self) -> PipelinedCall
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 moreAuto Trait Implementations§
impl Freeze for PipelinedCall
impl RefUnwindSafe for PipelinedCall
impl Send for PipelinedCall
impl Sync for PipelinedCall
impl Unpin for PipelinedCall
impl UnwindSafe for PipelinedCall
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