pub struct ResponseBodyWithExtensions {
pub trace_id: Option<Uuid>,
pub warnings: Vec<String>,
pub custom_payload: Option<HashMap<String, Bytes>>,
pub body: Bytes,
}
Expand description
Represents the already parsed response body extensions, including trace ID, warnings, and custom payload, and the remaining body raw data.
Fields§
§trace_id: Option<Uuid>
The trace ID if tracing was requested in the request.
This can be used to issue a follow-up request to the server to get detailed tracing information about the request.
warnings: Vec<String>
Warnings returned by the server, if any.
custom_payload: Option<HashMap<String, Bytes>>
Custom payload (see the CQL protocol description of the feature) returned by the server, if any.
body: Bytes
The remaining body data after parsing the extensions.
Auto Trait Implementations§
impl !Freeze for ResponseBodyWithExtensions
impl RefUnwindSafe for ResponseBodyWithExtensions
impl Send for ResponseBodyWithExtensions
impl Sync for ResponseBodyWithExtensions
impl Unpin for ResponseBodyWithExtensions
impl UnwindSafe for ResponseBodyWithExtensions
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> 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 more