pub struct PackageDoc {
pub id: String,
pub repo: String,
pub name: String,
pub version: Option<String>,
pub package_type: Option<String>,
pub description: Option<String>,
pub install_path: Option<String>,
pub keywords: Vec<String>,
pub is_root: bool,
}Fields§
§id: String§repo: String§name: String§version: Option<String>§package_type: Option<String>§description: Option<String>§install_path: Option<String>§keywords: Vec<String>§is_root: boolTrait Implementations§
Source§impl Clone for PackageDoc
impl Clone for PackageDoc
Source§fn clone(&self) -> PackageDoc
fn clone(&self) -> PackageDoc
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 PackageDoc
impl Debug for PackageDoc
Source§impl<'de> Deserialize<'de> for PackageDoc
impl<'de> Deserialize<'de> for PackageDoc
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
Auto Trait Implementations§
impl Freeze for PackageDoc
impl RefUnwindSafe for PackageDoc
impl Send for PackageDoc
impl Sync for PackageDoc
impl Unpin for PackageDoc
impl UnsafeUnpin for PackageDoc
impl UnwindSafe for PackageDoc
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