pub struct PackageDependency {
pub group: Option<String>,
pub package_name: Option<String>,
pub version_range: Option<String>,
}Expand description
A dependency on another package version.
Fields§
§group: Option<String>Dependency package group (an optional classification within some package types).
package_name: Option<String>Dependency package name.
version_range: Option<String>Dependency package version range.
Implementations§
Trait Implementations§
Source§impl Clone for PackageDependency
impl Clone for PackageDependency
Source§fn clone(&self) -> PackageDependency
fn clone(&self) -> PackageDependency
Returns a duplicate 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 Debug for PackageDependency
impl Debug for PackageDependency
Source§impl Default for PackageDependency
impl Default for PackageDependency
Source§fn default() -> PackageDependency
fn default() -> PackageDependency
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PackageDependency
impl<'de> Deserialize<'de> for PackageDependency
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PackageDependency
impl PartialEq for PackageDependency
Source§impl Serialize for PackageDependency
impl Serialize for PackageDependency
impl StructuralPartialEq for PackageDependency
Auto Trait Implementations§
impl Freeze for PackageDependency
impl RefUnwindSafe for PackageDependency
impl Send for PackageDependency
impl Sync for PackageDependency
impl Unpin for PackageDependency
impl UnwindSafe for PackageDependency
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