struct MetadataPackage {
id: String,
name: String,
version: String,
manifest_path: String,
publish: Option<Vec<String>>,
dependencies: Vec<MetadataDependency>,
}Fields§
§id: String§name: String§version: String§manifest_path: String§publish: Option<Vec<String>>§dependencies: Vec<MetadataDependency>Trait Implementations§
Source§impl Clone for MetadataPackage
impl Clone for MetadataPackage
Source§fn clone(&self) -> MetadataPackage
fn clone(&self) -> MetadataPackage
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 MetadataPackage
impl Debug for MetadataPackage
impl Eq for MetadataPackage
Source§impl<'ʄ> Facet<'ʄ> for MetadataPackage
impl<'ʄ> Facet<'ʄ> for MetadataPackage
Source§impl PartialEq for MetadataPackage
impl PartialEq for MetadataPackage
impl StructuralPartialEq for MetadataPackage
Auto Trait Implementations§
impl Freeze for MetadataPackage
impl RefUnwindSafe for MetadataPackage
impl Send for MetadataPackage
impl Sync for MetadataPackage
impl Unpin for MetadataPackage
impl UnsafeUnpin for MetadataPackage
impl UnwindSafe for MetadataPackage
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.