pub struct QuicClientMessage {
pub hello: Option<HelloRequest>,
pub execute: Option<ExecuteRequest>,
pub ping: Option<PingRequest>,
pub begin: Option<BeginRequest>,
pub commit: Option<CommitRequest>,
pub rollback: Option<RollbackRequest>,
}Expand description
Top-level client message (oneof).
Fields§
§hello: Option<HelloRequest>§execute: Option<ExecuteRequest>§ping: Option<PingRequest>§begin: Option<BeginRequest>§commit: Option<CommitRequest>§rollback: Option<RollbackRequest>Trait Implementations§
Source§impl Clone for QuicClientMessage
impl Clone for QuicClientMessage
Source§fn clone(&self) -> QuicClientMessage
fn clone(&self) -> QuicClientMessage
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 QuicClientMessage
impl Debug for QuicClientMessage
Source§impl Default for QuicClientMessage
impl Default for QuicClientMessage
Source§fn default() -> QuicClientMessage
fn default() -> QuicClientMessage
Returns the “default value” for a type. Read more
Source§impl PartialEq for QuicClientMessage
impl PartialEq for QuicClientMessage
impl StructuralPartialEq for QuicClientMessage
Auto Trait Implementations§
impl Freeze for QuicClientMessage
impl RefUnwindSafe for QuicClientMessage
impl Send for QuicClientMessage
impl Sync for QuicClientMessage
impl Unpin for QuicClientMessage
impl UnwindSafe for QuicClientMessage
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> 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