pub struct PackageInfo {
pub name: String,
pub version: Version,
pub manifest_path: PathBuf,
pub publishable: bool,
pub description: Option<String>,
pub license: Option<String>,
pub repository: Option<String>,
pub readme: Option<String>,
pub deps: Vec<InternalDep>,
}Expand description
Пакет воркспейса с разрешёнными внутренними зависимостями.
Fields§
§name: StringИмя крейта.
version: VersionВерсия крейта.
manifest_path: PathBufПуть к Cargo.toml.
publishable: boolПубликуется ли крейт (publish != false).
description: Option<String>Описание.
license: Option<String>Лицензия.
repository: Option<String>Репозиторий.
readme: Option<String>Readme.
deps: Vec<InternalDep>Внутренние зависимости (только члены воркспейса).
Trait Implementations§
Source§impl Clone for PackageInfo
impl Clone for PackageInfo
Auto Trait Implementations§
impl Freeze for PackageInfo
impl RefUnwindSafe for PackageInfo
impl Send for PackageInfo
impl Sync for PackageInfo
impl Unpin for PackageInfo
impl UnsafeUnpin for PackageInfo
impl UnwindSafe for PackageInfo
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