pub struct InvokeMetadata {
pub status: i32,
pub headers: BTreeMap<String, StringList>,
pub media_type: String,
}Expand description
InvokeMetadata is the first frame of a streaming invocation. It carries the HTTP-shaped status, headers, and the response media type (from the operation’s StreamResponseSpec).
Native message type for gestalt.provider.v1.InvokeMetadata.
Fields§
§status: i32The status field.
headers: BTreeMap<String, StringList>The headers field.
media_type: StringThe media_type field.
Trait Implementations§
Source§impl Clone for InvokeMetadata
impl Clone for InvokeMetadata
Source§fn clone(&self) -> InvokeMetadata
fn clone(&self) -> InvokeMetadata
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 InvokeMetadata
impl Debug for InvokeMetadata
Source§impl Default for InvokeMetadata
impl Default for InvokeMetadata
Source§fn default() -> InvokeMetadata
fn default() -> InvokeMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InvokeMetadata
impl<'de> Deserialize<'de> for InvokeMetadata
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 InvokeMetadata
impl PartialEq for InvokeMetadata
Source§impl Serialize for InvokeMetadata
impl Serialize for InvokeMetadata
impl StructuralPartialEq for InvokeMetadata
Auto Trait Implementations§
impl Freeze for InvokeMetadata
impl RefUnwindSafe for InvokeMetadata
impl Send for InvokeMetadata
impl Sync for InvokeMetadata
impl Unpin for InvokeMetadata
impl UnsafeUnpin for InvokeMetadata
impl UnwindSafe for InvokeMetadata
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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