Skip to main content

ScopeKind

Trait ScopeKind 

Source
pub trait ScopeKind:
    Sealed
    + Send
    + Sync
    + 'static {
    const KIND: CapabilityScopeKind;
}
Expand description

Sealed marker implemented only by the four supported scope levels.

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ScopeKind for Run

Source§

const KIND: CapabilityScopeKind = CapabilityScopeKind::Run

Source§

impl ScopeKind for Session

Source§

const KIND: CapabilityScopeKind = CapabilityScopeKind::Session

Source§

impl ScopeKind for Subtask

Source§

const KIND: CapabilityScopeKind = CapabilityScopeKind::Subtask

Source§

impl ScopeKind for Turn

Source§

const KIND: CapabilityScopeKind = CapabilityScopeKind::Turn