pub enum RuntimeComponentKind {
Core,
Database,
Cache,
Storage,
Mail,
Tasks,
ExternalAuth,
Product,
}Expand description
Broad category for a registered runtime component.
Variants§
Core
Core process-level component.
Database
Database or database connection pool component.
Cache
Cache component.
Storage
Object storage or file storage component.
Mail sender, outbox, or delivery component.
Tasks
Background task scheduler or worker component.
ExternalAuth
External authentication connector component.
Product
Product-specific component that does not fit another shared kind.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeComponentKind
impl Clone for RuntimeComponentKind
Source§fn clone(&self) -> RuntimeComponentKind
fn clone(&self) -> RuntimeComponentKind
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 RuntimeComponentKind
impl Debug for RuntimeComponentKind
Source§impl PartialEq for RuntimeComponentKind
impl PartialEq for RuntimeComponentKind
Source§fn eq(&self, other: &RuntimeComponentKind) -> bool
fn eq(&self, other: &RuntimeComponentKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for RuntimeComponentKind
impl Eq for RuntimeComponentKind
impl StructuralPartialEq for RuntimeComponentKind
Auto Trait Implementations§
impl Freeze for RuntimeComponentKind
impl RefUnwindSafe for RuntimeComponentKind
impl Send for RuntimeComponentKind
impl Sync for RuntimeComponentKind
impl Unpin for RuntimeComponentKind
impl UnsafeUnpin for RuntimeComponentKind
impl UnwindSafe for RuntimeComponentKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.