#[non_exhaustive]pub struct CMakeFiles {
pub kind: ObjectKind,
pub version: MajorMinor,
pub paths: Paths,
pub inputs: Vec<Input>,
}
Expand description
The cmakeFiles object kind lists files used by CMake
while configuring and generating the build system.
These include the CMakeLists.txt files as well as included .cmake files.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.kind: ObjectKind
Kind of the CMakeFiles object.
version: MajorMinor
Version of the CMakeFiles object.
paths: Paths
Paths of the CMakeFiles object.
inputs: Vec<Input>
Input file used by CMake when configuring and generating the build system.
Trait Implementations§
Source§impl Clone for CMakeFiles
impl Clone for CMakeFiles
Source§fn clone(&self) -> CMakeFiles
fn clone(&self) -> CMakeFiles
Returns a copy 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 CMakeFiles
impl Debug for CMakeFiles
Source§impl Default for CMakeFiles
impl Default for CMakeFiles
Source§fn default() -> CMakeFiles
fn default() -> CMakeFiles
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CMakeFiles
impl<'de> Deserialize<'de> for CMakeFiles
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
Source§impl Object for CMakeFiles
impl Object for CMakeFiles
Source§impl PartialEq for CMakeFiles
impl PartialEq for CMakeFiles
Source§impl Serialize for CMakeFiles
impl Serialize for CMakeFiles
impl StructuralPartialEq for CMakeFiles
Auto Trait Implementations§
impl Freeze for CMakeFiles
impl RefUnwindSafe for CMakeFiles
impl Send for CMakeFiles
impl Sync for CMakeFiles
impl Unpin for CMakeFiles
impl UnwindSafe for CMakeFiles
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