pub struct ResolvedPackageInput {
pub instance: PackageInstanceId,
pub local_name: String,
pub dependencies: Vec<ResolvedDependencyInput>,
pub required_capabilities: BTreeSet<HostCapability>,
pub singleton: bool,
}Fields§
§instance: PackageInstanceId§local_name: String§dependencies: Vec<ResolvedDependencyInput>§required_capabilities: BTreeSet<HostCapability>§singleton: boolTrait Implementations§
Source§impl Clone for ResolvedPackageInput
impl Clone for ResolvedPackageInput
Source§fn clone(&self) -> ResolvedPackageInput
fn clone(&self) -> ResolvedPackageInput
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 ResolvedPackageInput
impl Debug for ResolvedPackageInput
impl Eq for ResolvedPackageInput
Source§impl PartialEq for ResolvedPackageInput
impl PartialEq for ResolvedPackageInput
impl StructuralPartialEq for ResolvedPackageInput
Auto Trait Implementations§
impl Freeze for ResolvedPackageInput
impl RefUnwindSafe for ResolvedPackageInput
impl Send for ResolvedPackageInput
impl Sync for ResolvedPackageInput
impl Unpin for ResolvedPackageInput
impl UnsafeUnpin for ResolvedPackageInput
impl UnwindSafe for ResolvedPackageInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.