Struct cmake_file_api::objects::toolchains_v1::Implicit
source · #[non_exhaustive]pub struct Implicit {
pub include_directories: Vec<PathBuf>,
pub link_directories: Vec<PathBuf>,
pub link_framework_directories: Vec<PathBuf>,
pub link_libraries: Vec<PathBuf>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.include_directories: Vec<PathBuf>
Optional member that is present when the CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES
variable is defined for the current language.
Each path points to an implicit include directory for the compiler.
link_directories: Vec<PathBuf>
Optional member that is present when the CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES
variable is defined for the current language.
Each path points to an implicit link directory for the compiler.
link_framework_directories: Vec<PathBuf>
Optional member that is present when the CMAKE_<LANG>_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES
variable is defined for the current language.
Each path points to an implicit link framework directory for the compiler.
link_libraries: Vec<PathBuf>
Optional member that is present when the CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES
variable is defined for the current language.
Each path points to an implicit link library for the compiler.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Implicit
impl<'de> Deserialize<'de> for Implicit
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>,
impl StructuralPartialEq for Implicit
Auto Trait Implementations§
impl Freeze for Implicit
impl RefUnwindSafe for Implicit
impl Send for Implicit
impl Sync for Implicit
impl Unpin for Implicit
impl UnwindSafe for Implicit
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)