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 PartialEq for CheckFinding
impl PartialEq 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