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