Enum base_coroutine::Status
source · #[repr(C)]
pub enum Status {
Created,
Ready,
Running,
Suspend,
SystemCall,
CopyStack,
Finished,
Exited,
}
Variants
Created
协程被创建
Ready
等待运行
Running
运行中
Suspend
被挂起
SystemCall
执行系统调用
CopyStack
栈扩/缩容时
Finished
调用用户函数完成,但未退出
Exited
已退出
Trait Implementations
impl Copy for Status
impl Eq for Status
impl StructuralEq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more