pub struct CompositeCompilerOptions {
pub base: CompilerOptions,
pub composite: Option<bool>,
pub force_consistent_casing_in_file_names: Option<bool>,
pub disable_solution_searching: Option<bool>,
pub disable_source_of_project_reference_redirect: Option<bool>,
pub disable_referenced_project_load: Option<bool>,
}Expand description
Extended CompilerOptions with composite project settings
Fields§
§base: CompilerOptions§composite: Option<bool>Whether this is a composite project that can be referenced
force_consistent_casing_in_file_names: Option<bool>Force consistent casing in file names
disable_solution_searching: Option<bool>Disable solution searching for this project
disable_source_of_project_reference_redirect: Option<bool>Disable source project reference redirect
disable_referenced_project_load: Option<bool>Disable referenced project load
Trait Implementations§
Source§impl Clone for CompositeCompilerOptions
impl Clone for CompositeCompilerOptions
Source§fn clone(&self) -> CompositeCompilerOptions
fn clone(&self) -> CompositeCompilerOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 CompositeCompilerOptions
impl Debug for CompositeCompilerOptions
Source§impl Default for CompositeCompilerOptions
impl Default for CompositeCompilerOptions
Source§fn default() -> CompositeCompilerOptions
fn default() -> CompositeCompilerOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompositeCompilerOptions
impl<'de> Deserialize<'de> for CompositeCompilerOptions
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 CompositeCompilerOptions
impl RefUnwindSafe for CompositeCompilerOptions
impl Send for CompositeCompilerOptions
impl Sync for CompositeCompilerOptions
impl Unpin for CompositeCompilerOptions
impl UnsafeUnpin for CompositeCompilerOptions
impl UnwindSafe for CompositeCompilerOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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