pub struct HookEventSpec {
pub event: HookEvent,
pub canonical_name: &'static str,
pub blocking: BlockingScope,
pub since_spec_version: &'static str,
pub payload_schema: PayloadSchema,
}Expand description
Canonical event metadata.
Fields§
§event: HookEventCanonical typed event.
canonical_name: &'static strEvent name used in Tuff-standard manifests.
blocking: BlockingScopeBlocking behavior exposed by the canonical event.
since_spec_version: &'static strFirst Tuff hook spec version that includes this event.
payload_schema: PayloadSchemaStructured payload descriptor.
Trait Implementations§
Source§impl Clone for HookEventSpec
impl Clone for HookEventSpec
Source§impl Debug for HookEventSpec
impl Debug for HookEventSpec
impl Eq for HookEventSpec
Source§impl PartialEq for HookEventSpec
impl PartialEq for HookEventSpec
Source§impl Serialize for HookEventSpec
impl Serialize for HookEventSpec
impl StructuralPartialEq for HookEventSpec
Auto Trait Implementations§
impl Freeze for HookEventSpec
impl RefUnwindSafe for HookEventSpec
impl Send for HookEventSpec
impl Sync for HookEventSpec
impl Unpin for HookEventSpec
impl UnsafeUnpin for HookEventSpec
impl UnwindSafe for HookEventSpec
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