pub struct MetadataTarget {
pub name: String,
pub kind: Vec<String>,
}Expand description
Один целевой артефакт пакета из cargo metadata.
Fields§
§name: StringИмя цели (для бинарника — имя файла без расширения).
kind: Vec<String>Виды цели (bin, lib, test, …).
Trait Implementations§
Source§impl Clone for MetadataTarget
impl Clone for MetadataTarget
Source§impl Debug for MetadataTarget
impl Debug for MetadataTarget
Source§impl<'de> Deserialize<'de> for MetadataTarget
impl<'de> Deserialize<'de> for MetadataTarget
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 MetadataTarget
impl RefUnwindSafe for MetadataTarget
impl Send for MetadataTarget
impl Sync for MetadataTarget
impl Unpin for MetadataTarget
impl UnsafeUnpin for MetadataTarget
impl UnwindSafe for MetadataTarget
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