Clean up unused dependencies

This commit is contained in:
2026-01-29 20:14:49 +00:00
parent ab8e4ede60
commit 36f8965547
5 changed files with 1 additions and 62 deletions

55
Cargo.lock generated
View File

@@ -86,39 +86,6 @@ dependencies = [
"tokio",
]
[[package]]
name = "async-stream"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
dependencies = [
"async-stream-impl",
"futures-core",
"pin-project-lite",
]
[[package]]
name = "async-stream-impl"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "async-trait"
version = "0.1.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "atomic-waker"
version = "1.1.2"
@@ -413,15 +380,6 @@ dependencies = [
"crossbeam-utils",
]
[[package]]
name = "crossbeam-queue"
version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "crossbeam-utils"
version = "0.8.21"
@@ -469,16 +427,6 @@ dependencies = [
"syn",
]
[[package]]
name = "deadqueue"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72ff1266be84e4e04a81e2d1cbb998cb271b374fb73ce780245ef96c037c50cd"
dependencies = [
"crossbeam-queue",
"tokio",
]
[[package]]
name = "deranged"
version = "0.5.5"
@@ -776,10 +724,7 @@ dependencies = [
name = "google-genai"
version = "0.1.0"
dependencies = [
"async-stream",
"async-trait",
"console",
"deadqueue",
"dialoguer",
"dotenvy",
"image",

View File

@@ -7,7 +7,6 @@ edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
deadqueue = "0.2"
reqwest = { version = "0.13", features = ["json", "gzip", "stream"] }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1" }
@@ -15,9 +14,7 @@ serde_with = { version = "3.16", features = ["base64"] }
tracing = "0.1"
tokio = { version = "1" }
tokio-stream = "0.1"
async-stream = "0.3.6"
tokio-util = "0.7.18"
async-trait = "0.1.89"
[dev-dependencies]
console = "0.16.2"

View File

@@ -4,7 +4,6 @@ use crate::network::event_source::{EventSource, ServerSentEvent};
use crate::prelude::*;
use crate::types::{PredictImageRequest, PredictImageResponse, Role};
use std::vec;
use tokio_stream::{Stream, StreamExt};
use tokio_util::codec::LinesCodecError;
use tracing::error;

View File

@@ -1,5 +1,4 @@
use std::fmt::Display;
use tokio_util::codec::LinesCodecError;
use crate::types;

View File

@@ -1,8 +1,7 @@
use serde::{Deserialize, Serialize};
use crate::error::{Error, Result};
use super::VertexApiError;
use crate::prelude::VertexApiError;
#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct TextEmbeddingRequest {