pub struct ServiceSet { /* private fields */ }Expand description
Spawns and keeps track of running services.
A ServiceSet can be awaited for the completion of all started services
on this ServiceSet.
Every service started on this ServiceSet is attached to the Handle
this set was created from, using Handle::service_set.
Implementations§
Source§impl ServiceSet
impl ServiceSet
Trait Implementations§
Source§impl ServiceSpawn for ServiceSet
impl ServiceSpawn for ServiceSet
Source§fn start_obj(&self, service: ServiceObj)
fn start_obj(&self, service: ServiceObj)
Starts the service on the executor.
Auto Trait Implementations§
impl !Freeze for ServiceSet
impl !RefUnwindSafe for ServiceSet
impl Send for ServiceSet
impl Sync for ServiceSet
impl Unpin for ServiceSet
impl UnsafeUnpin for ServiceSet
impl !UnwindSafe for ServiceSet
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more