pub struct HookReference { /* private fields */ }Expand description
WordPress hook reference metadata.
Implementations§
Source§impl HookReference
impl HookReference
pub const fn new(name: HookName, kind: HookKind) -> HookReference
pub const fn with_priority(self, priority: HookPriority) -> HookReference
pub fn with_callback(self, callback: HookCallbackMetadata) -> HookReference
pub const fn name(&self) -> &HookName
pub const fn kind(&self) -> HookKind
pub const fn priority(&self) -> HookPriority
pub const fn callback(&self) -> Option<&HookCallbackMetadata>
Trait Implementations§
Source§impl Clone for HookReference
impl Clone for HookReference
Source§fn clone(&self) -> HookReference
fn clone(&self) -> HookReference
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 HookReference
impl Debug for HookReference
Source§impl PartialEq for HookReference
impl PartialEq for HookReference
Source§fn eq(&self, other: &HookReference) -> bool
fn eq(&self, other: &HookReference) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for HookReference
impl StructuralPartialEq for HookReference
Auto Trait Implementations§
impl Freeze for HookReference
impl RefUnwindSafe for HookReference
impl Send for HookReference
impl Sync for HookReference
impl Unpin for HookReference
impl UnsafeUnpin for HookReference
impl UnwindSafe for HookReference
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