#[non_exhaustive]pub enum Isolation {
Priority(Priority),
StandardIsolation(Box<StandardIsolation>),
DataBoostIsolationReadOnly(Box<DataBoostIsolationReadOnly>),
}Expand description
Options for isolating this app profile’s traffic from other use cases.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Priority(Priority)
👎Deprecated
This field has been deprecated in favor of standard_isolation.priority.
If you set this field, standard_isolation.priority will be set instead.
The priority of requests sent using this app profile.
StandardIsolation(Box<StandardIsolation>)
The standard options used for isolating this app profile’s traffic from other use cases.
DataBoostIsolationReadOnly(Box<DataBoostIsolationReadOnly>)
Specifies that this app profile is intended for read-only usage via the Data Boost feature.
Trait Implementations§
impl StructuralPartialEq for Isolation
Auto Trait Implementations§
impl Freeze for Isolation
impl RefUnwindSafe for Isolation
impl Send for Isolation
impl Sync for Isolation
impl Unpin for Isolation
impl UnwindSafe for Isolation
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