pub struct TargetSpec {
pub name: String,
pub interface_declared: bool,
pub include_dirs: Vec<PathBuf>,
pub static_path: Option<PathBuf>,
pub shared_path: Option<PathBuf>,
pub object_path: Option<PathBuf>,
pub link_libraries: Vec<String>,
pub compile_definitions: Vec<String>,
pub compile_options: Vec<String>,
pub compile_features: Vec<String>,
}Fields§
§name: String§interface_declared: bool§include_dirs: Vec<PathBuf>§static_path: Option<PathBuf>§object_path: Option<PathBuf>§link_libraries: Vec<String>§compile_definitions: Vec<String>§compile_options: Vec<String>§compile_features: Vec<String>Trait Implementations§
Source§impl Clone for TargetSpec
impl Clone for TargetSpec
Source§fn clone(&self) -> TargetSpec
fn clone(&self) -> TargetSpec
Returns a duplicate 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 TargetSpec
impl Debug for TargetSpec
Source§impl PartialEq for TargetSpec
impl PartialEq for TargetSpec
impl Eq for TargetSpec
impl StructuralPartialEq for TargetSpec
Auto Trait Implementations§
impl Freeze for TargetSpec
impl RefUnwindSafe for TargetSpec
impl Send for TargetSpec
impl Sync for TargetSpec
impl Unpin for TargetSpec
impl UnsafeUnpin for TargetSpec
impl UnwindSafe for TargetSpec
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