pub struct PackageBasicInfo {
pub url: String,
pub file_name: String,
pub version: String,
pub hash: String,
pub dependencies: Option<Vec<Dependency>>,
}Expand description
套件的基本資訊
Fields§
§url: String套件的下載 URL
file_name: String套件的檔案名稱
version: String套件的版本
hash: String套件檔案的雜湊值
dependencies: Option<Vec<Dependency>>套件的依賴列表(可選)
Trait Implementations§
Source§impl Debug for PackageBasicInfo
impl Debug for PackageBasicInfo
Source§impl<'de> Deserialize<'de> for PackageBasicInfo
impl<'de> Deserialize<'de> for PackageBasicInfo
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 PackageBasicInfo
impl RefUnwindSafe for PackageBasicInfo
impl Send for PackageBasicInfo
impl Sync for PackageBasicInfo
impl Unpin for PackageBasicInfo
impl UnwindSafe for PackageBasicInfo
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