pub struct ViolationInfo {
pub project: String,
pub kind: String,
pub detail: String,
}Expand description
A contract violation detected in a consumer project.
Fields§
§project: String§kind: String§detail: StringTrait Implementations§
Source§impl Clone for ViolationInfo
impl Clone for ViolationInfo
Source§fn clone(&self) -> ViolationInfo
fn clone(&self) -> ViolationInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ViolationInfo
impl Debug for ViolationInfo
Source§impl Serialize for ViolationInfo
impl Serialize for ViolationInfo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ViolationInfo
impl RefUnwindSafe for ViolationInfo
impl Send for ViolationInfo
impl Sync for ViolationInfo
impl Unpin for ViolationInfo
impl UnsafeUnpin for ViolationInfo
impl UnwindSafe for ViolationInfo
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