pub enum BasinEndpoint {
ParentZone(Authority),
Direct(Authority),
}
Expand description
Endpoint for connecting to an S2 basin.
Variants§
ParentZone(Authority)
Parent zone for basins. DNS is used to route to the correct cell for the basin.
Direct(Authority)
Direct cell endpoint.
The S2-Basin
header is included in requests to specify the basin,
which is expected to be hosted by this cell.
Trait Implementations§
Source§impl Clone for BasinEndpoint
impl Clone for BasinEndpoint
Source§fn clone(&self) -> BasinEndpoint
fn clone(&self) -> BasinEndpoint
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 moreAuto Trait Implementations§
impl !Freeze for BasinEndpoint
impl RefUnwindSafe for BasinEndpoint
impl Send for BasinEndpoint
impl Sync for BasinEndpoint
impl Unpin for BasinEndpoint
impl UnwindSafe for BasinEndpoint
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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