pub struct SemanticSummaryArtifact {
pub summary: SemanticSummary,
pub source_kind: SummarySourceKind,
pub generation_kind: SummaryGenerationKind,
pub provider: SummaryProvider,
pub model: String,
pub prompt_fingerprint: String,
pub diff_tree: Vec<DiffLayerNode>,
pub source_details: HashMap<String, String>,
pub error: Option<String>,
}Fields§
§summary: SemanticSummary§source_kind: SummarySourceKind§generation_kind: SummaryGenerationKind§provider: SummaryProvider§model: String§prompt_fingerprint: String§diff_tree: Vec<DiffLayerNode>§source_details: HashMap<String, String>§error: Option<String>Trait Implementations§
Source§impl Clone for SemanticSummaryArtifact
impl Clone for SemanticSummaryArtifact
Source§fn clone(&self) -> SemanticSummaryArtifact
fn clone(&self) -> SemanticSummaryArtifact
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 SemanticSummaryArtifact
impl Debug for SemanticSummaryArtifact
Source§impl<'de> Deserialize<'de> for SemanticSummaryArtifact
impl<'de> Deserialize<'de> for SemanticSummaryArtifact
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 SemanticSummaryArtifact
impl PartialEq for SemanticSummaryArtifact
Source§impl Serialize for SemanticSummaryArtifact
impl Serialize for SemanticSummaryArtifact
impl Eq for SemanticSummaryArtifact
impl StructuralPartialEq for SemanticSummaryArtifact
Auto Trait Implementations§
impl Freeze for SemanticSummaryArtifact
impl RefUnwindSafe for SemanticSummaryArtifact
impl Send for SemanticSummaryArtifact
impl Sync for SemanticSummaryArtifact
impl Unpin for SemanticSummaryArtifact
impl UnsafeUnpin for SemanticSummaryArtifact
impl UnwindSafe for SemanticSummaryArtifact
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