pub struct AccountSelection(/* private fields */);Expand description
Account flags before they become a grant or merged-catalog preference.
Implementations§
Source§impl AccountSelection
impl AccountSelection
pub fn from_flags( preferred: &[String], restricted: &[String], ) -> Result<Self, ProviderAccountError>
pub fn is_default(&self) -> bool
pub fn env_value(&self) -> Result<String, ProviderAccountError>
Trait Implementations§
Source§impl Clone for AccountSelection
impl Clone for AccountSelection
Source§fn clone(&self) -> AccountSelection
fn clone(&self) -> AccountSelection
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 AccountSelection
impl Debug for AccountSelection
Source§impl Default for AccountSelection
impl Default for AccountSelection
Source§impl<'de> Deserialize<'de> for AccountSelection
impl<'de> Deserialize<'de> for AccountSelection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AccountSelection
Source§impl PartialEq for AccountSelection
impl PartialEq for AccountSelection
Source§impl Serialize for AccountSelection
impl Serialize for AccountSelection
impl StructuralPartialEq for AccountSelection
Auto Trait Implementations§
impl Freeze for AccountSelection
impl RefUnwindSafe for AccountSelection
impl Send for AccountSelection
impl Sync for AccountSelection
impl Unpin for AccountSelection
impl UnsafeUnpin for AccountSelection
impl UnwindSafe for AccountSelection
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.