pub struct HookModuleOutputV1 {
pub schema_version: u32,
pub kind: String,
pub state: HookModuleState,
pub reason: String,
pub detail: Value,
}Expand description
A module’s typed status, matching membrane.hook.status JSON.
Fields§
§schema_version: u32§kind: String§state: HookModuleState§reason: String§detail: ValueImplementations§
Trait Implementations§
Source§impl Clone for HookModuleOutputV1
impl Clone for HookModuleOutputV1
Source§impl Debug for HookModuleOutputV1
impl Debug for HookModuleOutputV1
Source§impl<'de> Deserialize<'de> for HookModuleOutputV1
impl<'de> Deserialize<'de> for HookModuleOutputV1
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
Source§impl PartialEq for HookModuleOutputV1
impl PartialEq for HookModuleOutputV1
Source§impl Serialize for HookModuleOutputV1
impl Serialize for HookModuleOutputV1
impl StructuralPartialEq for HookModuleOutputV1
Auto Trait Implementations§
impl Freeze for HookModuleOutputV1
impl RefUnwindSafe for HookModuleOutputV1
impl Send for HookModuleOutputV1
impl Sync for HookModuleOutputV1
impl Unpin for HookModuleOutputV1
impl UnsafeUnpin for HookModuleOutputV1
impl UnwindSafe for HookModuleOutputV1
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