pub struct ServeRuntimeCommand { /* private fields */ }Expand description
Runtime-backed serve command for protocol services.
Implementations§
Source§impl ServeRuntimeCommand
impl ServeRuntimeCommand
pub fn new( launch: ProtocolLaunchSpec, readiness_timeout: Duration, extensions: RuntimeExtensions, ) -> Self
Trait Implementations§
Source§impl Clone for ServeRuntimeCommand
impl Clone for ServeRuntimeCommand
Source§fn clone(&self) -> ServeRuntimeCommand
fn clone(&self) -> ServeRuntimeCommand
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 moreSource§impl Command for ServeRuntimeCommand
impl Command for ServeRuntimeCommand
Source§fn description(&self) -> &str
fn description(&self) -> &str
Get the command description.
Source§fn supports_shutdown(&self) -> bool
fn supports_shutdown(&self) -> bool
Check if this command supports graceful shutdown.
Source§fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 mut CliContext,
) -> Pin<Box<dyn Future<Output = CliResult<CommandOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 mut CliContext,
) -> Pin<Box<dyn Future<Output = CliResult<CommandOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Execute the command.
Source§fn requires_engine(&self) -> bool
fn requires_engine(&self) -> bool
Check if this command requires an engine instance.
Auto Trait Implementations§
impl Freeze for ServeRuntimeCommand
impl !RefUnwindSafe for ServeRuntimeCommand
impl Send for ServeRuntimeCommand
impl Sync for ServeRuntimeCommand
impl Unpin for ServeRuntimeCommand
impl UnsafeUnpin for ServeRuntimeCommand
impl !UnwindSafe for ServeRuntimeCommand
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> 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