pub struct ApiVersionsRequest {
pub client_software_name: Option<CompactString>,
pub client_software_version: Option<CompactString>,
pub tagged_fields: Option<TaggedFields>,
}
Fields§
§client_software_name: Option<CompactString>
The name of the client.
Added in version 3.
client_software_version: Option<CompactString>
The version of the client.
Added in version 3.
tagged_fields: Option<TaggedFields>
The tagged fields.
Added in version 3.
Trait Implementations§
Source§impl Debug for ApiVersionsRequest
impl Debug for ApiVersionsRequest
Source§impl PartialEq for ApiVersionsRequest
impl PartialEq for ApiVersionsRequest
Source§impl<R> ReadVersionedType<R> for ApiVersionsRequestwhere
R: Read,
impl<R> ReadVersionedType<R> for ApiVersionsRequestwhere
R: Read,
fn read_versioned( reader: &mut R, version: ApiVersion, ) -> Result<Self, ReadVersionedError>
Source§impl RequestBody for ApiVersionsRequest
impl RequestBody for ApiVersionsRequest
Source§const API_VERSION_RANGE: ApiVersionRange
const API_VERSION_RANGE: ApiVersionRange
Supported version range. Read more
Source§const FIRST_TAGGED_FIELD_IN_REQUEST_VERSION: ApiVersion
const FIRST_TAGGED_FIELD_IN_REQUEST_VERSION: ApiVersion
The first version of the messages (not of the header) that uses tagged fields, if any. Read more
Source§const FIRST_TAGGED_FIELD_IN_RESPONSE_VERSION: ApiVersion
const FIRST_TAGGED_FIELD_IN_RESPONSE_VERSION: ApiVersion
Normally the same as
FIRST_TAGGED_FIELD_IN_REQUEST_VERSION
but
there are some special snowflakes.Source§type ResponseBody = ApiVersionsResponse
type ResponseBody = ApiVersionsResponse
The response type that will follow when issuing this request.
Source§impl<W> WriteVersionedType<W> for ApiVersionsRequestwhere
W: Write,
impl<W> WriteVersionedType<W> for ApiVersionsRequestwhere
W: Write,
fn write_versioned( &self, writer: &mut W, version: ApiVersion, ) -> Result<(), WriteVersionedError>
impl Eq for ApiVersionsRequest
impl StructuralPartialEq for ApiVersionsRequest
Auto Trait Implementations§
impl Freeze for ApiVersionsRequest
impl RefUnwindSafe for ApiVersionsRequest
impl Send for ApiVersionsRequest
impl Sync for ApiVersionsRequest
impl Unpin for ApiVersionsRequest
impl UnwindSafe for ApiVersionsRequest
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