pub struct HuberUpdateService {
pub container: Option<Arc<DIContainer>>,
}Fields§
§container: Option<Arc<DIContainer>>Implementations§
Trait Implementations§
Source§impl Debug for HuberUpdateService
impl Debug for HuberUpdateService
Source§impl Default for HuberUpdateService
impl Default for HuberUpdateService
Source§impl DependencyInjectTrait for HuberUpdateService
impl DependencyInjectTrait for HuberUpdateService
fn inject(&mut self, container: Arc<DIContainer>)
Source§impl UpdateAsyncTrait for HuberUpdateService
impl UpdateAsyncTrait for HuberUpdateService
fn has_update<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(bool, String)>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update<'life0, 'life1, 'async_trait>(
&'life0 self,
prefer_stdlib: &'life1 PlatformStdLib,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl UpdateTrait for HuberUpdateService
impl UpdateTrait for HuberUpdateService
impl Send for HuberUpdateService
impl ServiceTrait for HuberUpdateService
impl Sync for HuberUpdateService
Auto Trait Implementations§
impl Freeze for HuberUpdateService
impl !RefUnwindSafe for HuberUpdateService
impl Unpin for HuberUpdateService
impl UnsafeUnpin for HuberUpdateService
impl !UnwindSafe for HuberUpdateService
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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