pub struct StagedSource {
pub dir: String,
pub base_source: Hash,
pub staged_source: Hash,
pub base_override: Hash,
pub candidate_override: Hash,
pub excluded: Vec<String>,
}Expand description
An immutable staged copy (§9 step 1).
Fields§
§dir: String§base_source: Hash§staged_source: Hash§base_override: Hash§candidate_override: Hash§excluded: Vec<String>Untracked files that were excluded (reported, §9 step 1).
Trait Implementations§
Source§impl Clone for StagedSource
impl Clone for StagedSource
Source§fn clone(&self) -> StagedSource
fn clone(&self) -> StagedSource
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 StagedSource
impl Debug for StagedSource
Source§impl<'de> Deserialize<'de> for StagedSource
impl<'de> Deserialize<'de> for StagedSource
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 StagedSource
impl PartialEq for StagedSource
Source§impl Serialize for StagedSource
impl Serialize for StagedSource
impl Eq for StagedSource
impl StructuralPartialEq for StagedSource
Auto Trait Implementations§
impl Freeze for StagedSource
impl RefUnwindSafe for StagedSource
impl Send for StagedSource
impl Sync for StagedSource
impl Unpin for StagedSource
impl UnsafeUnpin for StagedSource
impl UnwindSafe for StagedSource
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