pub struct CloudSelectors {
pub blocked: Vec<String>,
pub carveouts: HashMap<String, Vec<String>>,
}Expand description
The parsed block_cloud_providers selectors: the blocked provider
names in first-seen order, each optionally carrying carved-out regions.
Fields§
§blocked: Vec<String>The blocked provider names (bare, without the carve-out suffix).
carveouts: HashMap<String, Vec<String>>Provider -> the regions its block does NOT apply to.
Trait Implementations§
Source§impl Clone for CloudSelectors
impl Clone for CloudSelectors
Source§impl Debug for CloudSelectors
impl Debug for CloudSelectors
Source§impl Default for CloudSelectors
impl Default for CloudSelectors
impl Eq for CloudSelectors
Source§impl PartialEq for CloudSelectors
impl PartialEq for CloudSelectors
impl StructuralPartialEq for CloudSelectors
Auto Trait Implementations§
impl Freeze for CloudSelectors
impl RefUnwindSafe for CloudSelectors
impl Send for CloudSelectors
impl Sync for CloudSelectors
impl Unpin for CloudSelectors
impl UnsafeUnpin for CloudSelectors
impl UnwindSafe for CloudSelectors
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.