Expand description
Access to a HTTP-based crate registry. See HttpRegistry for details.
Re-exportsยง
use crate::sources::registry::LoadResponse;๐use crate::sources::registry::MaybeLock;๐use crate::sources::registry::RegistryConfig;๐use crate::sources::registry::RegistryData;๐use crate::sources::registry::download;๐use crate::util::Filesystem;๐use crate::util::GlobalContext;๐use crate::util::IntoUrl;๐use crate::util::Progress;๐use crate::util::ProgressStyle;๐use crate::util::auth;๐use crate::util::cache_lock::CacheLockMode;๐use crate::util::errors::CargoResult;๐use crate::util::errors::HttpNotSuccessful;๐use crate::util::interning::InternedString;๐use crate::util::network::retry::Retry;๐use crate::util::network::retry::RetryResult;๐use crate::workspace::PackageId;๐use crate::workspace::SourceId;๐use crate::workspace::global_cache_tracker;๐use anyhow::Context as _;๐use cargo_credential::Operation;๐use cargo_util::collections::HashSet;๐use cargo_util::paths;๐use futures::lock::Mutex;๐use http::HeaderName;๐use http::HeaderValue;๐use http::Response;๐use std::cell::Cell;๐use std::cell::RefCell;๐use std::fs;๐use std::fs::File;๐use std::io::ErrorKind;๐use std::path::Path;๐use std::str;๐use std::time::Duration;๐use tracing::debug;๐use tracing::trace;๐use tracing::warn;๐use url::Url;๐
Structsยง
- Http
Backend ๐ - Http
Registry - A registry served by the HTTP-based registry API.
Constantsยง
- ETAG ๐
- LAST_
MODIFIED ๐ - UNKNOWN ๐