pub struct ABIValidationResult {
pub is_compatible: bool,
pub warnings: Vec<String>,
pub errors: Vec<String>,
pub recommendations: Vec<String>,
}Expand description
ABI v2.0 validation result
Fields§
§is_compatible: boolWhether the plugin is ABI v2.0 compatible
warnings: Vec<String>Validation warnings
errors: Vec<String>Validation errors
recommendations: Vec<String>Recommended fixes
Implementations§
Source§impl ABIValidationResult
impl ABIValidationResult
Sourcepub fn add_warning(&mut self, message: String)
pub fn add_warning(&mut self, message: String)
Add warning
Sourcepub fn add_recommendation(&mut self, message: String)
pub fn add_recommendation(&mut self, message: String)
Add recommendation
Trait Implementations§
Source§impl Clone for ABIValidationResult
impl Clone for ABIValidationResult
Source§fn clone(&self) -> ABIValidationResult
fn clone(&self) -> ABIValidationResult
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 ABIValidationResult
impl RefUnwindSafe for ABIValidationResult
impl Send for ABIValidationResult
impl Sync for ABIValidationResult
impl Unpin for ABIValidationResult
impl UnsafeUnpin for ABIValidationResult
impl UnwindSafe for ABIValidationResult
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