pub struct RawRequest {
pub message: Outgoing,
pub fields: String,
}Expand description
A raw request for migration and protocol coverage.
Fields§
§message: OutgoingMessage id.
fields: StringAlready encoded NUL-separated fields after the message id.
Trait Implementations§
Source§impl Clone for RawRequest
impl Clone for RawRequest
Source§fn clone(&self) -> RawRequest
fn clone(&self) -> RawRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RawRequest
impl Debug for RawRequest
Source§impl EncodableRequest for RawRequest
impl EncodableRequest for RawRequest
Source§fn encode_fields(&self, fields: &mut FieldSink) -> TwsApiResult<()>
fn encode_fields(&self, fields: &mut FieldSink) -> TwsApiResult<()>
Appends fields after the message id.
Source§fn encode_fields_for_server_version(
&self,
fields: &mut FieldSink,
_server_version: i32,
) -> TwsApiResult<()>
fn encode_fields_for_server_version( &self, fields: &mut FieldSink, _server_version: i32, ) -> TwsApiResult<()>
Appends fields for a negotiated server version.
Source§fn encode_protobuf(&self) -> TwsApiResult<Option<Vec<u8>>>
fn encode_protobuf(&self) -> TwsApiResult<Option<Vec<u8>>>
Encodes this request as protobuf when implemented for the request type.
impl Eq for RawRequest
Source§impl PartialEq for RawRequest
impl PartialEq for RawRequest
impl StructuralPartialEq for RawRequest
Auto Trait Implementations§
impl Freeze for RawRequest
impl RefUnwindSafe for RawRequest
impl Send for RawRequest
impl Sync for RawRequest
impl Unpin for RawRequest
impl UnsafeUnpin for RawRequest
impl UnwindSafe for RawRequest
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