pub enum ScalingError {
InvalidPolicy(String),
AtMaxShards,
AtMinShards,
InCooldown,
ShardCreationFailed(String),
}Expand description
Errors that can occur during scaling operations.
Variants§
InvalidPolicy(String)
Invalid scaling policy.
AtMaxShards
Already at maximum shards.
AtMinShards
Already at minimum shards.
InCooldown
Scaling operation in cooldown.
ShardCreationFailed(String)
Shard creation failed.
Trait Implementations§
Source§impl Clone for ScalingError
impl Clone for ScalingError
Source§fn clone(&self) -> ScalingError
fn clone(&self) -> ScalingError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScalingError
impl Debug for ScalingError
Source§impl Display for ScalingError
impl Display for ScalingError
Source§impl Error for ScalingError
impl Error for ScalingError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ScalingError
impl RefUnwindSafe for ScalingError
impl Send for ScalingError
impl Sync for ScalingError
impl Unpin for ScalingError
impl UnsafeUnpin for ScalingError
impl UnwindSafe for ScalingError
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