pub struct HorizonContainer { /* private fields */ }Expand description
Horizon container binding implementation
Implementations§
Source§impl HorizonContainer
impl HorizonContainer
Sourcepub fn new(binding: HorizonContainerBinding) -> Result<Self>
pub fn new(binding: HorizonContainerBinding) -> Result<Self>
Create a new Horizon container binding
Trait Implementations§
Source§impl Container for HorizonContainer
impl Container for HorizonContainer
Source§fn get_internal_url(&self) -> &str
fn get_internal_url(&self) -> &str
Get the internal URL for container-to-container communication. Read more
Source§fn get_public_url(&self) -> Option<&str>
fn get_public_url(&self) -> Option<&str>
Get the public URL of the container, if available. Read more
Source§fn get_container_name(&self) -> &str
fn get_container_name(&self) -> &str
Get the container name/ID.
Source§impl Debug for HorizonContainer
impl Debug for HorizonContainer
impl Binding for HorizonContainer
Auto Trait Implementations§
impl Freeze for HorizonContainer
impl RefUnwindSafe for HorizonContainer
impl Send for HorizonContainer
impl Sync for HorizonContainer
impl Unpin for HorizonContainer
impl UnsafeUnpin for HorizonContainer
impl UnwindSafe for HorizonContainer
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::RequestCreates a shared type from an unshared type.