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.

Methods

impl CppBuildConfigData
[src]

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

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

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

Adds multiple flags. See CppBuildConfigData::add_cpp_compiler_flag.

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

Trait Implementations

impl Default for CppBuildConfigData
[src]

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

impl Clone for CppBuildConfigData
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CppBuildConfigData
[src]

Formats the value using the given formatter.