pub struct UdpServer { /* private fields */ }Trait Implementations§
Source§impl ProviderServer for UdpServer
impl ProviderServer for UdpServer
type Stream = UdpSession
Source§async fn bind(options: &ServerOptions) -> Result<Self>
async fn bind(options: &ServerOptions) -> Result<Self>
Bind the server to the specified address.
Source§async fn accept(&mut self) -> Result<Poll<(UdpSession, SocketAddr)>>
async fn accept(&mut self) -> Result<Poll<(UdpSession, SocketAddr)>>
Accept a new connection.
Source§fn local_addr(&self) -> Result<SocketAddr>
fn local_addr(&self) -> Result<SocketAddr>
Get the local address of the listener.
Auto Trait Implementations§
impl Freeze for UdpServer
impl RefUnwindSafe for UdpServer
impl Send for UdpServer
impl Sync for UdpServer
impl Unpin for UdpServer
impl UnsafeUnpin for UdpServer
impl UnwindSafe for UdpServer
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request