pub struct MultiRegistryConfig {
pub registries: Vec<RegistryConfig>,
pub default_registries: Vec<String>,
}Expand description
Multiple registry configuration
Fields§
§registries: Vec<RegistryConfig>List of registries to publish to
default_registries: Vec<String>Default registries to publish to if none specified (default: [“crates-io”])
Implementations§
Source§impl MultiRegistryConfig
impl MultiRegistryConfig
Sourcepub fn get_registries(&self) -> Vec<RegistryConfig>
pub fn get_registries(&self) -> Vec<RegistryConfig>
Get all registries, with crates-io as default if none configured
Sourcepub fn get_default(&self) -> RegistryConfig
pub fn get_default(&self) -> RegistryConfig
Get the default registry (first one marked as default, or first one, or crates-io)
Sourcepub fn find_by_name(&self, name: &str) -> Option<RegistryConfig>
pub fn find_by_name(&self, name: &str) -> Option<RegistryConfig>
Find a registry by name
Trait Implementations§
Source§impl Clone for MultiRegistryConfig
impl Clone for MultiRegistryConfig
Source§fn clone(&self) -> MultiRegistryConfig
fn clone(&self) -> MultiRegistryConfig
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 MultiRegistryConfig
impl Debug for MultiRegistryConfig
Source§impl Default for MultiRegistryConfig
impl Default for MultiRegistryConfig
Source§fn default() -> MultiRegistryConfig
fn default() -> MultiRegistryConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MultiRegistryConfig
impl<'de> Deserialize<'de> for MultiRegistryConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiRegistryConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiRegistryConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for MultiRegistryConfig
impl Serialize for MultiRegistryConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for MultiRegistryConfig
impl RefUnwindSafe for MultiRegistryConfig
impl Send for MultiRegistryConfig
impl Sync for MultiRegistryConfig
impl Unpin for MultiRegistryConfig
impl UnsafeUnpin for MultiRegistryConfig
impl UnwindSafe for MultiRegistryConfig
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