pub struct DebugController { /* private fields */ }Implementations§
Source§impl DebugController
impl DebugController
pub fn new() -> Self
pub async fn before_step(&self, snapshot: DebugSnapshot)
pub async fn current_snapshot(&self) -> Option<DebugSnapshot>
pub async fn show_snapshot(&self) -> Option<DebugSnapshot>
pub async fn set_script(&self, script: Value)
pub async fn show_script(&self) -> Option<Value>
pub async fn history(&self) -> Vec<DebugSnapshot>
pub async fn release_next(&self) -> DebugReleaseResult
pub async fn release_pipeline(&self) -> DebugReleaseResult
pub async fn pause_release(&self) -> bool
pub async fn finish_step(&self)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for DebugController
impl !RefUnwindSafe for DebugController
impl Send for DebugController
impl Sync for DebugController
impl Unpin for DebugController
impl !UnwindSafe for DebugController
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> 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> 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