Remove substring dep

This commit is contained in:
marceline-cramer 2021-11-21 20:56:17 -07:00
parent 4444e8aae8
commit f4a6b94031
3 changed files with 1 additions and 13 deletions

10
Cargo.lock generated
View File

@ -305,7 +305,6 @@ dependencies = [
"serde",
"serde_json",
"structopt",
"substring",
"tokio",
]
@ -941,15 +940,6 @@ dependencies = [
"syn",
]
[[package]]
name = "substring"
version = "1.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86"
dependencies = [
"autocfg",
]
[[package]]
name = "syn"
version = "1.0.81"

View File

@ -11,6 +11,5 @@ console = "0.15.0"
reqwest = { version = "0.11", features = ["json"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
substring = "1.4.5"
structopt = "0.3"
tokio = { version = "1", features = ["full"] }

View File

@ -2,7 +2,6 @@ use console::style;
use serde::{Deserialize, Serialize};
use std::path::PathBuf;
use structopt::StructOpt;
use substring::Substring;
// TODO use ColoredHelp by default?
#[derive(StructOpt, Debug)]
@ -208,7 +207,7 @@ async fn select_from_results<'a>(
async fn fetch_mod_info(config: &Config, mod_result: &ModResult) -> anyhow::Result<ModInfo> {
let client = reqwest::Client::new();
let mod_id = &mod_result.mod_id;
let mod_id = mod_id.substring(6, mod_id.len()); // Remove "local-" prefix
let mod_id = mod_id[6..].to_owned(); // Remove "local-" prefix
let url = format!(
"https://{}/api/v1/mod/{}",
config.upstream.server_address, mod_id