Struct DenyTcpStreamConnector
#[non_exhaustive]pub struct DenyTcpStreamConnector;Expand description
a TcpStreamConnector implementation which
denies all incoming tcp connector requests with a TcpConnectDeniedError.
Implementations§
§impl DenyTcpStreamConnector
impl DenyTcpStreamConnector
pub fn new() -> DenyTcpStreamConnector
pub fn new() -> DenyTcpStreamConnector
Create a new Default DenyTcpStreamConnector.
Trait Implementations§
§impl Clone for DenyTcpStreamConnector
impl Clone for DenyTcpStreamConnector
§fn clone(&self) -> DenyTcpStreamConnector
fn clone(&self) -> DenyTcpStreamConnector
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for DenyTcpStreamConnector
impl Debug for DenyTcpStreamConnector
§impl Default for DenyTcpStreamConnector
impl Default for DenyTcpStreamConnector
§fn default() -> DenyTcpStreamConnector
fn default() -> DenyTcpStreamConnector
Returns the “default value” for a type. Read more
§impl TcpStreamConnector for DenyTcpStreamConnector
impl TcpStreamConnector for DenyTcpStreamConnector
§type Error = TcpConnectDeniedError
type Error = TcpConnectDeniedError
Type of error that can occurr when establishing the connection failed.
§async fn connect(
&self,
_: SocketAddr,
) -> Result<TcpStream, <DenyTcpStreamConnector as TcpStreamConnector>::Error>
async fn connect( &self, _: SocketAddr, ) -> Result<TcpStream, <DenyTcpStreamConnector as TcpStreamConnector>::Error>
Connect to the target via the given
SocketAddress to establish a TcpStream.Auto Trait Implementations§
impl Freeze for DenyTcpStreamConnector
impl RefUnwindSafe for DenyTcpStreamConnector
impl Send for DenyTcpStreamConnector
impl Sync for DenyTcpStreamConnector
impl Unpin for DenyTcpStreamConnector
impl UnsafeUnpin for DenyTcpStreamConnector
impl UnwindSafe for DenyTcpStreamConnector
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a rama_grpc::Request§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy that returns Action::Follow only if self and other return
Action::Follow. Read more