pub struct ReportResponse {
pub report_errors: Option<Vec<ReportError>>,
pub service_config_id: Option<String>,
pub service_rollout_id: Option<String>,
}
Expand description
Response message for the Report method.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- report services (response)
Fields§
§report_errors: Option<Vec<ReportError>>
Partial failures, one for each Operation
in the request that failed processing. There are three possible combinations of the RPC status: 1. The combination of a successful RPC status and an empty report_errors
list indicates a complete success where all Operations
in the request are processed successfully. 2. The combination of a successful RPC status and a non-empty report_errors
list indicates a partial success where some Operations
in the request succeeded. Each Operation
that failed processing has a corresponding item in this list. 3. A failed RPC status indicates a general non-deterministic failure. When this happens, it’s impossible to know which of the ‘Operations’ in the request succeeded or failed.
service_config_id: Option<String>
The actual config id used to process the request.
service_rollout_id: Option<String>
The current service rollout id used to process the request.
Trait Implementations§
Source§impl Clone for ReportResponse
impl Clone for ReportResponse
Source§fn clone(&self) -> ReportResponse
fn clone(&self) -> ReportResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ReportResponse
impl Debug for ReportResponse
Source§impl Default for ReportResponse
impl Default for ReportResponse
Source§fn default() -> ReportResponse
fn default() -> ReportResponse
Source§impl<'de> Deserialize<'de> for ReportResponse
impl<'de> Deserialize<'de> for ReportResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for ReportResponse
impl Serialize for ReportResponse
impl ResponseResult for ReportResponse
Auto Trait Implementations§
impl Freeze for ReportResponse
impl RefUnwindSafe for ReportResponse
impl Send for ReportResponse
impl Sync for ReportResponse
impl Unpin for ReportResponse
impl UnwindSafe for ReportResponse
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
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>
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>
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