[−][src]Struct autocxx_build::Builder
Structure for use in a build.rs file to aid with conversion
of a include_cxx!
macro into a cc::Build
.
This structure owns a temporary directory containing
the generated C++ code, as well as owning the cc::Build
which knows how to build it.
Typically you'd use this from a build.rs file by
using new
and then using builder
to fetch the cc::Build
object and asking the resultant cc::Build
to compile the code.
You'll also need to set the AUTOCXX_INC
environment variable
to specify the path for finding header files.
Implementations
impl Builder
[src]
pub fn new<P1: AsRef<Path>>(
rs_file: P1,
autocxx_inc: &str
) -> Result<Self, Error>
[src]
rs_file: P1,
autocxx_inc: &str
) -> Result<Self, Error>
Construct a Builder.
pub fn builder(&mut self) -> &mut Build
[src]
Fetch the cc::Build from this.
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,