Struct cargo_c::build_targets::BuildTargets
source · pub struct BuildTargets {
pub include: Option<PathBuf>,
pub static_lib: Option<PathBuf>,
pub shared_lib: Option<PathBuf>,
pub impl_lib: Option<PathBuf>,
pub def: Option<PathBuf>,
pub pc: PathBuf,
pub target: Target,
pub extra: ExtraTargets,
}
Fields§
§include: Option<PathBuf>
§static_lib: Option<PathBuf>
§impl_lib: Option<PathBuf>
§def: Option<PathBuf>
§pc: PathBuf
§target: Target
§extra: ExtraTargets
Implementations§
source§impl BuildTargets
impl BuildTargets
pub fn new( name: &str, target: &Target, targetdir: &Path, libkinds: &[&str], capi_config: &CApiConfig ) -> Result<BuildTargets>
Trait Implementations§
source§impl Clone for BuildTargets
impl Clone for BuildTargets
source§fn clone(&self) -> BuildTargets
fn clone(&self) -> BuildTargets
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 more