pub struct ReadyEntities {
pub subscriptions: Vec<Arc<dyn SubscriptionBase>>,
pub clients: Vec<Arc<dyn ClientBase>>,
pub guard_conditions: Vec<Arc<GuardCondition>>,
pub services: Vec<Arc<dyn ServiceBase>>,
}
Expand description
A list of entities that are ready, returned by WaitSet::wait
.
Fields§
§subscriptions: Vec<Arc<dyn SubscriptionBase>>
A list of subscriptions that have potentially received messages.
clients: Vec<Arc<dyn ClientBase>>
A list of clients that have potentially received responses.
guard_conditions: Vec<Arc<GuardCondition>>
A list of guard conditions that have been triggered.
services: Vec<Arc<dyn ServiceBase>>
A list of services that have potentially received requests.
Auto Trait Implementations§
impl Freeze for ReadyEntities
impl !RefUnwindSafe for ReadyEntities
impl Send for ReadyEntities
impl Sync for ReadyEntities
impl Unpin for ReadyEntities
impl !UnwindSafe for ReadyEntities
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