Struct scratchstack_aspen::SpecifiedPrincipal
source · [−]pub struct SpecifiedPrincipal { /* private fields */ }
Implementations
sourceimpl SpecifiedPrincipal
impl SpecifiedPrincipal
pub fn builder() -> SpecifiedPrincipalBuilder
pub fn aws(&self) -> Option<&StringLikeList<AwsPrincipal>>
pub fn canonical_user(&self) -> Option<&StringLikeList<String>>
pub fn federated(&self) -> Option<&StringLikeList<String>>
pub fn service(&self) -> Option<&StringLikeList<String>>
pub fn matches(&self, actor: &PrincipalActor) -> bool
Trait Implementations
sourceimpl Clone for SpecifiedPrincipal
impl Clone for SpecifiedPrincipal
sourcefn clone(&self) -> SpecifiedPrincipal
fn clone(&self) -> SpecifiedPrincipal
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SpecifiedPrincipal
impl Debug for SpecifiedPrincipal
sourceimpl<'de> Deserialize<'de> for SpecifiedPrincipal
impl<'de> Deserialize<'de> for SpecifiedPrincipal
sourcefn 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
sourceimpl Display for SpecifiedPrincipal
impl Display for SpecifiedPrincipal
sourceimpl From<SpecifiedPrincipal> for Principal
impl From<SpecifiedPrincipal> for Principal
sourcefn from(sp: SpecifiedPrincipal) -> Self
fn from(sp: SpecifiedPrincipal) -> Self
Converts to this type from the input type.
sourceimpl FromStr for SpecifiedPrincipal
impl FromStr for SpecifiedPrincipal
sourceimpl PartialEq<SpecifiedPrincipal> for SpecifiedPrincipal
impl PartialEq<SpecifiedPrincipal> for SpecifiedPrincipal
sourcefn eq(&self, other: &SpecifiedPrincipal) -> bool
fn eq(&self, other: &SpecifiedPrincipal) -> bool
sourceimpl Serialize for SpecifiedPrincipal
impl Serialize for SpecifiedPrincipal
impl Eq for SpecifiedPrincipal
impl StructuralEq for SpecifiedPrincipal
impl StructuralPartialEq for SpecifiedPrincipal
Auto Trait Implementations
impl RefUnwindSafe for SpecifiedPrincipal
impl Send for SpecifiedPrincipal
impl Sync for SpecifiedPrincipal
impl Unpin for SpecifiedPrincipal
impl UnwindSafe for SpecifiedPrincipal
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more