Skip to content

Commit 3f73bcc

Browse files
fix(deps): update rust crate dynosaur to 0.3.0 (#1987)
* fix(deps): update rust crate dynosaur to 0.3.0 * fix(shadowsocks): compatible with dynosaur 0.3 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: ty <zonyitoo@gmail.com>
1 parent c6ca044 commit 3f73bcc

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

Cargo.lock

Lines changed: 10 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/shadowsocks/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ percent-encoding = "2.1"
7171

7272
futures = "0.3"
7373
trait-variant = "0.1"
74-
dynosaur = "0.2.0"
74+
dynosaur = "0.3.0"
7575
sealed = "0.6"
7676

7777
socket2 = { version = "0.6", features = ["all"] }

crates/shadowsocks/src/dns_resolver/resolver.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use super::hickory_dns_resolver::DnsResolver as HickoryDnsResolver;
3131

3232
/// Abstract DNS resolver
3333
#[trait_variant::make(Send)]
34-
#[dynosaur::dynosaur(DynDnsResolve)]
34+
#[dynosaur::dynosaur(DynDnsResolve = dyn(box) DnsResolve, bridge(dyn))]
3535
pub trait DnsResolve {
3636
/// Resolves `addr:port` to a list of `SocketAddr`
3737
async fn resolve(&self, addr: &str, port: u16) -> io::Result<Vec<SocketAddr>>;
@@ -284,7 +284,7 @@ impl DnsResolver {
284284
where
285285
R: DnsResolve + Send + Sync + 'static,
286286
{
287-
Self::Custom(DynDnsResolve::boxed(custom))
287+
Self::Custom(DynDnsResolve::new_box(custom))
288288
}
289289

290290
/// Resolve address into `SocketAddr`s

0 commit comments

Comments
 (0)