pub struct PathPackageInput {
pub package: CanonicalPackageId,
pub local_name: String,
pub workspace_path: NormalizedRelativePath,
pub manifest_digest: ContentDigest,
pub tree_digest: ContentDigest,
pub version: Option<PackageVersion>,
pub dependencies: BTreeMap<PackageAlias, String>,
pub required_capabilities: BTreeSet<HostCapability>,
pub singleton: bool,
}Fields§
§package: CanonicalPackageId§local_name: String§workspace_path: NormalizedRelativePath§manifest_digest: ContentDigest§tree_digest: ContentDigest§version: Option<PackageVersion>§dependencies: BTreeMap<PackageAlias, String>§required_capabilities: BTreeSet<HostCapability>§singleton: boolTrait Implementations§
Source§impl Clone for PathPackageInput
impl Clone for PathPackageInput
Source§fn clone(&self) -> PathPackageInput
fn clone(&self) -> PathPackageInput
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 PathPackageInput
impl Debug for PathPackageInput
impl Eq for PathPackageInput
Source§impl PartialEq for PathPackageInput
impl PartialEq for PathPackageInput
impl StructuralPartialEq for PathPackageInput
Auto Trait Implementations§
impl Freeze for PathPackageInput
impl RefUnwindSafe for PathPackageInput
impl Send for PathPackageInput
impl Sync for PathPackageInput
impl Unpin for PathPackageInput
impl UnsafeUnpin for PathPackageInput
impl UnwindSafe for PathPackageInput
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.