pub struct PackageVariant {
pub artifact: PackageArtifact,
pub required_capabilities: BTreeSet<String>,
pub host_calls: BTreeSet<String>,
pub exports: BTreeSet<String>,
pub dependencies: Option<Form>,
pub lifecycle: Option<PackageLifecycle>,
}Fields§
§artifact: PackageArtifact§required_capabilities: BTreeSet<String>§host_calls: BTreeSet<String>§exports: BTreeSet<String>§dependencies: Option<Form>§lifecycle: Option<PackageLifecycle>Trait Implementations§
Source§impl Clone for PackageVariant
impl Clone for PackageVariant
Source§fn clone(&self) -> PackageVariant
fn clone(&self) -> PackageVariant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PackageVariant
impl Debug for PackageVariant
Source§impl PartialEq for PackageVariant
impl PartialEq for PackageVariant
impl StructuralPartialEq for PackageVariant
Auto Trait Implementations§
impl Freeze for PackageVariant
impl RefUnwindSafe for PackageVariant
impl Send for PackageVariant
impl Sync for PackageVariant
impl Unpin for PackageVariant
impl UnsafeUnpin for PackageVariant
impl UnwindSafe for PackageVariant
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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