pub struct NewObjects { /* private fields */ }Expand description
The objects a merge made, in memory, in the order they must be stored (blobs and trees before the commit that names them). Ids already in the repository are skipped by the writer, not here.
Implementations§
Source§impl NewObjects
impl NewObjects
Source§impl NewObjects
impl NewObjects
Sourcepub fn add_commit(
&mut self,
hash: HashKind,
bytes: Vec<u8>,
) -> Result<ObjectId, EngineError>
pub fn add_commit( &mut self, hash: HashKind, bytes: Vec<u8>, ) -> Result<ObjectId, EngineError>
Add a commit and answer its id.
Trait Implementations§
Source§impl Debug for NewObjects
impl Debug for NewObjects
Auto Trait Implementations§
impl Freeze for NewObjects
impl RefUnwindSafe for NewObjects
impl Send for NewObjects
impl Sync for NewObjects
impl Unpin for NewObjects
impl UnsafeUnpin for NewObjects
impl UnwindSafe for NewObjects
Blanket Implementations§
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request