pub struct SkEventRecorder { /* private fields */ }Implementations§
Source§impl SkEventRecorder
impl SkEventRecorder
pub fn new(client: Client, controller: String) -> SkEventRecorder
pub fn with_sim(&self, sim: &Simulation) -> Self
pub async fn send_driver_created_event(&self, job: &Job) -> EmptyResult
pub async fn send_driver_pod_failed_event(&self) -> EmptyResult
pub async fn send_hook_failed_event( &self, hook_type: &str, hook_cmd_str: &str, exit_code: Option<i32>, ) -> EmptyResult
pub async fn send_hooks_succeeded_event(&self, hook_type: &str) -> EmptyResult
pub async fn send_sim_blocked_event(&self) -> EmptyResult
pub async fn send_sim_cleanup_failed_event(&self) -> EmptyResult
pub async fn send_sim_started_event(&self, sim_name: &str) -> EmptyResult
pub async fn send_waiting_for_metrics_event(&self) -> EmptyResult
pub async fn send_waiting_for_secret_event(&self) -> EmptyResult
pub async fn send_waiting_for_webhook_cert_event(&self) -> EmptyResult
Trait Implementations§
Source§impl Clone for SkEventRecorder
impl Clone for SkEventRecorder
Source§fn clone(&self) -> SkEventRecorder
fn clone(&self) -> SkEventRecorder
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for SkEventRecorder
impl !UnwindSafe for SkEventRecorder
impl Freeze for SkEventRecorder
impl Send for SkEventRecorder
impl Sync for SkEventRecorder
impl Unpin for SkEventRecorder
impl UnsafeUnpin for SkEventRecorder
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