pub enum EventType {
Show 20 variants
ModuleInitialized,
ModuleStateUpdated,
CompileStarted,
CompileCompleted,
CompileError,
FileChanged,
ConfigurationChanged,
ModuleRegistered,
ModuleUnregistered,
MessageSent,
MessageReceived,
HeartbeatTimeout,
NetworkDisconnected,
NetworkConnected,
ResourceLoadStarted,
ResourceLoadCompleted,
ResourceLoadError,
PerformanceWarning,
SystemWarning,
SystemError,
}Expand description
事件类型枚举
Variants§
ModuleInitialized
模块初始化完成
ModuleStateUpdated
模块状态更新
CompileStarted
编译开始
CompileCompleted
编译完成
CompileError
编译错误
FileChanged
文件变更
ConfigurationChanged
配置变更
ModuleRegistered
模块注册
ModuleUnregistered
模块注销
MessageSent
消息发送
MessageReceived
消息接收
HeartbeatTimeout
心跳超时
NetworkDisconnected
网络连接断开
NetworkConnected
网络连接恢复
ResourceLoadStarted
资源加载开始
ResourceLoadCompleted
资源加载完成
ResourceLoadError
资源加载错误
PerformanceWarning
性能警告
SystemWarning
系统警告
SystemError
系统错误
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EventType
impl<'de> Deserialize<'de> for EventType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EventType
impl StructuralPartialEq for EventType
Auto Trait Implementations§
impl Freeze for EventType
impl RefUnwindSafe for EventType
impl Send for EventType
impl Sync for EventType
impl Unpin for EventType
impl UnsafeUnpin for EventType
impl UnwindSafe for EventType
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more