pub struct ApiKeyMethod {
pub name: &'static str,
pub env: &'static [&'static str],
}Expand description
How a provider takes an API key.
Fields§
§name: &'static strMethod name, shown in prompts as Enter <name>.
env: &'static [&'static str]Environment variables holding the key, in priority order.
Trait Implementations§
Source§impl Clone for ApiKeyMethod
impl Clone for ApiKeyMethod
impl Copy for ApiKeyMethod
Source§impl Debug for ApiKeyMethod
impl Debug for ApiKeyMethod
impl Eq for ApiKeyMethod
Source§impl PartialEq for ApiKeyMethod
impl PartialEq for ApiKeyMethod
impl StructuralPartialEq for ApiKeyMethod
Auto Trait Implementations§
impl Freeze for ApiKeyMethod
impl RefUnwindSafe for ApiKeyMethod
impl Send for ApiKeyMethod
impl Sync for ApiKeyMethod
impl Unpin for ApiKeyMethod
impl UnsafeUnpin for ApiKeyMethod
impl UnwindSafe for ApiKeyMethod
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§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.