pub struct UdpForwarder { /* private fields */ }Expand description
A running forwarder.
Implementations§
Source§impl UdpForwarder
impl UdpForwarder
Sourcepub async fn spawn(cfg: UdpForwardConfig) -> Result<Self>
pub async fn spawn(cfg: UdpForwardConfig) -> Result<Self>
Bind and start relaying.
Sourcepub fn local_addr(&self) -> SocketAddr
pub fn local_addr(&self) -> SocketAddr
Address the feed is received on.
Trait Implementations§
Source§impl Drop for UdpForwarder
impl Drop for UdpForwarder
Auto Trait Implementations§
impl Freeze for UdpForwarder
impl RefUnwindSafe for UdpForwarder
impl Send for UdpForwarder
impl Sync for UdpForwarder
impl Unpin for UdpForwarder
impl UnsafeUnpin for UdpForwarder
impl UnwindSafe for UdpForwarder
Blanket Implementations§
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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