pub struct CheckFinding {Show 14 fields
pub kind: String,
pub code: String,
pub path: String,
pub package: Option<String>,
pub payload: Option<String>,
pub rule: Option<String>,
pub rule_source: Option<String>,
pub span_start_line: Option<u64>,
pub span_start_column: Option<u64>,
pub span_end_line: Option<u64>,
pub span_end_column: Option<u64>,
pub offending: Option<String>,
pub class: Option<String>,
pub condition: Option<String>,
}Fields§
§kind: String§code: String§path: String§package: Option<String>§payload: Option<String>§rule: Option<String>§rule_source: Option<String>§span_start_line: Option<u64>§span_start_column: Option<u64>§span_end_line: Option<u64>§span_end_column: Option<u64>§offending: Option<String>§class: Option<String>§condition: Option<String>Trait Implementations§
Source§impl Clone for CheckFinding
impl Clone for CheckFinding
Source§fn clone(&self) -> CheckFinding
fn clone(&self) -> CheckFinding
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 ContractType for CheckFinding
impl ContractType for CheckFinding
fn encode_value(&self) -> Result<ContractValue, EncodeError>
fn decode_value(value: &ContractValue) -> Result<CheckFinding, DecodeError>
fn encode(&self) -> Result<SlotValue, EncodeError>
fn decode(slot: &SlotValue) -> Result<Self, DecodeError>
fn encode_field(&self) -> Result<Option<ContractValue>, EncodeError>
fn decode_field(field: Option<&ContractValue>) -> Result<Self, DecodeError>
Source§impl Debug for CheckFinding
impl Debug for CheckFinding
Source§impl Default for CheckFinding
impl Default for CheckFinding
Source§fn default() -> CheckFinding
fn default() -> CheckFinding
Returns the “default value” for a type. Read more
impl Eq for CheckFinding
Source§impl Hash for CheckFinding
impl Hash for CheckFinding
Source§impl Ord for CheckFinding
impl Ord for CheckFinding
Source§fn cmp(&self, other: &CheckFinding) -> Ordering
fn cmp(&self, other: &CheckFinding) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CheckFinding
impl PartialEq for CheckFinding
Source§impl PartialOrd for CheckFinding
impl PartialOrd for CheckFinding
impl StructuralPartialEq for CheckFinding
Auto Trait Implementations§
impl Freeze for CheckFinding
impl RefUnwindSafe for CheckFinding
impl Send for CheckFinding
impl Sync for CheckFinding
impl Unpin for CheckFinding
impl UnsafeUnpin for CheckFinding
impl UnwindSafe for CheckFinding
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.