pub struct ComponentFields {Show 13 fields
pub location: Option<String>,
pub requires: Option<Vec<String>>,
pub configurations: Option<HashMap<String, Configuration>>,
pub compile_features: Option<Vec<String>>,
pub compile_flags: Option<LanguageStringList>,
pub definitions: Option<LanguageStringList>,
pub includes: Option<LanguageStringList>,
pub link_features: Option<Vec<String>>,
pub link_flags: Option<Vec<String>>,
pub link_languages: Option<Vec<String>>,
pub link_libraries: Option<Vec<String>>,
pub link_location: Option<String>,
pub link_requires: Option<String>,
}Fields§
§location: Option<String>§requires: Option<Vec<String>>§configurations: Option<HashMap<String, Configuration>>§compile_features: Option<Vec<String>>§compile_flags: Option<LanguageStringList>§definitions: Option<LanguageStringList>§includes: Option<LanguageStringList>§link_features: Option<Vec<String>>§link_flags: Option<Vec<String>>§link_languages: Option<Vec<String>>§link_libraries: Option<Vec<String>>§link_location: Option<String>§link_requires: Option<String>Implementations§
Source§impl ComponentFields
impl ComponentFields
Sourcepub fn has_location(&self) -> bool
pub fn has_location(&self) -> bool
Test if the has a location either through an attribute or all configurations
Trait Implementations§
Source§impl Debug for ComponentFields
impl Debug for ComponentFields
Source§impl Default for ComponentFields
impl Default for ComponentFields
Source§fn default() -> ComponentFields
fn default() -> ComponentFields
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComponentFields
impl<'de> Deserialize<'de> for ComponentFields
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 ComponentFields
impl RefUnwindSafe for ComponentFields
impl Send for ComponentFields
impl Sync for ComponentFields
impl Unpin for ComponentFields
impl UnwindSafe for ComponentFields
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