pub struct TimeoutTable {
pub pre_boot_config: Duration,
pub instance_start: Duration,
pub snapshot_create: Duration,
pub snapshot_load: Duration,
pub vm_state_change: Duration,
pub balloon_resize: Duration,
pub other: Duration,
}Expand description
Per-class tokio::time::timeout budget per
70-security.md § 6.
Fields§
§pre_boot_config: DurationPre-boot configuration mutations. Default 5 s.
instance_start: DurationAction(InstanceStart). Default 30 s.
snapshot_create: DurationPUT /snapshot/create. Default 5 min.
snapshot_load: DurationPUT /snapshot/load. Default 5 min.
vm_state_change: DurationPATCH /vm. Default 5 s.
balloon_resize: DurationPATCH /balloon resize. Default 30 s.
other: DurationOther actions (e.g. FlushMetrics). Default 5 s.
Implementations§
Source§impl TimeoutTable
impl TimeoutTable
Trait Implementations§
Source§impl Clone for TimeoutTable
impl Clone for TimeoutTable
Source§fn clone(&self) -> TimeoutTable
fn clone(&self) -> TimeoutTable
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 TimeoutTable
impl Debug for TimeoutTable
Source§impl Default for TimeoutTable
impl Default for TimeoutTable
impl Copy for TimeoutTable
Auto Trait Implementations§
impl Freeze for TimeoutTable
impl RefUnwindSafe for TimeoutTable
impl Send for TimeoutTable
impl Sync for TimeoutTable
impl Unpin for TimeoutTable
impl UnsafeUnpin for TimeoutTable
impl UnwindSafe for TimeoutTable
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