pub struct SetupValidator;Expand description
Validates background service setup prerequisites for the current platform.
Returns a SetupValidationReport containing errors (blocking issues that
prevent the service from working) and warnings (non-blocking issues that
may cause degraded behavior).
Implementations§
Source§impl SetupValidator
impl SetupValidator
Sourcepub fn validate(platform: Platform) -> SetupValidationReport
pub fn validate(platform: Platform) -> SetupValidationReport
Run all applicable checks for the current platform.
The platform parameter is typically obtained from
crate::capabilities::CapabilityProvider::detect_platform.
Auto Trait Implementations§
impl Freeze for SetupValidator
impl RefUnwindSafe for SetupValidator
impl Send for SetupValidator
impl Sync for SetupValidator
impl Unpin for SetupValidator
impl UnsafeUnpin for SetupValidator
impl UnwindSafe for SetupValidator
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