Skip to content

Commit 713f1b6

Browse files
committed
[types] Remove unnecessary deps
1 parent 2f6c8e9 commit 713f1b6

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

types/Cargo.toml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ license = "MIT"
88

99
[dependencies]
1010
async-trait = "0.1"
11-
anyhow = "1"
1211
beef = "0.5"
13-
futures = "0.3"
14-
log = "0.4"
15-
thiserror = "1.0"
16-
serde = { version = "1.0", default-features = false, features = ["derive"] }
17-
serde_json = { version = "1", features = ["raw_value"] }
12+
futures = { default-features = false, features = ["std"], version = "0.3" }
13+
log = { default-features = false, version = "0.4" }
14+
serde = { default-features = false, features = ["derive"], version = "1.0" }
15+
serde_json = { default-features = false, features = ["alloc", "raw_value", "std"], version = "1.0" }
1816
smallvec = "1.0"
17+
thiserror = "1.0"

types/src/client.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::error::Error;
22
use crate::jsonrpc::{self, DeserializeOwned, JsonValue, Params, SubscriptionId};
33
use core::marker::PhantomData;
44
use futures::channel::{mpsc, oneshot};
5-
use futures::prelude::*;
5+
use futures::{FutureExt, SinkExt, StreamExt};
66

77
/// Active subscription on a Client.
88
pub struct Subscription<Notif> {

types/src/v2/traits.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,7 @@ impl<R, T> RpcMethod<R> for T where T: Fn(RpcParams) -> Result<R, RpcError> + Se
1111

1212
/// RPC Call Result.
1313
trait RpcResult {
14-
fn to_json(self, id: Option<&RawValue>) -> anyhow::Result<String>;
14+
type Error;
15+
16+
fn to_json(self, id: Option<&RawValue>) -> Result<String, Self::Error>;
1517
}

0 commit comments

Comments
 (0)