pub struct FileRestored {
pub name: String,
pub path: String,
pub point: GitOid,
}Expand description
file_restored: path in the tree name now holds what point
holds there, or nothing when point holds no such file. An empty
name is the city’s own working tree, which a person takes a file
back into from a page (crates/wire/Spec.lean §8-62).
Fields§
§name: String§path: StringRelative and /-separated, as a git tree spells it, so the same
restore records the same bytes on every machine.
point: GitOidTrait Implementations§
Source§impl Clone for FileRestored
impl Clone for FileRestored
Source§impl Debug for FileRestored
impl Debug for FileRestored
Source§impl<'de> Deserialize<'de> for FileRestored
impl<'de> Deserialize<'de> for FileRestored
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 FileRestored
Source§impl PartialEq for FileRestored
impl PartialEq for FileRestored
Source§impl Serialize for FileRestored
impl Serialize for FileRestored
impl StructuralPartialEq for FileRestored
Auto Trait Implementations§
impl Freeze for FileRestored
impl RefUnwindSafe for FileRestored
impl Send for FileRestored
impl Sync for FileRestored
impl Unpin for FileRestored
impl UnsafeUnpin for FileRestored
impl UnwindSafe for FileRestored
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