pub struct AndroidBuildTools {
pub sdk_root: Utf8PathBuf,
pub version: String,
pub directory: Utf8PathBuf,
pub aapt2: Option<Utf8PathBuf>,
pub d8: Option<Utf8PathBuf>,
pub zipalign: Option<Utf8PathBuf>,
pub apksigner: Option<Utf8PathBuf>,
}Expand description
One Android SDK Build Tools installation.
Fields§
§sdk_root: Utf8PathBufOwning SDK root.
version: StringSDK directory version.
directory: Utf8PathBufBuild Tools directory.
aapt2: Option<Utf8PathBuf>Android Asset Packaging Tool 2.
d8: Option<Utf8PathBuf>D8 bytecode compiler.
zipalign: Option<Utf8PathBuf>ZIP alignment tool.
apksigner: Option<Utf8PathBuf>APK signing tool.
Implementations§
Source§impl AndroidBuildTools
impl AndroidBuildTools
Sourcepub fn is_complete(&self) -> bool
pub fn is_complete(&self) -> bool
Whether all direct-pipeline executables are present.
Trait Implementations§
Source§impl Clone for AndroidBuildTools
impl Clone for AndroidBuildTools
Source§impl Debug for AndroidBuildTools
impl Debug for AndroidBuildTools
Source§impl<'de> Deserialize<'de> for AndroidBuildTools
impl<'de> Deserialize<'de> for AndroidBuildTools
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 AndroidBuildTools
Source§impl PartialEq for AndroidBuildTools
impl PartialEq for AndroidBuildTools
Source§impl Serialize for AndroidBuildTools
impl Serialize for AndroidBuildTools
impl StructuralPartialEq for AndroidBuildTools
Auto Trait Implementations§
impl Freeze for AndroidBuildTools
impl RefUnwindSafe for AndroidBuildTools
impl Send for AndroidBuildTools
impl Sync for AndroidBuildTools
impl Unpin for AndroidBuildTools
impl UnsafeUnpin for AndroidBuildTools
impl UnwindSafe for AndroidBuildTools
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.