[−][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
.
Implementations
impl Options
[src]
pub const DEFAULT_PRIORITY: u8
[src]
The default priority.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,