diff --git a/deny.toml b/deny.toml index 6bc5a3a66..8fc479b93 100644 --- a/deny.toml +++ b/deny.toml @@ -19,6 +19,8 @@ deny = [ { crate = "term" }, ] skip = [ + { crate = "getrandom@0.2.15", reason = "quickcheck depends on rand which depends on it" }, + { crate = "wasi@0.11.0+wasi-snapshot-preview1", reason = "quickcheck depends on rand which depends on it" }, { crate = "itertools@0.12.1", reason = "aws-lc-sys depends on bindgen which depends on it" }, { crate = "unicode-width@0.1.14", reason = "protox depends on miette wich depends on it" }, ] diff --git a/interop/src/lib.rs b/interop/src/lib.rs index a2bfc337e..961e0fdf7 100644 --- a/interop/src/lib.rs +++ b/interop/src/lib.rs @@ -18,14 +18,14 @@ pub fn trace_init() { pub fn client_payload(size: usize) -> pb::Payload { pb::Payload { r#type: default::Default::default(), - body: iter::repeat(0u8).take(size).collect(), + body: iter::repeat_n(0u8, size).collect(), } } pub fn server_payload(size: usize) -> pb::Payload { pb::Payload { r#type: default::Default::default(), - body: iter::repeat(0u8).take(size).collect(), + body: iter::repeat_n(0u8, size).collect(), } } diff --git a/tonic/src/response.rs b/tonic/src/response.rs index e22e25eaf..99272b8b1 100644 --- a/tonic/src/response.rs +++ b/tonic/src/response.rs @@ -127,6 +127,12 @@ impl Response { } } +impl From for Response { + fn from(inner: T) -> Self { + Response::new(inner) + } +} + #[cfg(test)] mod tests { use super::*;