pub struct OperationsPayload {
pub operation: String,
pub component: Option<String>,
pub runbook: Option<String>,
pub ticket: Option<String>,
pub change_id: Option<String>,
pub attempt: Option<u32>,
pub duration_ms: Option<u64>,
}Expand description
Operations-specific payload.
Fields§
§operation: StringOperation name, e.g. service.restart.
component: Option<String>Component/service affected by the operation.
runbook: Option<String>Runbook name/id.
ticket: Option<String>Ticket/incident id.
change_id: Option<String>Deployment/change id.
attempt: Option<u32>Retry/attempt number.
duration_ms: Option<u64>Execution window in milliseconds.
Trait Implementations§
Source§impl Clone for OperationsPayload
impl Clone for OperationsPayload
Source§fn clone(&self) -> OperationsPayload
fn clone(&self) -> OperationsPayload
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 moreSource§impl Debug for OperationsPayload
impl Debug for OperationsPayload
Auto Trait Implementations§
impl Freeze for OperationsPayload
impl RefUnwindSafe for OperationsPayload
impl Send for OperationsPayload
impl Sync for OperationsPayload
impl Unpin for OperationsPayload
impl UnsafeUnpin for OperationsPayload
impl UnwindSafe for OperationsPayload
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 moreSource§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