pub enum ManagedResource {
Show 15 variants
Runtime,
Security,
Scheduler,
PeerRpc,
ControlPlane,
Jobs,
Update,
AuthServer,
Metrics,
Observation,
Sync,
Http,
Gateway,
Worker,
Queue,
}Expand description
Runtime resource controlled by a managed service.
Variants§
Runtime
Runtime lifecycle coordination.
Security
Security and credential boundary.
Scheduler
Scheduler coordinator and task workers.
PeerRpc
Peer RPC listener and workers.
ControlPlane
Control-plane worker.
Jobs
Durable job workers and queues.
Update
Update polling and activation coordination.
AuthServer
Auth-server listener and request workers.
Metrics
Metrics collection.
Observation
Observation drain.
Sync
Synchronization listener or worker.
Http
Runtime HTTP listener.
Gateway
Multi-tenant Gateway listener and connection workers.
Worker
Generic bounded worker.
Queue
Generic bounded queue.
Trait Implementations§
Source§impl Clone for ManagedResource
impl Clone for ManagedResource
Source§fn clone(&self) -> ManagedResource
fn clone(&self) -> ManagedResource
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 moreimpl Copy for ManagedResource
Source§impl Debug for ManagedResource
impl Debug for ManagedResource
impl Eq for ManagedResource
Source§impl PartialEq for ManagedResource
impl PartialEq for ManagedResource
impl StructuralPartialEq for ManagedResource
Auto Trait Implementations§
impl Freeze for ManagedResource
impl RefUnwindSafe for ManagedResource
impl Send for ManagedResource
impl Sync for ManagedResource
impl Unpin for ManagedResource
impl UnsafeUnpin for ManagedResource
impl UnwindSafe for ManagedResource
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