#[non_exhaustive]pub struct AutoscalerSnapshot {
pub desired_concurrency: usize,
pub min_concurrency: usize,
pub max_concurrency: usize,
pub is_fixed: bool,
}Expand description
A point-in-time view of a crawler’s concurrency scaler.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.desired_concurrency: usizeConcurrency currently requested by the selected scaling mode.
min_concurrency: usizeEffective minimum concurrency.
max_concurrency: usizeEffective maximum concurrency.
is_fixed: boolWhether concurrency is explicitly fixed.
Trait Implementations§
Source§impl Clone for AutoscalerSnapshot
impl Clone for AutoscalerSnapshot
Source§fn clone(&self) -> AutoscalerSnapshot
fn clone(&self) -> AutoscalerSnapshot
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 moreimpl Copy for AutoscalerSnapshot
Auto Trait Implementations§
impl Freeze for AutoscalerSnapshot
impl RefUnwindSafe for AutoscalerSnapshot
impl Send for AutoscalerSnapshot
impl Sync for AutoscalerSnapshot
impl Unpin for AutoscalerSnapshot
impl UnsafeUnpin for AutoscalerSnapshot
impl UnwindSafe for AutoscalerSnapshot
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