Struct divina_config::Config
source · [−]pub struct Config {Show 14 fields
pub name: Option<String>,
pub version: Option<String>,
pub description: Option<String>,
pub license: Option<String>,
pub compile_options: Option<Vec<String>>,
pub minimum_divina_version: Option<String>,
pub sources: Option<Vec<String>>,
pub config_type: ConfigType,
pub members: Option<Vec<Self>>,
pub package_type: Option<PackageType>,
pub path: Option<String>,
pub arch: Option<Arch>,
pub compiler: Option<String>,
pub visual_studio: Option<String>,
}
Fields
name: Option<String>
version: Option<String>
description: Option<String>
license: Option<String>
compile_options: Option<Vec<String>>
minimum_divina_version: Option<String>
sources: Option<Vec<String>>
config_type: ConfigType
members: Option<Vec<Self>>
package_type: Option<PackageType>
path: Option<String>
arch: Option<Arch>
compiler: Option<String>
visual_studio: Option<String>
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more