[−][src]Enum bastion::dispatcher::DispatcherType
Defines the type of the dispatcher.
The default type is Anonymous
.
Variants
The default kind of the dispatcher which is using for handling all actors in the cluster. Can be more than one instance of this type.
Named(String)
The dispatcher with a unique name which will be using for updating and notifying actors in the same group base on the desired strategy. The logic handling broadcasted messages and their distribution across the group depends on the dispatcher's handler.
Trait Implementations
impl Clone for DispatcherType
[src]
fn clone(&self) -> DispatcherType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DispatcherType
[src]
impl Default for DispatcherType
[src]
impl Eq for DispatcherType
[src]
impl Hash for DispatcherType
[src]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Into<DispatcherType> for String
[src]
fn into(self) -> DispatcherType
[src]
impl PartialEq<DispatcherType> for DispatcherType
[src]
fn eq(&self, other: &DispatcherType) -> bool
[src]
fn ne(&self, other: &DispatcherType) -> bool
[src]
impl StructuralEq for DispatcherType
[src]
impl StructuralPartialEq for DispatcherType
[src]
Auto Trait Implementations
impl RefUnwindSafe for DispatcherType
impl Send for DispatcherType
impl Sync for DispatcherType
impl Unpin for DispatcherType
impl UnwindSafe for DispatcherType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsAny for T where
T: Any,
[src]
T: Any,
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> Message for T where
T: Any + Send + Sync + Debug,
[src]
T: Any + Send + Sync + Debug,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> State for T where
T: Send + Sync + 'static,
[src]
T: Send + Sync + 'static,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,