pub struct CompareReport {
pub requested_intent: Option<String>,
pub intent: Option<String>,
pub requested_crates: Vec<String>,
pub summary: String,
pub recommendation: Recommendation,
pub confidence: Confidence,
pub tradeoffs: Vec<Tradeoff>,
pub alternatives: Vec<Recommendation>,
pub trust_notes: Vec<TrustNote>,
pub receipts: Vec<Receipt>,
}Fields§
§requested_intent: Option<String>§intent: Option<String>§requested_crates: Vec<String>§summary: String§recommendation: Recommendation§confidence: Confidence§tradeoffs: Vec<Tradeoff>§alternatives: Vec<Recommendation>§trust_notes: Vec<TrustNote>§receipts: Vec<Receipt>Trait Implementations§
Source§impl Clone for CompareReport
impl Clone for CompareReport
Source§fn clone(&self) -> CompareReport
fn clone(&self) -> CompareReport
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 CompareReport
impl Debug for CompareReport
Source§impl PartialEq for CompareReport
impl PartialEq for CompareReport
Source§impl Serialize for CompareReport
impl Serialize for CompareReport
impl Eq for CompareReport
impl StructuralPartialEq for CompareReport
Auto Trait Implementations§
impl Freeze for CompareReport
impl RefUnwindSafe for CompareReport
impl Send for CompareReport
impl Sync for CompareReport
impl Unpin for CompareReport
impl UnsafeUnpin for CompareReport
impl UnwindSafe for CompareReport
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