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: BytesThe 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