pub struct RepairSource { /* private fields */ }Implementations§
Source§impl RepairSource
impl RepairSource
pub fn try_new( lint_scope: RepairLintScope, report_scope: LintScope, finding: LintSemanticFinding, general_snapshots: LintSnapshotReceipts, deep_snapshots: LintSnapshotReceipts, general_producer_receipt: LintProducerReceipt, deep_producer_receipt: LintProducerReceipt, agent_work_digest: LintDigest, ) -> Result<Self, RepairContractError>
pub fn try_new_deterministic( lint_scope: RepairLintScope, report_scope: LintScope, check_id: String, deterministic_evidence: Vec<LintEvidenceRef>, general_snapshots: LintSnapshotReceipts, deep_snapshots: LintSnapshotReceipts, general_producer_receipt: LintProducerReceipt, deep_producer_receipt: LintProducerReceipt, ) -> Result<Self, RepairContractError>
pub fn try_new_general_only_deterministic( lint_scope: RepairLintScope, report_scope: LintScope, check_id: String, deterministic_evidence: Vec<LintEvidenceRef>, general_snapshots: LintSnapshotReceipts, general_producer_receipt: LintProducerReceipt, ) -> Result<Self, RepairContractError>
pub fn lint_scope(&self) -> &RepairLintScope
pub fn report_scope(&self) -> &LintScope
pub fn finding(&self) -> Option<&LintSemanticFinding>
pub fn deterministic_evidence(&self) -> &[LintEvidenceRef]
pub fn check_id(&self) -> &str
pub fn general_snapshots(&self) -> &LintSnapshotReceipts
pub fn deep_snapshots(&self) -> Option<&LintSnapshotReceipts>
pub fn general_producer_receipt(&self) -> &LintProducerReceipt
pub fn deep_producer_receipt(&self) -> Option<&LintProducerReceipt>
pub fn agent_work_digest(&self) -> Option<&LintDigest>
pub fn try_with_review_binding( self, review_binding: RepairReviewBinding, ) -> Result<Self, RepairContractError>
pub const fn review_binding(&self) -> Option<&RepairReviewBinding>
pub const fn is_general_only_deterministic(&self) -> bool
Trait Implementations§
Source§impl Clone for RepairSource
impl Clone for RepairSource
Source§fn clone(&self) -> RepairSource
fn clone(&self) -> RepairSource
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 RepairSource
impl Debug for RepairSource
Source§impl<'de> Deserialize<'de> for RepairSource
impl<'de> Deserialize<'de> for RepairSource
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RepairSource
Source§impl PartialEq for RepairSource
impl PartialEq for RepairSource
Source§impl Serialize for RepairSource
impl Serialize for RepairSource
impl StructuralPartialEq for RepairSource
Auto Trait Implementations§
impl Freeze for RepairSource
impl RefUnwindSafe for RepairSource
impl Send for RepairSource
impl Sync for RepairSource
impl Unpin for RepairSource
impl UnsafeUnpin for RepairSource
impl UnwindSafe for RepairSource
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