pub struct SemanticWarning {
pub entity_name: String,
pub entity_type: String,
pub file_path: String,
pub kind: WarningKind,
pub related: Vec<RelatedEntity>,
}Expand description
A warning about a potentially unsafe merge.
Fields§
§entity_name: StringThe entity that was auto-merged and may be at risk.
entity_type: String§file_path: String§kind: WarningKindThe kind of semantic risk detected.
Related entities involved in the risk.
Trait Implementations§
Source§impl Clone for SemanticWarning
impl Clone for SemanticWarning
Source§fn clone(&self) -> SemanticWarning
fn clone(&self) -> SemanticWarning
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 SemanticWarning
impl Debug for SemanticWarning
Auto Trait Implementations§
impl Freeze for SemanticWarning
impl RefUnwindSafe for SemanticWarning
impl Send for SemanticWarning
impl Sync for SemanticWarning
impl Unpin for SemanticWarning
impl UnsafeUnpin for SemanticWarning
impl UnwindSafe for SemanticWarning
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