pub struct PartialMirrorRef {
pub name: String,
pub error: String,
}Expand description
A ref whose object reachability could not be fully copied into the
bridge mirror — typically because the source ODB is missing some
object referenced from the ref’s commit graph (a real-world failure
mode in repos like expressjs/express and git-lfs/git-lfs, where
pack data references objects that aren’t actually present and that
git fsck doesn’t catch because they’re not reachable from any
other ref).
SHA-stable export will fall back to recreating commits from heddle state for the affected refs; their git_oids in the destination will be heddle-derived rather than verbatim copies.
Fields§
§name: String§error: StringTrait Implementations§
Source§impl Clone for PartialMirrorRef
impl Clone for PartialMirrorRef
Source§fn clone(&self) -> PartialMirrorRef
fn clone(&self) -> PartialMirrorRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PartialMirrorRef
impl RefUnwindSafe for PartialMirrorRef
impl Send for PartialMirrorRef
impl Sync for PartialMirrorRef
impl Unpin for PartialMirrorRef
impl UnsafeUnpin for PartialMirrorRef
impl UnwindSafe for PartialMirrorRef
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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