From 47f65669795d99c4ea3fed0afb02adc22bd14f73 Mon Sep 17 00:00:00 2001 From: DaniPopes <57450786+DaniPopes@users.noreply.github.com> Date: Tue, 16 Apr 2024 19:58:17 +0200 Subject: [PATCH] chore: remove Sealed in Transport definition --- crates/transport/src/trait.rs | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/crates/transport/src/trait.rs b/crates/transport/src/trait.rs index e5c80b737b8..1ff083750d2 100644 --- a/crates/transport/src/trait.rs +++ b/crates/transport/src/trait.rs @@ -34,15 +34,13 @@ use tower::Service; /// /// [`TransportConnect`]: crate::TransportConnect pub trait Transport: - private::Sealed - + Service< + Service< RequestPacket, Response = ResponsePacket, Error = TransportError, Future = TransportFut<'static>, > + Send + Sync - + std::any::Any + 'static { /// Convert this transport into a boxed trait object. @@ -63,8 +61,7 @@ pub trait Transport: } impl Transport for T where - T: private::Sealed - + Service< + T: Service< RequestPacket, Response = ResponsePacket, Error = TransportError, @@ -74,20 +71,3 @@ impl Transport for T where + 'static { } - -mod private { - use super::*; - - pub trait Sealed {} - impl Sealed for T where - T: Service< - RequestPacket, - Response = ResponsePacket, - Error = TransportError, - Future = TransportFut<'static>, - > + Send - + Sync - + 'static - { - } -}