pub enum InvocationPolicy {
Single,
RoundRobin,
Random,
First,
Last,
}Expand description
How a callee should be selected for invocations.
Variants§
Single
Invocation is sent to a single callee.
RoundRobin
Invocation is sent to a callee in order of registration.
Random
Invocation is sent to a random callee.
First
Invocation is sent to the first callee.
Last
Invocation is sent to the last callee.
Trait Implementations§
Source§impl Clone for InvocationPolicy
impl Clone for InvocationPolicy
Source§fn clone(&self) -> InvocationPolicy
fn clone(&self) -> InvocationPolicy
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InvocationPolicy
impl Debug for InvocationPolicy
Source§impl Default for InvocationPolicy
impl Default for InvocationPolicy
Source§fn default() -> InvocationPolicy
fn default() -> InvocationPolicy
Returns the “default value” for a type. Read more
Source§impl Into<&'static str> for InvocationPolicy
impl Into<&'static str> for InvocationPolicy
Source§impl Into<String> for InvocationPolicy
impl Into<String> for InvocationPolicy
Source§impl PartialEq for InvocationPolicy
impl PartialEq for InvocationPolicy
Source§impl ToString for InvocationPolicy
impl ToString for InvocationPolicy
Source§impl TryFrom<&str> for InvocationPolicy
impl TryFrom<&str> for InvocationPolicy
impl Copy for InvocationPolicy
impl Eq for InvocationPolicy
impl StructuralPartialEq for InvocationPolicy
Auto Trait Implementations§
impl Freeze for InvocationPolicy
impl RefUnwindSafe for InvocationPolicy
impl Send for InvocationPolicy
impl Sync for InvocationPolicy
impl Unpin for InvocationPolicy
impl UnwindSafe for InvocationPolicy
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)