pub struct FullStatus {Show 21 fields
pub server_id: u32,
pub server_uuid: String,
pub replication_status: Option<Status>,
pub primary_status: Option<PrimaryStatus>,
pub gtid_purged: String,
pub version: String,
pub version_comment: String,
pub read_only: bool,
pub gtid_mode: String,
pub binlog_format: String,
pub binlog_row_image: String,
pub log_bin_enabled: bool,
pub log_replica_updates: bool,
pub semi_sync_primary_enabled: bool,
pub semi_sync_replica_enabled: bool,
pub semi_sync_primary_status: bool,
pub semi_sync_replica_status: bool,
pub semi_sync_primary_clients: u32,
pub semi_sync_primary_timeout: u64,
pub semi_sync_wait_for_replica_count: u32,
pub super_read_only: bool,
}Expand description
FullStatus contains the full status of MySQL including the replication information, semi-sync information, GTID information among others
Fields§
§server_id: u32§server_uuid: String§replication_status: Option<Status>§primary_status: Option<PrimaryStatus>§gtid_purged: String§version: String§version_comment: String§read_only: bool§gtid_mode: String§binlog_format: String§binlog_row_image: String§log_bin_enabled: bool§log_replica_updates: bool§semi_sync_primary_enabled: bool§semi_sync_replica_enabled: bool§semi_sync_primary_status: bool§semi_sync_replica_status: bool§semi_sync_primary_clients: u32§semi_sync_primary_timeout: u64§semi_sync_wait_for_replica_count: u32§super_read_only: boolTrait Implementations§
Source§impl Clone for FullStatus
impl Clone for FullStatus
Source§fn clone(&self) -> FullStatus
fn clone(&self) -> FullStatus
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 FullStatus
impl Debug for FullStatus
Source§impl Default for FullStatus
impl Default for FullStatus
Source§impl Message for FullStatus
impl Message for FullStatus
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 FullStatus
impl PartialEq for FullStatus
impl StructuralPartialEq for FullStatus
Auto Trait Implementations§
impl Freeze for FullStatus
impl RefUnwindSafe for FullStatus
impl Send for FullStatus
impl Sync for FullStatus
impl Unpin for FullStatus
impl UnwindSafe for FullStatus
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