pub enum RegistryModeSnapshot {
Empty,
Standalone(DatabaseDriver),
Bootstrapping {
kind: BootstrapKind,
deferred_driver: Option<DatabaseDriver>,
},
Managed,
OrphanedDeferred(DatabaseDriver),
}Expand description
业务作用:暴露进程 datasource 模式的低基数诊断快照。
Variants§
Empty
没有 datasource 权威。
Standalone(DatabaseDriver)
standalone driver 已占用进程入口。
Bootstrapping
Application 正在构造受管资源。
Fields
§
kind: BootstrapKind启动路径。
§
deferred_driver: Option<DatabaseDriver>UserHook 已安装的 default driver。
Managed
catalog 已安装,可能仍处于关闭态。
OrphanedDeferred(DatabaseDriver)
owner 已失效但 driver 资源尚待精确清理。
Trait Implementations§
Source§impl Clone for RegistryModeSnapshot
impl Clone for RegistryModeSnapshot
impl Copy for RegistryModeSnapshot
Source§impl Debug for RegistryModeSnapshot
impl Debug for RegistryModeSnapshot
impl Eq for RegistryModeSnapshot
Source§impl PartialEq for RegistryModeSnapshot
impl PartialEq for RegistryModeSnapshot
impl StructuralPartialEq for RegistryModeSnapshot
Auto Trait Implementations§
impl Forget for RegistryModeSnapshot
impl Freeze for RegistryModeSnapshot
impl Move for RegistryModeSnapshot
impl RefUnwindSafe for RegistryModeSnapshot
impl Send for RegistryModeSnapshot
impl Sync for RegistryModeSnapshot
impl Unpin for RegistryModeSnapshot
impl UnsafeUnpin for RegistryModeSnapshot
impl UnwindSafe for RegistryModeSnapshot
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