pub struct GrpcBidiResponse {
pub status_name: Option<String>,
pub status_message: Option<String>,
pub headers: Option<HashMap<String, Vec<String>>>,
pub messages: Option<Vec<GrpcBidiMessage>>,
pub rules: Option<Vec<GrpcBidiRule>>,
pub close_connection: Option<bool>,
pub delay: Option<Delay>,
pub primary: Option<bool>,
pub extra: Extra,
}Expand description
A gRPC bidirectional-streaming response action (grpcBidiResponse).
Fields§
§status_name: Option<String>§status_message: Option<String>§headers: Option<HashMap<String, Vec<String>>>§messages: Option<Vec<GrpcBidiMessage>>§rules: Option<Vec<GrpcBidiRule>>§close_connection: Option<bool>§delay: Option<Delay>§primary: Option<bool>§extra: ExtraImplementations§
Source§impl GrpcBidiResponse
impl GrpcBidiResponse
Sourcepub fn message(self, message: GrpcBidiMessage) -> Self
pub fn message(self, message: GrpcBidiMessage) -> Self
Append a streamed message.
Sourcepub fn rule(self, rule: GrpcBidiRule) -> Self
pub fn rule(self, rule: GrpcBidiRule) -> Self
Append a request-keyed rule.
Trait Implementations§
Source§impl Clone for GrpcBidiResponse
impl Clone for GrpcBidiResponse
Source§fn clone(&self) -> GrpcBidiResponse
fn clone(&self) -> GrpcBidiResponse
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 GrpcBidiResponse
impl Debug for GrpcBidiResponse
Source§impl Default for GrpcBidiResponse
impl Default for GrpcBidiResponse
Source§fn default() -> GrpcBidiResponse
fn default() -> GrpcBidiResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GrpcBidiResponse
impl<'de> Deserialize<'de> for GrpcBidiResponse
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GrpcBidiResponse
impl PartialEq for GrpcBidiResponse
Source§fn eq(&self, other: &GrpcBidiResponse) -> bool
fn eq(&self, other: &GrpcBidiResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GrpcBidiResponse
impl Serialize for GrpcBidiResponse
impl StructuralPartialEq for GrpcBidiResponse
Auto Trait Implementations§
impl Freeze for GrpcBidiResponse
impl RefUnwindSafe for GrpcBidiResponse
impl Send for GrpcBidiResponse
impl Sync for GrpcBidiResponse
impl Unpin for GrpcBidiResponse
impl UnsafeUnpin for GrpcBidiResponse
impl UnwindSafe for GrpcBidiResponse
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