pub struct UpdateSettingsRequestBuilder<TKey, TMsg, S: State = Empty>{ /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<TKey, TMsg, S: State> UpdateSettingsRequestBuilder<TKey, TMsg, S>
impl<TKey, TMsg, S: State> UpdateSettingsRequestBuilder<TKey, TMsg, S>
Sourcepub fn build(self) -> UpdateSettingsRequest<TKey, TMsg>where
S: IsComplete,
pub fn build(self) -> UpdateSettingsRequest<TKey, TMsg>where
S: IsComplete,
Finish building and return the requested object
Sourcepub fn discard_handler(
self,
value: Option<Arc<dyn DiscardHandler<TKey, TMsg>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDiscardHandler<S>>where
S::DiscardHandler: IsUnset,
pub fn discard_handler(
self,
value: Option<Arc<dyn DiscardHandler<TKey, TMsg>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDiscardHandler<S>>where
S::DiscardHandler: IsUnset,
Sourcepub fn maybe_discard_handler(
self,
value: Option<Option<Arc<dyn DiscardHandler<TKey, TMsg>>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDiscardHandler<S>>where
S::DiscardHandler: IsUnset,
pub fn maybe_discard_handler(
self,
value: Option<Option<Arc<dyn DiscardHandler<TKey, TMsg>>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDiscardHandler<S>>where
S::DiscardHandler: IsUnset,
Sourcepub fn discard_settings(
self,
value: DiscardSettings,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDiscardSettings<S>>where
S::DiscardSettings: IsUnset,
pub fn discard_settings(
self,
value: DiscardSettings,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDiscardSettings<S>>where
S::DiscardSettings: IsUnset,
Sourcepub fn maybe_discard_settings(
self,
value: Option<DiscardSettings>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDiscardSettings<S>>where
S::DiscardSettings: IsUnset,
pub fn maybe_discard_settings(
self,
value: Option<DiscardSettings>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDiscardSettings<S>>where
S::DiscardSettings: IsUnset,
Sourcepub fn dead_mans_switch(
self,
value: Option<DeadMansSwitchConfiguration>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDeadMansSwitch<S>>where
S::DeadMansSwitch: IsUnset,
pub fn dead_mans_switch(
self,
value: Option<DeadMansSwitchConfiguration>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDeadMansSwitch<S>>where
S::DeadMansSwitch: IsUnset,
Sourcepub fn maybe_dead_mans_switch(
self,
value: Option<Option<DeadMansSwitchConfiguration>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDeadMansSwitch<S>>where
S::DeadMansSwitch: IsUnset,
pub fn maybe_dead_mans_switch(
self,
value: Option<Option<DeadMansSwitchConfiguration>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetDeadMansSwitch<S>>where
S::DeadMansSwitch: IsUnset,
Sourcepub fn capacity_controller(
self,
value: Option<Box<dyn WorkerCapacityController>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetCapacityController<S>>where
S::CapacityController: IsUnset,
pub fn capacity_controller(
self,
value: Option<Box<dyn WorkerCapacityController>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetCapacityController<S>>where
S::CapacityController: IsUnset,
Sourcepub fn maybe_capacity_controller(
self,
value: Option<Option<Box<dyn WorkerCapacityController>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetCapacityController<S>>where
S::CapacityController: IsUnset,
pub fn maybe_capacity_controller(
self,
value: Option<Option<Box<dyn WorkerCapacityController>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetCapacityController<S>>where
S::CapacityController: IsUnset,
Sourcepub fn lifecycle_hooks(
self,
value: Option<Box<dyn FactoryLifecycleHooks<TKey, TMsg>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetLifecycleHooks<S>>where
S::LifecycleHooks: IsUnset,
pub fn lifecycle_hooks(
self,
value: Option<Box<dyn FactoryLifecycleHooks<TKey, TMsg>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetLifecycleHooks<S>>where
S::LifecycleHooks: IsUnset,
Sourcepub fn maybe_lifecycle_hooks(
self,
value: Option<Option<Box<dyn FactoryLifecycleHooks<TKey, TMsg>>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetLifecycleHooks<S>>where
S::LifecycleHooks: IsUnset,
pub fn maybe_lifecycle_hooks(
self,
value: Option<Option<Box<dyn FactoryLifecycleHooks<TKey, TMsg>>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetLifecycleHooks<S>>where
S::LifecycleHooks: IsUnset,
Sourcepub fn stats(
self,
value: Option<Arc<dyn FactoryStatsLayer>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetStats<S>>where
S::Stats: IsUnset,
pub fn stats(
self,
value: Option<Arc<dyn FactoryStatsLayer>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetStats<S>>where
S::Stats: IsUnset,
Sourcepub fn maybe_stats(
self,
value: Option<Option<Arc<dyn FactoryStatsLayer>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetStats<S>>where
S::Stats: IsUnset,
pub fn maybe_stats(
self,
value: Option<Option<Arc<dyn FactoryStatsLayer>>>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetStats<S>>where
S::Stats: IsUnset,
Sourcepub fn worker_count(
self,
value: usize,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetWorkerCount<S>>where
S::WorkerCount: IsUnset,
pub fn worker_count(
self,
value: usize,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetWorkerCount<S>>where
S::WorkerCount: IsUnset,
Sourcepub fn maybe_worker_count(
self,
value: Option<usize>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetWorkerCount<S>>where
S::WorkerCount: IsUnset,
pub fn maybe_worker_count(
self,
value: Option<usize>,
) -> UpdateSettingsRequestBuilder<TKey, TMsg, SetWorkerCount<S>>where
S::WorkerCount: IsUnset,
Auto Trait Implementations§
impl<TKey, TMsg, S = Empty> !RefUnwindSafe for UpdateSettingsRequestBuilder<TKey, TMsg, S>
impl<TKey, TMsg, S = Empty> !UnwindSafe for UpdateSettingsRequestBuilder<TKey, TMsg, S>
impl<TKey, TMsg, S> Freeze for UpdateSettingsRequestBuilder<TKey, TMsg, S>
impl<TKey, TMsg, S> Send for UpdateSettingsRequestBuilder<TKey, TMsg, S>
impl<TKey, TMsg, S> Sync for UpdateSettingsRequestBuilder<TKey, TMsg, S>
impl<TKey, TMsg, S> Unpin for UpdateSettingsRequestBuilder<TKey, TMsg, S>
impl<TKey, TMsg, S> UnsafeUnpin for UpdateSettingsRequestBuilder<TKey, TMsg, S>
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage