mirror of
https://github.com/cargo-bins/cargo-binstall.git
synced 2025-06-16 07:36:38 +00:00
Fix compilation error and deprecations
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
parent
03c520e7ce
commit
2bd9c1efee
3 changed files with 18 additions and 18 deletions
|
@ -338,10 +338,10 @@ mod test {
|
||||||
|
|
||||||
pub(super) const RELEASE: GhRelease = GhRelease {
|
pub(super) const RELEASE: GhRelease = GhRelease {
|
||||||
repo: GhRepo {
|
repo: GhRepo {
|
||||||
owner: CompactString::new_inline("cargo-bins"),
|
owner: CompactString::const_new("cargo-bins"),
|
||||||
repo: CompactString::new_inline("cargo-binstall"),
|
repo: CompactString::const_new("cargo-binstall"),
|
||||||
},
|
},
|
||||||
tag: CompactString::new_inline("v0.20.1"),
|
tag: CompactString::const_new("v0.20.1"),
|
||||||
};
|
};
|
||||||
|
|
||||||
pub(super) const ARTIFACTS: &[&str] = &[
|
pub(super) const ARTIFACTS: &[&str] = &[
|
||||||
|
@ -375,10 +375,10 @@ mod test {
|
||||||
|
|
||||||
pub(super) const RELEASE: GhRelease = GhRelease {
|
pub(super) const RELEASE: GhRelease = GhRelease {
|
||||||
repo: GhRepo {
|
repo: GhRepo {
|
||||||
owner: CompactString::new_inline("rustsec"),
|
owner: CompactString::const_new("rustsec"),
|
||||||
repo: CompactString::new_inline("rustsec"),
|
repo: CompactString::const_new("rustsec"),
|
||||||
},
|
},
|
||||||
tag: CompactString::new_inline("cargo-audit/v0.17.6"),
|
tag: CompactString::const_new("cargo-audit/v0.17.6"),
|
||||||
};
|
};
|
||||||
|
|
||||||
#[allow(unused)]
|
#[allow(unused)]
|
||||||
|
@ -417,7 +417,7 @@ mod test {
|
||||||
]
|
]
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.for_each(|url| {
|
.for_each(|url| {
|
||||||
let url = Url::parse(&url).unwrap();
|
let url = Url::parse(url).unwrap();
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
GhRepo::try_extract_from_url(&url)
|
GhRepo::try_extract_from_url(&url)
|
||||||
.unwrap()
|
.unwrap()
|
||||||
|
@ -545,16 +545,16 @@ mod test {
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn rate_limited_test_get_repo_info() {
|
async fn rate_limited_test_get_repo_info() {
|
||||||
const PUBLIC_REPOS: [GhRepo; 1] = [GhRepo {
|
const PUBLIC_REPOS: [GhRepo; 1] = [GhRepo {
|
||||||
owner: CompactString::new_inline("cargo-bins"),
|
owner: CompactString::const_new("cargo-bins"),
|
||||||
repo: CompactString::new_inline("cargo-binstall"),
|
repo: CompactString::const_new("cargo-binstall"),
|
||||||
}];
|
}];
|
||||||
const PRIVATE_REPOS: [GhRepo; 1] = [GhRepo {
|
const PRIVATE_REPOS: [GhRepo; 1] = [GhRepo {
|
||||||
owner: CompactString::new_inline("cargo-bins"),
|
owner: CompactString::const_new("cargo-bins"),
|
||||||
repo: CompactString::new_inline("private-repo-for-testing"),
|
repo: CompactString::const_new("private-repo-for-testing"),
|
||||||
}];
|
}];
|
||||||
const NON_EXISTENT_REPOS: [GhRepo; 1] = [GhRepo {
|
const NON_EXISTENT_REPOS: [GhRepo; 1] = [GhRepo {
|
||||||
owner: CompactString::new_inline("cargo-bins"),
|
owner: CompactString::const_new("cargo-bins"),
|
||||||
repo: CompactString::new_inline("ttt"),
|
repo: CompactString::const_new("ttt"),
|
||||||
}];
|
}];
|
||||||
|
|
||||||
init_logger();
|
init_logger();
|
||||||
|
@ -610,12 +610,12 @@ mod test {
|
||||||
)];
|
)];
|
||||||
const NON_EXISTENT_RELEASES: [GhRelease; 1] = [GhRelease {
|
const NON_EXISTENT_RELEASES: [GhRelease; 1] = [GhRelease {
|
||||||
repo: GhRepo {
|
repo: GhRepo {
|
||||||
owner: CompactString::new_inline("cargo-bins"),
|
owner: CompactString::const_new("cargo-bins"),
|
||||||
repo: CompactString::new_inline("cargo-binstall"),
|
repo: CompactString::const_new("cargo-binstall"),
|
||||||
},
|
},
|
||||||
// We are currently at v0.20.1 and we would never release
|
// We are currently at v0.20.1 and we would never release
|
||||||
// anything older than v0.20.1
|
// anything older than v0.20.1
|
||||||
tag: CompactString::new_inline("v0.18.2"),
|
tag: CompactString::const_new("v0.18.2"),
|
||||||
}];
|
}];
|
||||||
|
|
||||||
init_logger();
|
init_logger();
|
||||||
|
|
|
@ -210,7 +210,7 @@ root = "/some/path" # `cargo install` destination directory
|
||||||
);
|
);
|
||||||
|
|
||||||
let http = config.http.unwrap();
|
let http = config.http.unwrap();
|
||||||
assert_eq!(http.proxy.unwrap(), CompactString::new_inline("host:port"));
|
assert_eq!(http.proxy.unwrap(), CompactString::const_new("host:port"));
|
||||||
assert_eq!(http.timeout.unwrap(), 30);
|
assert_eq!(http.timeout.unwrap(), 30);
|
||||||
assert_eq!(http.cainfo.unwrap(), Path::new("root").join("cert.pem"));
|
assert_eq!(http.cainfo.unwrap(), Path::new("root").join("cert.pem"));
|
||||||
|
|
||||||
|
|
|
@ -127,7 +127,7 @@ pub(super) fn render_dl_template(
|
||||||
struct Context<'a> {
|
struct Context<'a> {
|
||||||
crate_name: &'a str,
|
crate_name: &'a str,
|
||||||
crate_prefix: CompactString,
|
crate_prefix: CompactString,
|
||||||
crate_lowerprefix: String,
|
crate_lowerprefix: CompactString,
|
||||||
version: &'a str,
|
version: &'a str,
|
||||||
cksum: &'a str,
|
cksum: &'a str,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue