pub struct DaemonLaunchConfig { /* private fields */ }Expand description
Configuration for starting a daemon process for a runtime instance.
Implementations§
Source§impl DaemonLaunchConfig
impl DaemonLaunchConfig
pub fn new(executable: DaemonExecutable, log: DaemonLaunchLog) -> Self
pub fn executable(&self) -> &DaemonExecutable
pub fn log(&self) -> &DaemonLaunchLog
pub fn session(&self) -> DaemonSessionConfig
pub fn with_log(self, log: DaemonLaunchLog) -> Self
pub fn with_session(self, session: DaemonSessionConfig) -> Self
pub fn with_session_lease_duration(self, lease_duration: Duration) -> Self
pub fn with_session_idle_shutdown_grace( self, idle_shutdown_grace: Duration, ) -> Self
Trait Implementations§
Source§impl Clone for DaemonLaunchConfig
impl Clone for DaemonLaunchConfig
Source§fn clone(&self) -> DaemonLaunchConfig
fn clone(&self) -> DaemonLaunchConfig
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 DaemonLaunchConfig
impl Debug for DaemonLaunchConfig
Source§impl Default for DaemonLaunchConfig
impl Default for DaemonLaunchConfig
impl Eq for DaemonLaunchConfig
Source§impl PartialEq for DaemonLaunchConfig
impl PartialEq for DaemonLaunchConfig
impl StructuralPartialEq for DaemonLaunchConfig
Auto Trait Implementations§
impl Freeze for DaemonLaunchConfig
impl RefUnwindSafe for DaemonLaunchConfig
impl Send for DaemonLaunchConfig
impl Sync for DaemonLaunchConfig
impl Unpin for DaemonLaunchConfig
impl UnsafeUnpin for DaemonLaunchConfig
impl UnwindSafe for DaemonLaunchConfig
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> 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