pub struct ActorCapabilities { /* private fields */ }Expand description
Declared capabilities of a remote actor.
Capabilities are free-form strings (e.g. "compute", "review",
"approve"). The dispatch loop uses capability intersection to decide
which actors are eligible to claim a given task.
§Invariants
- The capability list must be non-empty.
Implementations§
Trait Implementations§
Source§impl Clone for ActorCapabilities
impl Clone for ActorCapabilities
Source§fn clone(&self) -> ActorCapabilities
fn clone(&self) -> ActorCapabilities
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 moreSource§impl Debug for ActorCapabilities
impl Debug for ActorCapabilities
Source§impl PartialEq for ActorCapabilities
impl PartialEq for ActorCapabilities
impl Eq for ActorCapabilities
impl StructuralPartialEq for ActorCapabilities
Auto Trait Implementations§
impl Freeze for ActorCapabilities
impl RefUnwindSafe for ActorCapabilities
impl Send for ActorCapabilities
impl Sync for ActorCapabilities
impl Unpin for ActorCapabilities
impl UnsafeUnpin for ActorCapabilities
impl UnwindSafe for ActorCapabilities
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