Available on crate features
async-network-client
or blocking-network-client
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: usize
The index into the fetch ref-specs used to produce the mapping, allowing it to be recovered.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Mapping
impl Send for Mapping
impl Sync for Mapping
impl Unpin for Mapping
impl UnwindSafe for Mapping
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more