pub struct BufferedHttpRequest {
pub raw: Vec<u8>,
pub method: String,
pub path: String,
pub body_json: Option<Value>,
pub model_name: Option<String>,
pub session_hint: Option<String>,
pub request_object_request_ids: Vec<String>,
pub response_adapter: ResponseAdapter,
}Fields§
§raw: Vec<u8>§method: String§path: String§body_json: Option<Value>§model_name: Option<String>§session_hint: Option<String>§request_object_request_ids: Vec<String>§response_adapter: ResponseAdapterTrait Implementations§
Auto Trait Implementations§
impl Freeze for BufferedHttpRequest
impl RefUnwindSafe for BufferedHttpRequest
impl Send for BufferedHttpRequest
impl Sync for BufferedHttpRequest
impl Unpin for BufferedHttpRequest
impl UnsafeUnpin for BufferedHttpRequest
impl UnwindSafe for BufferedHttpRequest
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> 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>
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