pub struct ResponseFrame {
pub params: FrameParams,
pub opcode: ResponseOpcode,
pub body: Bytes,
}Fields§
§params: FrameParams§opcode: ResponseOpcode§body: BytesImplementations§
Source§impl ResponseFrame
impl ResponseFrame
Sourcepub fn forged_error(
request_params: FrameParams,
error: DbError,
msg: Option<&str>,
) -> Result<Self, TryFromIntError>
pub fn forged_error( request_params: FrameParams, error: DbError, msg: Option<&str>, ) -> Result<Self, TryFromIntError>
Creates a response frame that signifies the given DbError type. Useful for testing server-side error handling in drivers.
Sourcepub fn forged_supported(
request_params: FrameParams,
options: &HashMap<String, Vec<String>>,
) -> Result<Self, TryFromIntError>
pub fn forged_supported( request_params: FrameParams, options: &HashMap<String, Vec<String>>, ) -> Result<Self, TryFromIntError>
Creates a Supported response frame with given supported options.
pub fn forged_ready(request_params: FrameParams) -> Self
Trait Implementations§
Source§impl Clone for ResponseFrame
impl Clone for ResponseFrame
Source§fn clone(&self) -> ResponseFrame
fn clone(&self) -> ResponseFrame
Returns a duplicate of the value. Read more
1.0.0 · 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 ResponseFrame
impl Debug for ResponseFrame
Source§impl PartialEq for ResponseFrame
impl PartialEq for ResponseFrame
impl Eq for ResponseFrame
impl StructuralPartialEq for ResponseFrame
Auto Trait Implementations§
impl !Freeze for ResponseFrame
impl RefUnwindSafe for ResponseFrame
impl Send for ResponseFrame
impl Sync for ResponseFrame
impl Unpin for ResponseFrame
impl UnsafeUnpin for ResponseFrame
impl UnwindSafe for ResponseFrame
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,
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