pub struct CommandGetSchemaResponse {
pub request_id: u64,
pub error_code: Option<i32>,
pub error_message: Option<String>,
pub schema: Option<Schema>,
pub schema_version: Option<Vec<u8>>,
}Fields§
§request_id: u64§error_code: Option<i32>§error_message: Option<String>§schema: Option<Schema>§schema_version: Option<Vec<u8>>Implementations§
Source§impl CommandGetSchemaResponse
impl CommandGetSchemaResponse
Sourcepub fn error_code(&self) -> ServerError
pub fn error_code(&self) -> ServerError
Returns the enum value of error_code, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_error_code(&mut self, value: ServerError)
pub fn set_error_code(&mut self, value: ServerError)
Sets error_code to the provided enum value.
Sourcepub fn error_message(&self) -> &str
pub fn error_message(&self) -> &str
Returns the value of error_message, or the default value if error_message is unset.
Sourcepub fn schema_version(&self) -> &[u8] ⓘ
pub fn schema_version(&self) -> &[u8] ⓘ
Returns the value of schema_version, or the default value if schema_version is unset.
Trait Implementations§
Source§impl Clone for CommandGetSchemaResponse
impl Clone for CommandGetSchemaResponse
Source§fn clone(&self) -> CommandGetSchemaResponse
fn clone(&self) -> CommandGetSchemaResponse
Returns a copy 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 CommandGetSchemaResponse
impl Debug for CommandGetSchemaResponse
Source§impl Default for CommandGetSchemaResponse
impl Default for CommandGetSchemaResponse
Source§impl Message for CommandGetSchemaResponse
impl Message for CommandGetSchemaResponse
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for CommandGetSchemaResponse
impl PartialEq for CommandGetSchemaResponse
impl StructuralPartialEq for CommandGetSchemaResponse
Auto Trait Implementations§
impl Freeze for CommandGetSchemaResponse
impl RefUnwindSafe for CommandGetSchemaResponse
impl Send for CommandGetSchemaResponse
impl Sync for CommandGetSchemaResponse
impl Unpin for CommandGetSchemaResponse
impl UnwindSafe for CommandGetSchemaResponse
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