pub struct StartupValidationReport {
pub profile_path: Option<PathBuf>,
pub domains: Vec<ValidationReport>,
pub extensions: Vec<ValidationReport>,
}Expand description
Complete startup validation report.
Fields§
§profile_path: Option<PathBuf>Path to the profile that was validated
domains: Vec<ValidationReport>Reports from each domain
extensions: Vec<ValidationReport>Reports from extensions
Implementations§
Source§impl StartupValidationReport
impl StartupValidationReport
pub fn new() -> StartupValidationReport
pub fn with_profile_path( self, path: impl Into<PathBuf>, ) -> StartupValidationReport
pub fn add_domain(&mut self, report: ValidationReport)
pub fn add_extension(&mut self, report: ValidationReport)
pub fn has_errors(&self) -> bool
pub fn has_warnings(&self) -> bool
pub fn error_count(&self) -> usize
pub fn warning_count(&self) -> usize
Trait Implementations§
Source§impl Clone for StartupValidationReport
impl Clone for StartupValidationReport
Source§fn clone(&self) -> StartupValidationReport
fn clone(&self) -> StartupValidationReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StartupValidationReport
impl Debug for StartupValidationReport
Source§impl Default for StartupValidationReport
impl Default for StartupValidationReport
Source§fn default() -> StartupValidationReport
fn default() -> StartupValidationReport
Returns the “default value” for a type. Read more
Source§impl Display for StartupValidationReport
impl Display for StartupValidationReport
Source§impl From<StartupValidationReport> for StartupValidationError
impl From<StartupValidationReport> for StartupValidationError
Source§fn from(report: StartupValidationReport) -> StartupValidationError
fn from(report: StartupValidationReport) -> StartupValidationError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StartupValidationReport
impl RefUnwindSafe for StartupValidationReport
impl Send for StartupValidationReport
impl Sync for StartupValidationReport
impl Unpin for StartupValidationReport
impl UnwindSafe for StartupValidationReport
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.