pub enum Status {
Starting,
Running,
Crashed,
Stopped,
Failed,
}Expand description
Python 运行时的状态,序列化为小写字符串返回给前端(pyStatus())。
Variants§
Starting
进程启动中、等待握手,或处于崩溃重启的退避等待中;此时的调用会等待就绪。
Running
握手完成,可以处理调用。
Crashed
进程意外退出且未开启自动重启。
Stopped
已通过 Supervisor::shutdown 停止。
Failed
启动失败、握手失败或超时;失败原因会作为后续调用的错误返回。
Trait Implementations§
impl Copy for Status
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Forget for Status
impl Freeze for Status
impl Move for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IpcResponse for Twhere
T: Serialize,
impl<T> IpcResponse for Twhere
T: Serialize,
Source§impl<T> RuntimeCapability for T
impl<T> RuntimeCapability for T
Source§fn build(self) -> CapabilityFile
fn build(self) -> CapabilityFile
Creates the capability file.