pub struct CompatReport {
pub file: String,
pub target_version: String,
pub source_version: Option<String>,
pub compatible: bool,
pub checks: Vec<CompatCheck>,
pub summary: CompatSummary,
}Expand description
Compatibility report for a tablespace.
Fields§
§file: StringPath to the analyzed file.
target_version: StringTarget MySQL version string.
source_version: Option<String>Source MySQL version string (from SDI metadata), if available.
compatible: boolWhether the tablespace is compatible with the target version (no errors).
checks: Vec<CompatCheck>Individual check results.
summary: CompatSummarySummary counts.
Trait Implementations§
Source§impl Clone for CompatReport
impl Clone for CompatReport
Source§fn clone(&self) -> CompatReport
fn clone(&self) -> CompatReport
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 CompatReport
impl Debug for CompatReport
Auto Trait Implementations§
impl Freeze for CompatReport
impl RefUnwindSafe for CompatReport
impl Send for CompatReport
impl Sync for CompatReport
impl Unpin for CompatReport
impl UnsafeUnpin for CompatReport
impl UnwindSafe for CompatReport
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> 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