pub struct ClonedRepo {
pub path: PathBuf,
pub head_sha: String,
}Expand description
Result of a successful clone.
head_sha is always the 40-char lowercase hex SHA of the commit HEAD was
left pointing at after checkout.
Fields§
§path: PathBufFilesystem path of the cloned working tree.
head_sha: StringHEAD commit SHA, 40-char lowercase hex.
Trait Implementations§
Source§impl Clone for ClonedRepo
impl Clone for ClonedRepo
Source§fn clone(&self) -> ClonedRepo
fn clone(&self) -> ClonedRepo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClonedRepo
impl Debug for ClonedRepo
Source§impl PartialEq for ClonedRepo
impl PartialEq for ClonedRepo
impl Eq for ClonedRepo
impl StructuralPartialEq for ClonedRepo
Auto Trait Implementations§
impl Freeze for ClonedRepo
impl RefUnwindSafe for ClonedRepo
impl Send for ClonedRepo
impl Sync for ClonedRepo
impl Unpin for ClonedRepo
impl UnsafeUnpin for ClonedRepo
impl UnwindSafe for ClonedRepo
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more