pub struct PlanEvidence {
pub created_at: Option<String>,
pub graph_revision: GraphRevision,
pub completeness_proof: Option<CompletenessProof>,
pub uncertain_references: Option<Vec<UncertainReference>>,
pub not_modified: Option<Vec<NotModified>>,
pub warnings: Option<Vec<WarningCode>>,
pub follow_up: Option<String>,
pub syntax_check: Option<StatusCode>,
pub extensions: BTreeMap<String, Value>,
}Expand description
Typed evidence flattened into the top-level refactor-plan object.
Fields§
§created_at: Option<String>§graph_revision: GraphRevision§completeness_proof: Option<CompletenessProof>§uncertain_references: Option<Vec<UncertainReference>>§not_modified: Option<Vec<NotModified>>§warnings: Option<Vec<WarningCode>>§follow_up: Option<String>§syntax_check: Option<StatusCode>§extensions: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for PlanEvidence
impl Clone for PlanEvidence
Source§fn clone(&self) -> PlanEvidence
fn clone(&self) -> PlanEvidence
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 PlanEvidence
impl Debug for PlanEvidence
Source§impl Default for PlanEvidence
impl Default for PlanEvidence
Source§fn default() -> PlanEvidence
fn default() -> PlanEvidence
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PlanEvidence
impl<'de> Deserialize<'de> for PlanEvidence
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
Source§impl PartialEq for PlanEvidence
impl PartialEq for PlanEvidence
Source§impl Serialize for PlanEvidence
impl Serialize for PlanEvidence
impl StructuralPartialEq for PlanEvidence
Auto Trait Implementations§
impl Freeze for PlanEvidence
impl RefUnwindSafe for PlanEvidence
impl Send for PlanEvidence
impl Sync for PlanEvidence
impl Unpin for PlanEvidence
impl UnsafeUnpin for PlanEvidence
impl UnwindSafe for PlanEvidence
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