pub struct Status {Show 19 fields
pub version: String,
pub bytes_read: u64,
pub bytes_written: u64,
pub bytes_read_rate: f32,
pub bytes_written_rate: f32,
pub rpcs_executed: u64,
pub rpc_rate: f32,
pub one_rpc_per_update: bool,
pub max_time_per_update: u32,
pub adaptive_rate_control: bool,
pub blocking_recv: bool,
pub recv_timeout: u32,
pub time_per_rpc_update: f32,
pub poll_time_per_rpc_update: f32,
pub exec_time_per_rpc_update: f32,
pub stream_rpcs: u32,
pub stream_rpcs_executed: u64,
pub stream_rpc_rate: f32,
pub time_per_stream_update: f32,
/* private fields */
}Fields§
§version: String§bytes_read: u64§bytes_written: u64§bytes_read_rate: f32§bytes_written_rate: f32§rpcs_executed: u64§rpc_rate: f32§one_rpc_per_update: bool§max_time_per_update: u32§adaptive_rate_control: bool§blocking_recv: bool§recv_timeout: u32§time_per_rpc_update: f32§poll_time_per_rpc_update: f32§exec_time_per_rpc_update: f32§stream_rpcs: u32§stream_rpcs_executed: u64§stream_rpc_rate: f32§time_per_stream_update: f32Implementations§
Source§impl Status
impl Status
pub fn new() -> Status
pub fn default_instance() -> &'static Status
pub fn clear_version(&mut self)
pub fn set_version(&mut self, v: String)
pub fn mut_version(&mut self) -> &mut String
pub fn take_version(&mut self) -> String
pub fn get_version(&self) -> &str
pub fn clear_bytes_read(&mut self)
pub fn set_bytes_read(&mut self, v: u64)
pub fn get_bytes_read(&self) -> u64
pub fn clear_bytes_written(&mut self)
pub fn set_bytes_written(&mut self, v: u64)
pub fn get_bytes_written(&self) -> u64
pub fn clear_bytes_read_rate(&mut self)
pub fn set_bytes_read_rate(&mut self, v: f32)
pub fn get_bytes_read_rate(&self) -> f32
pub fn clear_bytes_written_rate(&mut self)
pub fn set_bytes_written_rate(&mut self, v: f32)
pub fn get_bytes_written_rate(&self) -> f32
pub fn clear_rpcs_executed(&mut self)
pub fn set_rpcs_executed(&mut self, v: u64)
pub fn get_rpcs_executed(&self) -> u64
pub fn clear_rpc_rate(&mut self)
pub fn set_rpc_rate(&mut self, v: f32)
pub fn get_rpc_rate(&self) -> f32
pub fn clear_one_rpc_per_update(&mut self)
pub fn set_one_rpc_per_update(&mut self, v: bool)
pub fn get_one_rpc_per_update(&self) -> bool
pub fn clear_max_time_per_update(&mut self)
pub fn set_max_time_per_update(&mut self, v: u32)
pub fn get_max_time_per_update(&self) -> u32
pub fn clear_adaptive_rate_control(&mut self)
pub fn set_adaptive_rate_control(&mut self, v: bool)
pub fn get_adaptive_rate_control(&self) -> bool
pub fn clear_blocking_recv(&mut self)
pub fn set_blocking_recv(&mut self, v: bool)
pub fn get_blocking_recv(&self) -> bool
pub fn clear_recv_timeout(&mut self)
pub fn set_recv_timeout(&mut self, v: u32)
pub fn get_recv_timeout(&self) -> u32
pub fn clear_time_per_rpc_update(&mut self)
pub fn set_time_per_rpc_update(&mut self, v: f32)
pub fn get_time_per_rpc_update(&self) -> f32
pub fn clear_poll_time_per_rpc_update(&mut self)
pub fn set_poll_time_per_rpc_update(&mut self, v: f32)
pub fn get_poll_time_per_rpc_update(&self) -> f32
pub fn clear_exec_time_per_rpc_update(&mut self)
pub fn set_exec_time_per_rpc_update(&mut self, v: f32)
pub fn get_exec_time_per_rpc_update(&self) -> f32
pub fn clear_stream_rpcs(&mut self)
pub fn set_stream_rpcs(&mut self, v: u32)
pub fn get_stream_rpcs(&self) -> u32
pub fn clear_stream_rpcs_executed(&mut self)
pub fn set_stream_rpcs_executed(&mut self, v: u64)
pub fn get_stream_rpcs_executed(&self) -> u64
pub fn clear_stream_rpc_rate(&mut self)
pub fn set_stream_rpc_rate(&mut self, v: f32)
pub fn get_stream_rpc_rate(&self) -> f32
pub fn clear_time_per_stream_update(&mut self)
pub fn set_time_per_stream_update(&mut self, v: f32)
pub fn get_time_per_stream_update(&self) -> f32
Trait Implementations§
Source§impl Message for Status
impl Message for Status
fn is_initialized(&self) -> bool
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
fn compute_size(&self) -> u32
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_>, ) -> ProtobufResult<()>
fn get_cached_size(&self) -> u32
fn get_unknown_fields(&self) -> &UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn as_any(&self) -> &dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
fn into_any(self: Box<Self>) -> Box<dyn Any>
fn descriptor(&self) -> &'static MessageDescriptor
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), ProtobufError>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_>, ) -> Result<(), ProtobufError>
fn write_length_delimited_to_vec( &self, vec: &mut Vec<u8>, ) -> Result<(), ProtobufError>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>
fn check_initialized(&self) -> Result<(), ProtobufError>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>
fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write, ) -> Result<(), ProtobufError>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn type_id(&self) -> TypeId
Source§impl MessageStatic for Status
impl MessageStatic for Status
fn new() -> Status
fn descriptor_static(_: Option<Status>) -> &'static MessageDescriptor
Source§impl ProtobufValue for Status
impl ProtobufValue for Status
fn as_ref(&self) -> ProtobufValueRef<'_>
fn as_any(&self) -> &(dyn Any + 'static)
fn is_non_zero(&self) -> bool
fn as_ref_copy(&self) -> ProtobufValueRef<'static>
impl StructuralPartialEq for Status
impl Sync for Status
Auto Trait Implementations§
impl !Freeze for Status
impl !RefUnwindSafe for Status
impl Send for Status
impl Unpin for Status
impl UnwindSafe for Status
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