pub struct BuildConfiguration {
pub model_identifier: String,
pub platform: Option<String>,
pub description: Option<String>,
pub source_file_sets: Vec<SourceFileSet>,
pub libraries: Vec<Library>,
pub annotations: Option<Annotations>,
}Expand description
Build configuration for a specific platform and model identifier
Fields§
§model_identifier: StringModel identifier that this build configuration applies to
platform: Option<String>Target platform (e.g., “linux64”, “win32”, “darwin64”)
description: Option<String>Optional description of this build configuration
source_file_sets: Vec<SourceFileSet>Source file sets for compilation
libraries: Vec<Library>External libraries to link against
annotations: Option<Annotations>Optional annotations
Trait Implementations§
Source§impl Debug for BuildConfiguration
impl Debug for BuildConfiguration
Source§impl Default for BuildConfiguration
impl Default for BuildConfiguration
Source§fn default() -> BuildConfiguration
fn default() -> BuildConfiguration
Returns the “default value” for a type. Read more
Source§impl PartialEq for BuildConfiguration
impl PartialEq for BuildConfiguration
Source§impl<'__input> XmlRead<'__input> for BuildConfiguration
impl<'__input> XmlRead<'__input> for BuildConfiguration
Source§impl XmlWrite for BuildConfiguration
impl XmlWrite for BuildConfiguration
impl StructuralPartialEq for BuildConfiguration
Auto Trait Implementations§
impl Freeze for BuildConfiguration
impl RefUnwindSafe for BuildConfiguration
impl Send for BuildConfiguration
impl Sync for BuildConfiguration
impl Unpin for BuildConfiguration
impl UnwindSafe for BuildConfiguration
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more