[−][src]Struct cargo_c::target::Target
Split a target string to its components
Because of https://github.com/rust-lang/rust/issues/61558
It uses internally rustc
to validate the string.
Fields
arch: String
os: String
env: String
verbatim: Option<OsString>
Implementations
impl Target
[src]
pub fn new<T: AsRef<OsStr>>(target: Option<T>) -> Result<Self, Error>
[src]
pub fn shared_object_link_args(
&self,
name: &str,
ws: &Workspace,
libdir: &PathBuf,
target_dir: &PathBuf
) -> Vec<String>
[src]
&self,
name: &str,
ws: &Workspace,
libdir: &PathBuf,
target_dir: &PathBuf
) -> Vec<String>
Build a list of linker arguments
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Target
impl Send for Target
impl Sync for Target
impl Unpin for Target
impl UnwindSafe for Target
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> Same<T> for T
type Output = T
Should always be Self
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>,