pub struct HttpSubsystem { /* private fields */ }Implementations§
Source§impl HttpSubsystem
impl HttpSubsystem
pub fn new( bind_addr: Option<String>, admin_bind_addr: Option<String>, state: AppState, handle: Handle, ) -> Result<Self>
pub fn bind_addr(&self) -> Option<&str>
pub fn local_addr(&self) -> Option<SocketAddr>
pub fn port(&self) -> Option<u16>
pub fn admin_local_addr(&self) -> Option<SocketAddr>
pub fn admin_port(&self) -> Option<u16>
Trait Implementations§
Source§impl HasVersion for HttpSubsystem
impl HasVersion for HttpSubsystem
fn version(&self) -> SystemVersion
Source§impl Subsystem for HttpSubsystem
impl Subsystem for HttpSubsystem
Auto Trait Implementations§
impl !Freeze for HttpSubsystem
impl !RefUnwindSafe for HttpSubsystem
impl !UnwindSafe for HttpSubsystem
impl Send for HttpSubsystem
impl Sync for HttpSubsystem
impl Unpin for HttpSubsystem
impl UnsafeUnpin for HttpSubsystem
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