pub struct Boundary {
pub sha: String,
pub files: BTreeMap<String, String>,
}Expand description
The tracked files’ state at one commit boundary.
Fields§
§sha: StringThe commit this boundary is the state at (full SHA).
files: BTreeMap<String, String>Path → blob id for every tracked path that exists at this boundary; a missing path does not exist here.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Boundary
impl<'de> Deserialize<'de> for Boundary
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
Auto Trait Implementations§
impl Freeze for Boundary
impl RefUnwindSafe for Boundary
impl Send for Boundary
impl Sync for Boundary
impl Unpin for Boundary
impl UnsafeUnpin for Boundary
impl UnwindSafe for Boundary
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