pub struct AssignabilityFailureAnalysis {
pub weak_union_violation: bool,
pub failure_reason: Option<SubtypeFailureReason>,
}Expand description
Structured failure details for assignability diagnostics.
Fields§
§weak_union_violation: bool§failure_reason: Option<SubtypeFailureReason>Trait Implementations§
Source§impl Clone for AssignabilityFailureAnalysis
impl Clone for AssignabilityFailureAnalysis
Source§fn clone(&self) -> AssignabilityFailureAnalysis
fn clone(&self) -> AssignabilityFailureAnalysis
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 AssignabilityFailureAnalysis
impl RefUnwindSafe for AssignabilityFailureAnalysis
impl Send for AssignabilityFailureAnalysis
impl Sync for AssignabilityFailureAnalysis
impl Unpin for AssignabilityFailureAnalysis
impl UnsafeUnpin for AssignabilityFailureAnalysis
impl UnwindSafe for AssignabilityFailureAnalysis
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