[−][src]Struct fibers_rpc::client::Options
Options for RPC.
Fields
timeout: Option<Duration>
The timeout of a RPC request.
The default value is None
and it means there is no timeout.
This is no effect on notification RPC.
max_queue_len: Option<u64>
The allowable number of messages in the transmit queue.
If the current queue length exceeds this value, the new message will be discarded before sending.
The default value is None
and it means there is no limitation.
priority: u8
The priority of the RPC invocation.
The lower the value, the higher the priority.
The default value is 128
.
force_wakeup: bool
If it is true
, RPC channel waiting for reconnecting will wake up immediately.
The default value is false
.
Methods
impl Options
[src]
pub const DEFAULT_PRIORITY: u8
[src]
The default priority.
Trait Implementations
impl Clone for Options
[src]
fn clone(&self) -> Options
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for Options
[src]
impl Debug for Options
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,