pub struct AppleToolchain {
pub developer_dir: Utf8PathBuf,
pub xcode_version: String,
pub simulator_sdk: SimulatorSdk,
pub simulator_runtime_available: bool,
pub cargo: Utf8PathBuf,
pub rustup: Utf8PathBuf,
pub xcodebuild: Utf8PathBuf,
pub xcrun: Utf8PathBuf,
pub plutil: Utf8PathBuf,
pub host_arch: String,
}Expand description
Selected tools and SDK used by one iOS Simulator build.
Fields§
§developer_dir: Utf8PathBufFull Xcode developer directory.
xcode_version: StringXcode version output.
simulator_sdk: SimulatorSdkSelected iPhone Simulator SDK.
simulator_runtime_available: boolWhether CoreSimulator reports at least one usable iOS runtime.
cargo: Utf8PathBufCargo executable.
rustup: Utf8PathBufrustup executable used to verify targets.
xcodebuild: Utf8PathBufXcode build driver.
xcrun: Utf8PathBufXcode tool and SDK driver.
plutil: Utf8PathBufProperty-list tool.
host_arch: StringHost architecture retained for diagnostics.
Trait Implementations§
Source§impl Clone for AppleToolchain
impl Clone for AppleToolchain
Source§impl Debug for AppleToolchain
impl Debug for AppleToolchain
Source§impl<'de> Deserialize<'de> for AppleToolchain
impl<'de> Deserialize<'de> for AppleToolchain
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AppleToolchain
Source§impl PartialEq for AppleToolchain
impl PartialEq for AppleToolchain
Source§impl Serialize for AppleToolchain
impl Serialize for AppleToolchain
impl StructuralPartialEq for AppleToolchain
Auto Trait Implementations§
impl Freeze for AppleToolchain
impl RefUnwindSafe for AppleToolchain
impl Send for AppleToolchain
impl Sync for AppleToolchain
impl Unpin for AppleToolchain
impl UnsafeUnpin for AppleToolchain
impl UnwindSafe for AppleToolchain
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.