pub struct UsageAnalyticsExtension { /* private fields */ }Expand description
Extension wrapper so hosts can install analytics via
DefaultRegistryConfig::extra_extensions or a plain registry builder.
Implementations§
Source§impl UsageAnalyticsExtension
impl UsageAnalyticsExtension
pub fn new(store: Arc<AnalyticsStore>) -> Self
Trait Implementations§
Source§impl RoderExtension for UsageAnalyticsExtension
impl RoderExtension for UsageAnalyticsExtension
fn manifest(&self) -> ExtensionManifest
fn install(&self, registry: &mut ExtensionRegistryBuilder) -> Result<()>
Auto Trait Implementations§
impl Freeze for UsageAnalyticsExtension
impl RefUnwindSafe for UsageAnalyticsExtension
impl Send for UsageAnalyticsExtension
impl Sync for UsageAnalyticsExtension
impl Unpin for UsageAnalyticsExtension
impl UnsafeUnpin for UsageAnalyticsExtension
impl UnwindSafe for UsageAnalyticsExtension
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