Struct holochain_cli_sandbox::CmdRunner
source · [−]pub struct CmdRunner { /* private fields */ }
Expand description
An active connection to a running conductor.
Implementations
sourceimpl CmdRunner
impl CmdRunner
sourcepub async fn new(port: u16) -> Self
pub async fn new(port: u16) -> Self
Create a new connection for calling admin interface commands. Panics if admin port fails to connect.
sourcepub async fn try_new(port: u16) -> WebsocketResult<Self>
pub async fn try_new(port: u16) -> WebsocketResult<Self>
Create a new connection for calling admin interface commands.
sourcepub async fn from_sandbox(sandbox_path: PathBuf) -> Result<(Self, Child)>
pub async fn from_sandbox(sandbox_path: PathBuf) -> Result<(Self, Child)>
Create a command runner from a sandbox path. This expects holochain to be on the path.
sourcepub async fn from_sandbox_with_bin_path(
holochain_bin_path: &Path,
sandbox_path: PathBuf
) -> Result<(Self, Child)>
pub async fn from_sandbox_with_bin_path(
holochain_bin_path: &Path,
sandbox_path: PathBuf
) -> Result<(Self, Child)>
Create a command runner from a sandbox path and set the path to the holochain binary.
sourcepub async fn command(&mut self, cmd: AdminRequest) -> Result<AdminResponse>
pub async fn command(&mut self, cmd: AdminRequest) -> Result<AdminResponse>
Make an Admin request to this conductor.
Auto Trait Implementations
impl !RefUnwindSafe for CmdRunner
impl Send for CmdRunner
impl Sync for CmdRunner
impl Unpin for CmdRunner
impl !UnwindSafe for CmdRunner
Blanket Implementations
impl<T> Any for T where
T: Any + ?Sized,
impl<T> Any for T where
T: Any + ?Sized,
fn type_id_compat(&self) -> TypeId
fn type_id_compat(&self) -> TypeId
TODO: once 1.33.0 is the minimum supported compiler version, remove Any::type_id_compat and use StdAny::type_id instead. https://github.com/rust-lang/rust/issues/27745 Read more
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more