pub struct ReactorLimits {Show 21 fields
pub max_capabilities: Option<u64>,
pub max_ready_handles: Option<u64>,
pub max_tasks: Option<u64>,
pub work_quantum: Option<u64>,
pub byte_quantum: Option<u64>,
pub max_handle_commands: Option<u64>,
pub max_handle_command_bytes: Option<u64>,
pub max_bridge_calls: Option<u64>,
pub max_bridge_request_bytes: Option<u64>,
pub max_bridge_response_bytes: Option<u64>,
pub max_async_completions: Option<u64>,
pub max_async_completion_bytes: Option<u64>,
pub max_blocking_jobs: Option<u64>,
pub max_blocking_bytes: Option<u64>,
pub per_handle_operation_quantum: Option<u64>,
pub accept_quantum: Option<u64>,
pub datagram_quantum: Option<u64>,
pub completion_quantum: Option<u64>,
pub signal_quantum: Option<u64>,
pub shutdown_deadline_ms: Option<u64>,
pub operation_deadline_ms: Option<u64>,
}Expand description
Sidecar reactor queues, work quanta, and deadlines. Omitted fields use the sidecar default.
Fields§
§max_capabilities: Option<u64>§max_ready_handles: Option<u64>§max_tasks: Option<u64>§work_quantum: Option<u64>§byte_quantum: Option<u64>§max_handle_commands: Option<u64>§max_handle_command_bytes: Option<u64>§max_bridge_calls: Option<u64>§max_bridge_request_bytes: Option<u64>§max_bridge_response_bytes: Option<u64>§max_async_completions: Option<u64>§max_async_completion_bytes: Option<u64>§max_blocking_jobs: Option<u64>§max_blocking_bytes: Option<u64>§per_handle_operation_quantum: Option<u64>§accept_quantum: Option<u64>§datagram_quantum: Option<u64>§completion_quantum: Option<u64>§signal_quantum: Option<u64>§shutdown_deadline_ms: Option<u64>§operation_deadline_ms: Option<u64>Trait Implementations§
Source§impl Clone for ReactorLimits
impl Clone for ReactorLimits
Source§impl Debug for ReactorLimits
impl Debug for ReactorLimits
Source§impl Default for ReactorLimits
impl Default for ReactorLimits
Source§impl<'de> Deserialize<'de> for ReactorLimits
impl<'de> Deserialize<'de> for ReactorLimits
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ReactorLimits
Source§impl PartialEq for ReactorLimits
impl PartialEq for ReactorLimits
Source§impl Serialize for ReactorLimits
impl Serialize for ReactorLimits
impl StructuralPartialEq for ReactorLimits
Auto Trait Implementations§
impl Forget for ReactorLimits
impl Freeze for ReactorLimits
impl Move for ReactorLimits
impl RefUnwindSafe for ReactorLimits
impl Send for ReactorLimits
impl Sync for ReactorLimits
impl Unpin for ReactorLimits
impl UnsafeUnpin for ReactorLimits
impl UnwindSafe for ReactorLimits
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.