Skip to main content

Module apple

Module apple 

Source

Re-exportsΒ§

use std::borrow::Cow; πŸ”’
use std::fmt::Display; πŸ”’
use std::fmt::from_fn; πŸ”’
use std::num::ParseIntError; πŸ”’
use std::str::FromStr; πŸ”’
use crate::spec::BinaryFormat; πŸ”’
use crate::spec::Cc; πŸ”’
use crate::spec::CfgAbi; πŸ”’
use crate::spec::DebuginfoKind; πŸ”’
use crate::spec::Env; πŸ”’
use crate::spec::FloatAbi; πŸ”’
use crate::spec::FramePointer; πŸ”’
use crate::spec::LinkerFlavor; πŸ”’
use crate::spec::Lld; πŸ”’
use crate::spec::Os; πŸ”’
use crate::spec::RustcAbi; πŸ”’
use crate::spec::SplitDebuginfo; πŸ”’
use crate::spec::StackProbeType; πŸ”’
use crate::spec::StaticCow; πŸ”’
use crate::spec::Target; πŸ”’
use crate::spec::TargetOptions; πŸ”’
use crate::spec::cvs; πŸ”’

StructsΒ§

OSVersion
Deployment target or SDK version.

EnumsΒ§

Arch πŸ”’
TargetEnv πŸ”’

FunctionsΒ§

base πŸ”’
Get the base target options, unversioned LLVM target and target_arch from the three things that uniquely identify Rust’s Apple targets: The OS, the architecture, and the ABI.
deployment_target_env_var
Name of the environment variable used to fetch the deployment target on the given OS.
link_env_remove πŸ”’
unversioned_llvm_target πŸ”’
Generate part of the LLVM target triple.