Enum ClaimTarget
pub enum ClaimTarget {
Reservation(TrialReservation),
Paused(TrialId),
}Expand description
The two trial kinds that can be atomically claimed.
Variants§
Reservation(TrialReservation)
A trial returned by a successful budget reservation.
Paused(TrialId)
A lifecycle-managed trial currently paused and eligible for reclaim.
Implementations§
§impl ClaimTarget
impl ClaimTarget
Trait Implementations§
§impl Clone for ClaimTarget
impl Clone for ClaimTarget
§fn clone(&self) -> ClaimTarget
fn clone(&self) -> ClaimTarget
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 ClaimTarget
§impl Debug for ClaimTarget
impl Debug for ClaimTarget
impl Eq for ClaimTarget
§impl Hash for ClaimTarget
impl Hash for ClaimTarget
§impl PartialEq for ClaimTarget
impl PartialEq for ClaimTarget
impl StructuralPartialEq for ClaimTarget
Auto Trait Implementations§
impl Freeze for ClaimTarget
impl RefUnwindSafe for ClaimTarget
impl Send for ClaimTarget
impl Sync for ClaimTarget
impl Unpin for ClaimTarget
impl UnsafeUnpin for ClaimTarget
impl UnwindSafe for ClaimTarget
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