Struct cli::types::PackageInfo
source · [−]pub struct PackageInfo {
pub name: Option<String>,
pub version: Option<String>,
pub description: Option<String>,
pub license: Option<String>,
pub documentation: Option<String>,
pub homepage: Option<String>,
pub repository: Option<String>,
}
Expand description
Holds crate package information loaded from the Cargo.toml file package section.
Fields
name: Option<String>
name
version: Option<String>
version
description: Option<String>
description
license: Option<String>
license
documentation: Option<String>
documentation link
homepage: Option<String>
homepage link
repository: Option<String>
repository link
Implementations
sourceimpl PackageInfo
impl PackageInfo
sourcepub fn new() -> PackageInfo
pub fn new() -> PackageInfo
Creates and returns a new instance.
Trait Implementations
sourceimpl Clone for PackageInfo
impl Clone for PackageInfo
sourcefn clone(&self) -> PackageInfo
fn clone(&self) -> PackageInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PackageInfo
impl Debug for PackageInfo
sourceimpl Default for PackageInfo
impl Default for PackageInfo
sourcefn default() -> PackageInfo
fn default() -> PackageInfo
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PackageInfo
impl<'de> Deserialize<'de> for PackageInfo
sourcefn 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
sourceimpl Serialize for PackageInfo
impl Serialize for PackageInfo
Auto Trait Implementations
impl RefUnwindSafe for PackageInfo
impl Send for PackageInfo
impl Sync for PackageInfo
impl Unpin for PackageInfo
impl UnwindSafe for PackageInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more