pub struct RuntimeExtensionInvocation { /* private fields */ }Implementations§
Source§impl RuntimeExtensionInvocation
impl RuntimeExtensionInvocation
pub fn new( event: ExtensionLifecycleEvent, class: ExtensionHookClass, context: RuntimeExtensionContext, payload: Value, ) -> Result<Self, ExtensionErrorEnvelope>
pub const fn event(&self) -> ExtensionLifecycleEvent
pub const fn class(&self) -> ExtensionHookClass
pub fn context(&self) -> &RuntimeExtensionContext
pub fn payload(&self) -> &Value
Trait Implementations§
Source§impl Clone for RuntimeExtensionInvocation
impl Clone for RuntimeExtensionInvocation
Source§fn clone(&self) -> RuntimeExtensionInvocation
fn clone(&self) -> RuntimeExtensionInvocation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RuntimeExtensionInvocation
impl Debug for RuntimeExtensionInvocation
impl StructuralPartialEq for RuntimeExtensionInvocation
Auto Trait Implementations§
impl Freeze for RuntimeExtensionInvocation
impl RefUnwindSafe for RuntimeExtensionInvocation
impl Send for RuntimeExtensionInvocation
impl Sync for RuntimeExtensionInvocation
impl Unpin for RuntimeExtensionInvocation
impl UnsafeUnpin for RuntimeExtensionInvocation
impl UnwindSafe for RuntimeExtensionInvocation
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