pub struct CommitFilesManyInput {
pub oid: ObjectId,
pub parents: Vec<ObjectId>,
pub tree: ObjectId,
}Expand description
One commit’s identity for Diff::commit_files_many_work, avoiding a second ODB read.
Fields§
§oid: ObjectIdCommit object id (order matches the log walk).
parents: Vec<ObjectId>First-parent chain and other parents from the commit object.
tree: ObjectIdTree object id for this commit.
Trait Implementations§
Source§impl Clone for CommitFilesManyInput
impl Clone for CommitFilesManyInput
Auto Trait Implementations§
impl Freeze for CommitFilesManyInput
impl RefUnwindSafe for CommitFilesManyInput
impl Send for CommitFilesManyInput
impl Sync for CommitFilesManyInput
impl Unpin for CommitFilesManyInput
impl UnsafeUnpin for CommitFilesManyInput
impl UnwindSafe for CommitFilesManyInput
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