struct SourceConfigDef {
replace_with: OptValue<String>,
directory: Option<ConfigRelativePath>,
registry: OptValue<String>,
local_registry: Option<ConfigRelativePath>,
git: OptValue<String>,
branch: OptValue<String>,
tag: OptValue<String>,
rev: OptValue<String>,
}
Expand description
Definition of a source in a config file.
Fields§
§replace_with: OptValue<String>
Indicates this source should be replaced with another of the given name.
directory: Option<ConfigRelativePath>
A directory source.
registry: OptValue<String>
A registry source. Value is a URL.
local_registry: Option<ConfigRelativePath>
A local registry source.
git: OptValue<String>
A git source. Value is a URL.
branch: OptValue<String>
The git branch.
tag: OptValue<String>
The git tag.
rev: OptValue<String>
The git revision.
Trait Implementations§
source§impl Debug for SourceConfigDef
impl Debug for SourceConfigDef
source§impl<'de> Deserialize<'de> for SourceConfigDef
impl<'de> Deserialize<'de> for SourceConfigDef
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
Auto Trait Implementations§
impl Freeze for SourceConfigDef
impl RefUnwindSafe for SourceConfigDef
impl Send for SourceConfigDef
impl Sync for SourceConfigDef
impl Unpin for SourceConfigDef
impl UnwindSafe for SourceConfigDef
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: 448 bytes