pub struct ResolvedChain {
pub base: AwsProfile,
pub base_profile: String,
pub roles: Vec<RoleStep>,
}Expand description
A profile chain resolved down to its credential-bearing base.
Fields§
§base: AwsProfile§base_profile: String§roles: Vec<RoleStep>Roles to assume in order, innermost first. Empty for a plain profile.
Trait Implementations§
Source§impl Clone for ResolvedChain
impl Clone for ResolvedChain
Source§impl Debug for ResolvedChain
impl Debug for ResolvedChain
impl Eq for ResolvedChain
Source§impl PartialEq for ResolvedChain
impl PartialEq for ResolvedChain
impl StructuralPartialEq for ResolvedChain
Auto Trait Implementations§
impl Freeze for ResolvedChain
impl RefUnwindSafe for ResolvedChain
impl Send for ResolvedChain
impl Sync for ResolvedChain
impl Unpin for ResolvedChain
impl UnsafeUnpin for ResolvedChain
impl UnwindSafe for ResolvedChain
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more