## Module registry

Source
Expand description

Operations that interact with the registry web API.

## Re-exports§

`pub use self::info::info;`
`pub use self::login::registry_login;`
`pub use self::logout::registry_logout;`
`pub use self::owner::OwnersOptions;`
`pub use self::owner::modify_owners;`
`pub use self::publish::PublishOpts;`
`pub use self::publish::publish;`
`pub use self::search::search;`
`pub use self::yank::yank;`

## Modules§

info 🔒
  Implementation of `cargo info`.
login 🔒
  Interacts with the registry login API.
logout 🔒
  Interacts with the registry logout.
owner 🔒
  Interacts with the registry owners API.
publish 🔒
  Interacts with the registry publish API.
search 🔒
  Interacts with the registry search API.
yank 🔒
  Interacts with the registry yank and unyank API.

## Structs§

RegistrySourceIds 🔒

## Enums§

RegistryCredentialConfig
  Registry settings loaded from config files.
RegistryOrIndex
  Represents either `--registry` or `--index` argument, which is mutually exclusive.

## Functions§

gen_replacement_error 🔒
get_initial_source_id 🔒
get_initial_source_id_from_registry_or_index 🔒
get_replacement_source_ids 🔒
get_source_id 🔒
  Gets the `SourceId` for an index or registry setting.
get_source_id_with_package_id 🔒
  Very similar to `get_source_id`, but is used when the `package_id` is known.
infer_registry 🔒
  If this set of packages has an unambiguous publish registry, find it.
is_replacement_for_package_source 🔒
registry 🔒
  Returns the `Registry` and `Source` based on command-line and config settings.