Struct cpp_to_rust_common::cpp_build_config::CppBuildConfigData [] [src]

pub struct CppBuildConfigData { /* fields omitted */ }

Platform-specific information required to build the C++ wrapper library. This type contains one configuration item of CppBuildConfig.

Methods

impl CppBuildConfigData
[src]

[src]

Constructs an empty object.

[src]

Adds a library for linking. Used as -l option to the linker.

[src]

Adds a framework for linking (OS X specific). Used as -f option to the linker.

[src]

Adds a command line argument for the C++ compiler.

[src]

Adds multiple flags. See CppBuildConfigData::add_cpp_compiler_flag.

[src]

Sets library type. C++ wrapper is static by default. Shared library can be used to work around MSVC linker's limitations.

[src]

Returns names of linked libraries.

[src]

Returns names of linked frameworks.

[src]

Returns C++ compiler flags.

[src]

Returns type of C++ wrapper libary (shared or static).

Trait Implementations

impl Debug for CppBuildConfigData
[src]

[src]

Formats the value using the given formatter.

impl Clone for CppBuildConfigData
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for CppBuildConfigData
[src]

[src]

Returns the "default value" for a type. Read more