pub struct MeshServerConfig {
pub self_name: String,
pub bind_addr: SocketAddr,
pub advertise_addr: SocketAddr,
pub init_peer: Option<SocketAddr>,
pub mtls_config: Option<MTLSConfig>,
}Fields§
§self_name: String§bind_addr: SocketAddr§advertise_addr: SocketAddr§init_peer: Option<SocketAddr>§mtls_config: Option<MTLSConfig>Trait Implementations§
Source§impl From<&MeshServerConfig> for MeshServerBuilder
impl From<&MeshServerConfig> for MeshServerBuilder
Source§fn from(value: &MeshServerConfig) -> Self
fn from(value: &MeshServerConfig) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MeshServerConfig
impl RefUnwindSafe for MeshServerConfig
impl Send for MeshServerConfig
impl Sync for MeshServerConfig
impl Unpin for MeshServerConfig
impl UnsafeUnpin for MeshServerConfig
impl UnwindSafe for MeshServerConfig
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> 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