pub struct ManifestData {
pub dependencies: BTreeMap<String, String>,
pub supported_targets: Option<Vec<String>>,
pub available_features: BTreeMap<String, Vec<String>>,
pub dep_features: BTreeMap<String, Vec<String>>,
}Expand description
Manifest fragment served by the registry for a specific version.
Fields§
§dependencies: BTreeMap<String, String>Direct dependencies: name → version requirement string.
supported_targets: Option<Vec<String>>Targets this version supports. None = all targets.
available_features: BTreeMap<String, Vec<String>>Features declared by this version.
dep_features: BTreeMap<String, Vec<String>>Features requested from each dependency.
Trait Implementations§
Source§impl Clone for ManifestData
impl Clone for ManifestData
Source§fn clone(&self) -> ManifestData
fn clone(&self) -> ManifestData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ManifestData
impl Debug for ManifestData
Source§impl Default for ManifestData
impl Default for ManifestData
Source§fn default() -> ManifestData
fn default() -> ManifestData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ManifestData
impl<'de> Deserialize<'de> for ManifestData
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 ManifestData
impl RefUnwindSafe for ManifestData
impl Send for ManifestData
impl Sync for ManifestData
impl Unpin for ManifestData
impl UnsafeUnpin for ManifestData
impl UnwindSafe for ManifestData
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