pub struct Mapping {
pub remote: Source,
pub local: Option<BString>,
pub spec_index: SpecIndex,
}
Available on crate feature
fetch
only.Expand description
A mapping between a single remote reference and its advertised objects to a local destination which may or may not exist.
Fields§
§remote: Source
The reference on the remote side, along with information about the objects they point to as advertised by the server.
local: Option<BString>
The local tracking reference to update after fetching the object visible via remote
.
spec_index: SpecIndex
The index into the fetch ref-specs used to produce the mapping, allowing it to be recovered.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Mapping
impl RefUnwindSafe for Mapping
impl Send for Mapping
impl Sync for Mapping
impl Unpin for Mapping
impl UnwindSafe for Mapping
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