pub struct PullDemand {
pub pull_id: LockId,
pub params: Option<AnyValue>,
}Expand description
Explicit pull demand payload (D269/D272).
Params are holder-visible context for the pullId-holder invocation. They are never DATA-up and never become a second dep-value input channel.
Fields§
§pull_id: LockIdpull_id field for pull id.
params: Option<AnyValue>params field for params.
Implementations§
Trait Implementations§
Source§impl Clone for PullDemand
impl Clone for PullDemand
Source§fn clone(&self) -> PullDemand
fn clone(&self) -> PullDemand
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 PullDemand
impl !RefUnwindSafe for PullDemand
impl !Send for PullDemand
impl !Sync for PullDemand
impl Unpin for PullDemand
impl UnsafeUnpin for PullDemand
impl !UnwindSafe for PullDemand
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