pub struct ExtensionQualificationCase {
pub id: String,
pub name: String,
pub extension_point_id: String,
pub supported_component_id: String,
pub candidate_extension_id: String,
pub mode: QualificationMode,
pub expected_outcome: QualificationOutcome,
pub observed_outcome: QualificationOutcome,
pub rejection_codes: Vec<ExtensionNegotiationRejectionCode>,
pub invariants: Vec<QualificationInvariant>,
}Fields§
§id: String§name: String§extension_point_id: String§supported_component_id: String§candidate_extension_id: String§mode: QualificationMode§expected_outcome: QualificationOutcome§observed_outcome: QualificationOutcome§rejection_codes: Vec<ExtensionNegotiationRejectionCode>§invariants: Vec<QualificationInvariant>Trait Implementations§
Source§impl Clone for ExtensionQualificationCase
impl Clone for ExtensionQualificationCase
Source§fn clone(&self) -> ExtensionQualificationCase
fn clone(&self) -> ExtensionQualificationCase
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 ExtensionQualificationCase
impl Debug for ExtensionQualificationCase
Source§impl<'de> Deserialize<'de> for ExtensionQualificationCase
impl<'de> Deserialize<'de> for ExtensionQualificationCase
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
impl Eq for ExtensionQualificationCase
impl StructuralPartialEq for ExtensionQualificationCase
Auto Trait Implementations§
impl Freeze for ExtensionQualificationCase
impl RefUnwindSafe for ExtensionQualificationCase
impl Send for ExtensionQualificationCase
impl Sync for ExtensionQualificationCase
impl Unpin for ExtensionQualificationCase
impl UnsafeUnpin for ExtensionQualificationCase
impl UnwindSafe for ExtensionQualificationCase
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