pub struct PendingGetResult {
pub goal_id: GoalId,
pub sequence_number: i64,
}Expand description
A get_result request held until its goal terminates (Phase 237).
sequence_number is the service-backend reply-correlation token; the backend
must be able to send_reply(sequence_number, …) after the handler returned
(Cyclone native; XRCE/Zenoh via the Phase 237 seq-keyed reply tables).
Fields§
§goal_id: GoalIdGoal whose terminal result the requester is waiting for.
sequence_number: i64Backend reply-correlation token for the deferred send_reply.
Trait Implementations§
Source§impl Clone for PendingGetResult
impl Clone for PendingGetResult
Source§fn clone(&self) -> PendingGetResult
fn clone(&self) -> PendingGetResult
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 moreimpl Copy for PendingGetResult
Auto Trait Implementations§
impl Freeze for PendingGetResult
impl RefUnwindSafe for PendingGetResult
impl Send for PendingGetResult
impl Sync for PendingGetResult
impl Unpin for PendingGetResult
impl UnsafeUnpin for PendingGetResult
impl UnwindSafe for PendingGetResult
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