pub struct Acquired { /* private fields */ }
Expand description
An acquired token from a jobserver.
This token will be released back to the jobserver when it is dropped and otherwise represents the ability to spawn off another thread of work.
Implementations
sourceimpl Acquired
impl Acquired
sourcepub fn drop_without_releasing(self)
pub fn drop_without_releasing(self)
This drops the Acquired
token without releasing the associated token.
This is not generally useful, but can be helpful if you do not have the ability to store an Acquired token but need to not yet release it.
You’ll typically want to follow this up with a call to release_raw
or
similar to actually release the token later on.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Acquired
impl Send for Acquired
impl Sync for Acquired
impl Unpin for Acquired
impl UnwindSafe for Acquired
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more