pub struct TaskId(/* private fields */);Expand description
异步任务唯一id
Implementations§
Source§impl TaskId
impl TaskId
Sourcepub fn exist_waker<R: 'static>(&self) -> bool
pub fn exist_waker<R: 'static>(&self) -> bool
线程安全的判断异步任务唯一id对应的异步任务的唤醒器是否存在
Sourcepub fn set_result<R: 'static>(&self, result: R) -> Option<R>
pub fn set_result<R: 'static>(&self, result: R) -> Option<R>
线程安全的为异步任务唯一id对应的异步任务设置返回值
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for TaskId
impl !RefUnwindSafe for TaskId
impl Send for TaskId
impl !Sync for TaskId
impl Unpin for TaskId
impl UnwindSafe for TaskId
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