pub struct ChangeContextResult {
pub focus: SymbolGraphFocus,
pub source: Option<SourceSnippet>,
pub graph: Box<SymbolGraphResult>,
pub notes: Vec<NoteDto>,
pub rules: Vec<RuleApplicabilityDto>,
pub changed_files: Vec<ChangeReviewFile>,
pub changed_symbols: Vec<ChangeReviewSymbol>,
pub suggested_checks: Vec<String>,
pub coverage: ChangeContextCoverageDto,
}Fields§
§focus: SymbolGraphFocus§source: Option<SourceSnippet>§graph: Box<SymbolGraphResult>§notes: Vec<NoteDto>§rules: Vec<RuleApplicabilityDto>§changed_files: Vec<ChangeReviewFile>§changed_symbols: Vec<ChangeReviewSymbol>§suggested_checks: Vec<String>§coverage: ChangeContextCoverageDtoTrait Implementations§
Source§impl Clone for ChangeContextResult
impl Clone for ChangeContextResult
Source§fn clone(&self) -> ChangeContextResult
fn clone(&self) -> ChangeContextResult
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 ChangeContextResult
impl Debug for ChangeContextResult
Source§impl<'de> Deserialize<'de> for ChangeContextResult
impl<'de> Deserialize<'de> for ChangeContextResult
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 ChangeContextResult
Source§impl PartialEq for ChangeContextResult
impl PartialEq for ChangeContextResult
Source§impl Serialize for ChangeContextResult
impl Serialize for ChangeContextResult
impl StructuralPartialEq for ChangeContextResult
Auto Trait Implementations§
impl Freeze for ChangeContextResult
impl RefUnwindSafe for ChangeContextResult
impl Send for ChangeContextResult
impl Sync for ChangeContextResult
impl Unpin for ChangeContextResult
impl UnsafeUnpin for ChangeContextResult
impl UnwindSafe for ChangeContextResult
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