Struct cargo::core::features::GitFeatures
source · pub struct GitFeatures {
pub shallow_index: bool,
pub shallow_deps: bool,
}
Fields§
§shallow_index: bool
When cloning the index, perform a shallow clone. Maintain shallowness upon subsequent fetches.
shallow_deps: bool
When cloning git dependencies, perform a shallow clone and maintain shallowness on subsequent fetches.
Implementations§
source§impl GitFeatures
impl GitFeatures
Trait Implementations§
source§impl Clone for GitFeatures
impl Clone for GitFeatures
source§fn clone(&self) -> GitFeatures
fn clone(&self) -> GitFeatures
Returns a copy 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 GitFeatures
impl Debug for GitFeatures
source§impl Default for GitFeatures
impl Default for GitFeatures
source§fn default() -> GitFeatures
fn default() -> GitFeatures
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GitFeatures
impl<'de> Deserialize<'de> for GitFeatures
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for GitFeatures
Auto Trait Implementations§
impl Freeze for GitFeatures
impl RefUnwindSafe for GitFeatures
impl Send for GitFeatures
impl Sync for GitFeatures
impl Unpin for GitFeatures
impl UnwindSafe for GitFeatures
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 2 bytes