Struct aws_sdk_codeartifact::operation::get_associated_package_group::GetAssociatedPackageGroupOutput
source · #[non_exhaustive]pub struct GetAssociatedPackageGroupOutput {
pub package_group: Option<PackageGroupDescription>,
pub association_type: Option<PackageGroupAssociationType>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.package_group: Option<PackageGroupDescription>
The package group that is associated with the requested package.
association_type: Option<PackageGroupAssociationType>
Describes the strength of the association between the package and package group. A strong match is also known as an exact match, and a weak match is known as a relative match.
Implementations§
source§impl GetAssociatedPackageGroupOutput
impl GetAssociatedPackageGroupOutput
sourcepub fn package_group(&self) -> Option<&PackageGroupDescription>
pub fn package_group(&self) -> Option<&PackageGroupDescription>
The package group that is associated with the requested package.
sourcepub fn association_type(&self) -> Option<&PackageGroupAssociationType>
pub fn association_type(&self) -> Option<&PackageGroupAssociationType>
Describes the strength of the association between the package and package group. A strong match is also known as an exact match, and a weak match is known as a relative match.
source§impl GetAssociatedPackageGroupOutput
impl GetAssociatedPackageGroupOutput
sourcepub fn builder() -> GetAssociatedPackageGroupOutputBuilder
pub fn builder() -> GetAssociatedPackageGroupOutputBuilder
Creates a new builder-style object to manufacture GetAssociatedPackageGroupOutput
.
Trait Implementations§
source§impl Clone for GetAssociatedPackageGroupOutput
impl Clone for GetAssociatedPackageGroupOutput
source§fn clone(&self) -> GetAssociatedPackageGroupOutput
fn clone(&self) -> GetAssociatedPackageGroupOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for GetAssociatedPackageGroupOutput
impl PartialEq for GetAssociatedPackageGroupOutput
source§fn eq(&self, other: &GetAssociatedPackageGroupOutput) -> bool
fn eq(&self, other: &GetAssociatedPackageGroupOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetAssociatedPackageGroupOutput
impl RequestId for GetAssociatedPackageGroupOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for GetAssociatedPackageGroupOutput
Auto Trait Implementations§
impl Freeze for GetAssociatedPackageGroupOutput
impl RefUnwindSafe for GetAssociatedPackageGroupOutput
impl Send for GetAssociatedPackageGroupOutput
impl Sync for GetAssociatedPackageGroupOutput
impl Unpin for GetAssociatedPackageGroupOutput
impl UnwindSafe for GetAssociatedPackageGroupOutput
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.