Struct ya_runtime_sdk::EventEmitter [−][src]
pub struct EventEmitter { /* fields omitted */ }Expand description
Runtime event emitter
Implementations
Emit a command started event
pub fn command_stopped(
&mut self,
process_id: ProcessId,
return_code: i32
) -> BoxFuture<'_, ()>[src]
pub fn command_stopped(
&mut self,
process_id: ProcessId,
return_code: i32
) -> BoxFuture<'_, ()>[src]Emit a command stopped event
pub fn command_stdout(
&mut self,
process_id: ProcessId,
stdout: impl IntoVec<u8>
) -> BoxFuture<'_, ()>[src]
pub fn command_stdout(
&mut self,
process_id: ProcessId,
stdout: impl IntoVec<u8>
) -> BoxFuture<'_, ()>[src]Emit a command output event (stdout)
pub fn command_stderr(
&mut self,
process_id: ProcessId,
stderr: impl IntoVec<u8>
) -> BoxFuture<'_, ()>[src]
pub fn command_stderr(
&mut self,
process_id: ProcessId,
stderr: impl IntoVec<u8>
) -> BoxFuture<'_, ()>[src]Emit a command output event (stderr)
Emit an event
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for EventEmitterimpl Send for EventEmitterimpl Sync for EventEmitterimpl Unpin for EventEmitterimpl !UnwindSafe for EventEmitterBlanket Implementations
Mutably borrows from an owned value. Read more