pub struct ConcreteLifecycle { /* private fields */ }Trait Implementations§
Source§impl Lifecycle for ConcreteLifecycle
impl Lifecycle for ConcreteLifecycle
type S = ConcreteStop
fn start<'async_trait>(
self,
) -> Pin<Box<dyn Future<Output = Self::S> + Send + 'async_trait>>where
Self: 'async_trait,
fn concrete<'async_trait>(
self,
) -> Pin<Box<dyn Future<Output = ConcreteLifecycle> + Send + 'async_trait>>where
Self: Sized + 'async_trait,
Auto Trait Implementations§
impl Freeze for ConcreteLifecycle
impl !RefUnwindSafe for ConcreteLifecycle
impl Send for ConcreteLifecycle
impl Sync for ConcreteLifecycle
impl Unpin for ConcreteLifecycle
impl UnsafeUnpin for ConcreteLifecycle
impl !UnwindSafe for ConcreteLifecycle
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