Struct crates_index::IndexConfig [−][src]
Global configuration of an index, reflecting the contents of config.json as specified at https://doc.rust-lang.org/cargo/reference/registries.html#index-format
Fields
dl: String
api: Option<String>
Implementations
impl IndexConfig
[src]
pub fn download_url(&self, name: &str, version: &str) -> Option<String>
[src]
Get the URL from where the specified package can be downloaded. This method assumes the particular version is present in the registry, and does not verify that it is.
Trait Implementations
impl Clone for IndexConfig
[src]
fn clone(&self) -> IndexConfig
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for IndexConfig
[src]
impl<'de> Deserialize<'de> for IndexConfig
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for IndexConfig
impl Send for IndexConfig
impl Sync for IndexConfig
impl Unpin for IndexConfig
impl UnwindSafe for IndexConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,