pub struct CompatibilityAnalysis {
pub version: String,
pub compatible_versions: Vec<String>,
pub incompatible_versions: Vec<String>,
pub breaking_changes: Vec<String>,
pub supported_platforms: Vec<String>,
pub deprecation_status: Option<Vec<String>>,
}Expand description
Compatibility analysis for a specific version
Fields§
§version: String§compatible_versions: Vec<String>§incompatible_versions: Vec<String>§breaking_changes: Vec<String>§supported_platforms: Vec<String>§deprecation_status: Option<Vec<String>>Trait Implementations§
Source§impl Clone for CompatibilityAnalysis
impl Clone for CompatibilityAnalysis
Source§fn clone(&self) -> CompatibilityAnalysis
fn clone(&self) -> CompatibilityAnalysis
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 CompatibilityAnalysis
impl Debug for CompatibilityAnalysis
Source§impl<'de> Deserialize<'de> for CompatibilityAnalysis
impl<'de> Deserialize<'de> for CompatibilityAnalysis
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CompatibilityAnalysis
impl RefUnwindSafe for CompatibilityAnalysis
impl Send for CompatibilityAnalysis
impl Sync for CompatibilityAnalysis
impl Unpin for CompatibilityAnalysis
impl UnsafeUnpin for CompatibilityAnalysis
impl UnwindSafe for CompatibilityAnalysis
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