pub struct CompioServerBuilder { /* private fields */ }Available on crate feature
compio only.Expand description
Fluent constructor for the compio-runtime CompioServer.
Implementations§
Source§impl CompioServerBuilder
impl CompioServerBuilder
Sourcepub fn config(self, config: ServerConfig) -> CompioServerBuilder
pub fn config(self, config: ServerConfig) -> CompioServerBuilder
Override the ServerConfig.
Sourcepub fn tls(self, cert: TlsCert) -> CompioServerBuilder
Available on crate feature compio-tls only.
pub fn tls(self, cert: TlsCert) -> CompioServerBuilder
compio-tls only.Attach TLS material so CompioServer::spawn_tls becomes usable.
Sourcepub fn build(self) -> CompioServer
pub fn build(self) -> CompioServer
Finalize and produce the CompioServer.
Trait Implementations§
Source§impl Clone for CompioServerBuilder
impl Clone for CompioServerBuilder
Source§fn clone(&self) -> CompioServerBuilder
fn clone(&self) -> CompioServerBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompioServerBuilder
impl Debug for CompioServerBuilder
Source§impl Default for CompioServerBuilder
impl Default for CompioServerBuilder
Source§fn default() -> CompioServerBuilder
fn default() -> CompioServerBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompioServerBuilder
impl !RefUnwindSafe for CompioServerBuilder
impl Send for CompioServerBuilder
impl Sync for CompioServerBuilder
impl Unpin for CompioServerBuilder
impl UnsafeUnpin for CompioServerBuilder
impl !UnwindSafe for CompioServerBuilder
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 more