pub struct RepositorySnapshot {
pub scope: DiffScope,
pub document: Arc<DiffDocument>,
}Expand description
A complete review document captured for one scope, with bounded immutable complete-file versions attached to every file.
Fields§
§scope: DiffScope§document: Arc<DiffDocument>Trait Implementations§
Source§impl Clone for RepositorySnapshot
impl Clone for RepositorySnapshot
Source§fn clone(&self) -> RepositorySnapshot
fn clone(&self) -> RepositorySnapshot
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 RepositorySnapshot
impl Debug for RepositorySnapshot
Source§impl Default for RepositorySnapshot
impl Default for RepositorySnapshot
Source§fn default() -> RepositorySnapshot
fn default() -> RepositorySnapshot
Returns the “default value” for a type. Read more
impl Eq for RepositorySnapshot
Source§impl PartialEq for RepositorySnapshot
impl PartialEq for RepositorySnapshot
impl StructuralPartialEq for RepositorySnapshot
Auto Trait Implementations§
impl Freeze for RepositorySnapshot
impl RefUnwindSafe for RepositorySnapshot
impl Send for RepositorySnapshot
impl Sync for RepositorySnapshot
impl Unpin for RepositorySnapshot
impl UnsafeUnpin for RepositorySnapshot
impl UnwindSafe for RepositorySnapshot
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