Struct TrialOwnerToken
pub struct TrialOwnerToken { /* private fields */ }Expand description
Opaque owner/epoch fence returned by a successful claim.
A token is valid only while its trial is Running with the same worker and
epoch. Reclaiming a paused trial advances the epoch, fencing every older
token even when the old worker later comes back to life.
Implementations§
Trait Implementations§
§impl Clone for TrialOwnerToken
impl Clone for TrialOwnerToken
§fn clone(&self) -> TrialOwnerToken
fn clone(&self) -> TrialOwnerToken
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TrialOwnerToken
§impl Debug for TrialOwnerToken
impl Debug for TrialOwnerToken
impl Eq for TrialOwnerToken
§impl Hash for TrialOwnerToken
impl Hash for TrialOwnerToken
§impl PartialEq for TrialOwnerToken
impl PartialEq for TrialOwnerToken
impl StructuralPartialEq for TrialOwnerToken
Auto Trait Implementations§
impl Freeze for TrialOwnerToken
impl RefUnwindSafe for TrialOwnerToken
impl Send for TrialOwnerToken
impl Sync for TrialOwnerToken
impl Unpin for TrialOwnerToken
impl UnsafeUnpin for TrialOwnerToken
impl UnwindSafe for TrialOwnerToken
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