pub struct CodeGraphProvenanceStep {
pub block_id: BlockId,
pub node: Option<CodeGraphNodeSummary>,
pub origin: Option<CodeGraphSelectionOrigin>,
pub explanation: String,
}Fields§
§block_id: BlockId§node: Option<CodeGraphNodeSummary>§origin: Option<CodeGraphSelectionOrigin>§explanation: StringTrait Implementations§
Source§impl Clone for CodeGraphProvenanceStep
impl Clone for CodeGraphProvenanceStep
Source§fn clone(&self) -> CodeGraphProvenanceStep
fn clone(&self) -> CodeGraphProvenanceStep
Returns a duplicate of the value. Read more
1.0.0 · 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 CodeGraphProvenanceStep
impl Debug for CodeGraphProvenanceStep
Source§impl<'de> Deserialize<'de> for CodeGraphProvenanceStep
impl<'de> Deserialize<'de> for CodeGraphProvenanceStep
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
Auto Trait Implementations§
impl Freeze for CodeGraphProvenanceStep
impl RefUnwindSafe for CodeGraphProvenanceStep
impl Send for CodeGraphProvenanceStep
impl Sync for CodeGraphProvenanceStep
impl Unpin for CodeGraphProvenanceStep
impl UnsafeUnpin for CodeGraphProvenanceStep
impl UnwindSafe for CodeGraphProvenanceStep
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