pub struct VersionValidationResult {
pub is_valid: bool,
pub expected_version: Option<String>,
pub message: String,
pub severity: ValidationSeverity,
pub suggestion: Option<String>,
}Available on crate feature
doc-audit only.Expand description
Result of version validation for a single reference.
Fields§
§is_valid: boolWhether the version reference is valid
expected_version: Option<String>Expected version if different from found version
message: StringDetailed validation message
severity: ValidationSeveritySeverity of the validation issue
suggestion: Option<String>Suggested fix for the issue
Trait Implementations§
Source§impl Clone for VersionValidationResult
impl Clone for VersionValidationResult
Source§fn clone(&self) -> VersionValidationResult
fn clone(&self) -> VersionValidationResult
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 VersionValidationResult
impl Debug for VersionValidationResult
Source§impl PartialEq for VersionValidationResult
impl PartialEq for VersionValidationResult
impl StructuralPartialEq for VersionValidationResult
Auto Trait Implementations§
impl Freeze for VersionValidationResult
impl RefUnwindSafe for VersionValidationResult
impl Send for VersionValidationResult
impl Sync for VersionValidationResult
impl Unpin for VersionValidationResult
impl UnwindSafe for VersionValidationResult
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request