pub struct RegisteredExtension {
pub id: ExtensionId,
pub name: String,
pub events: Vec<EventType>,
pub registered_at: DateTime<Utc>,
}Expand description
Information about a registered extension.
Fields§
§id: ExtensionIdUnique identifier for this extension.
name: StringName of the extension.
events: Vec<EventType>Events this extension subscribed to.
registered_at: DateTime<Utc>Timestamp when the extension registered.
Implementations§
Trait Implementations§
Source§impl Clone for RegisteredExtension
impl Clone for RegisteredExtension
Source§fn clone(&self) -> RegisteredExtension
fn clone(&self) -> RegisteredExtension
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RegisteredExtension
impl RefUnwindSafe for RegisteredExtension
impl Send for RegisteredExtension
impl Sync for RegisteredExtension
impl Unpin for RegisteredExtension
impl UnwindSafe for RegisteredExtension
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