#[non_exhaustive]pub struct PackageOriginConfigurationBuilder { /* private fields */ }
Expand description
A builder for PackageOriginConfiguration
.
Implementations§
source§impl PackageOriginConfigurationBuilder
impl PackageOriginConfigurationBuilder
sourcepub fn restrictions(self, input: PackageOriginRestrictions) -> Self
pub fn restrictions(self, input: PackageOriginRestrictions) -> Self
A PackageOriginRestrictions
object that contains information about the upstream and publish package origin configuration for the package.
sourcepub fn set_restrictions(self, input: Option<PackageOriginRestrictions>) -> Self
pub fn set_restrictions(self, input: Option<PackageOriginRestrictions>) -> Self
A PackageOriginRestrictions
object that contains information about the upstream and publish package origin configuration for the package.
sourcepub fn get_restrictions(&self) -> &Option<PackageOriginRestrictions>
pub fn get_restrictions(&self) -> &Option<PackageOriginRestrictions>
A PackageOriginRestrictions
object that contains information about the upstream and publish package origin configuration for the package.
sourcepub fn build(self) -> PackageOriginConfiguration
pub fn build(self) -> PackageOriginConfiguration
Consumes the builder and constructs a PackageOriginConfiguration
.
Trait Implementations§
source§impl Clone for PackageOriginConfigurationBuilder
impl Clone for PackageOriginConfigurationBuilder
source§fn clone(&self) -> PackageOriginConfigurationBuilder
fn clone(&self) -> PackageOriginConfigurationBuilder
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 PackageOriginConfigurationBuilder
impl Default for PackageOriginConfigurationBuilder
source§fn default() -> PackageOriginConfigurationBuilder
fn default() -> PackageOriginConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for PackageOriginConfigurationBuilder
impl PartialEq for PackageOriginConfigurationBuilder
source§fn eq(&self, other: &PackageOriginConfigurationBuilder) -> bool
fn eq(&self, other: &PackageOriginConfigurationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PackageOriginConfigurationBuilder
Auto Trait Implementations§
impl Freeze for PackageOriginConfigurationBuilder
impl RefUnwindSafe for PackageOriginConfigurationBuilder
impl Send for PackageOriginConfigurationBuilder
impl Sync for PackageOriginConfigurationBuilder
impl Unpin for PackageOriginConfigurationBuilder
impl UnwindSafe for PackageOriginConfigurationBuilder
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>
Creates a shared type from an unshared type.