#[non_exhaustive]pub struct PackageGroupOriginConfigurationBuilder { /* private fields */ }
Expand description
A builder for PackageGroupOriginConfiguration
.
Implementations§
source§impl PackageGroupOriginConfigurationBuilder
impl PackageGroupOriginConfigurationBuilder
sourcepub fn restrictions(
self,
k: PackageGroupOriginRestrictionType,
v: PackageGroupOriginRestriction,
) -> Self
pub fn restrictions( self, k: PackageGroupOriginRestrictionType, v: PackageGroupOriginRestriction, ) -> Self
Adds a key-value pair to restrictions
.
To override the contents of this collection use set_restrictions
.
The origin configuration settings that determine how package versions can enter repositories.
sourcepub fn set_restrictions(
self,
input: Option<HashMap<PackageGroupOriginRestrictionType, PackageGroupOriginRestriction>>,
) -> Self
pub fn set_restrictions( self, input: Option<HashMap<PackageGroupOriginRestrictionType, PackageGroupOriginRestriction>>, ) -> Self
The origin configuration settings that determine how package versions can enter repositories.
sourcepub fn get_restrictions(
&self,
) -> &Option<HashMap<PackageGroupOriginRestrictionType, PackageGroupOriginRestriction>>
pub fn get_restrictions( &self, ) -> &Option<HashMap<PackageGroupOriginRestrictionType, PackageGroupOriginRestriction>>
The origin configuration settings that determine how package versions can enter repositories.
sourcepub fn build(self) -> PackageGroupOriginConfiguration
pub fn build(self) -> PackageGroupOriginConfiguration
Consumes the builder and constructs a PackageGroupOriginConfiguration
.
Trait Implementations§
source§impl Clone for PackageGroupOriginConfigurationBuilder
impl Clone for PackageGroupOriginConfigurationBuilder
source§fn clone(&self) -> PackageGroupOriginConfigurationBuilder
fn clone(&self) -> PackageGroupOriginConfigurationBuilder
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 Default for PackageGroupOriginConfigurationBuilder
impl Default for PackageGroupOriginConfigurationBuilder
source§fn default() -> PackageGroupOriginConfigurationBuilder
fn default() -> PackageGroupOriginConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for PackageGroupOriginConfigurationBuilder
impl PartialEq for PackageGroupOriginConfigurationBuilder
source§fn eq(&self, other: &PackageGroupOriginConfigurationBuilder) -> bool
fn eq(&self, other: &PackageGroupOriginConfigurationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PackageGroupOriginConfigurationBuilder
Auto Trait Implementations§
impl Freeze for PackageGroupOriginConfigurationBuilder
impl RefUnwindSafe for PackageGroupOriginConfigurationBuilder
impl Send for PackageGroupOriginConfigurationBuilder
impl Sync for PackageGroupOriginConfigurationBuilder
impl Unpin for PackageGroupOriginConfigurationBuilder
impl UnwindSafe for PackageGroupOriginConfigurationBuilder
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.