pub struct VersionValidationResult {
pub passed: bool,
pub violations: Vec<Violation>,
pub source_version: String,
pub version_format: VersionFormat,
pub changelog_status: ChangelogStatus,
}Expand description
Result of version validation
Fields§
§passed: boolWhether validation passed
violations: Vec<Violation>List of violations found
source_version: StringThe source version from Cargo.toml
version_format: VersionFormatDetected version format
changelog_status: ChangelogStatusChangelog status
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 moreAuto Trait Implementations§
impl Freeze for VersionValidationResult
impl RefUnwindSafe for VersionValidationResult
impl Send for VersionValidationResult
impl Sync for VersionValidationResult
impl Unpin for VersionValidationResult
impl UnsafeUnpin 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> 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