creator_tools/tools/
mod.rs1mod aapt2;
2mod android_ndk;
3mod android_sdk;
4
5pub use aapt2::*;
6pub use android_ndk::*;
7pub use android_sdk::*;
8
9#[derive(Clone, PartialEq, Eq, Hash)]
10pub struct CheckInfo {
11 pub dependency_name: String,
12 pub check_name: String,
13 pub passed: bool,
14}
15
16impl CheckInfo {
17 fn invert_passed(mut self) -> CheckInfo {
18 self.passed = !self.passed;
19 self
20 }
21}
22
23pub trait IntoCheckInfo: Sized {
24 fn check_passed(self) -> CheckInfo;
25 fn check_failed(self) -> CheckInfo {
26 self.check_passed().invert_passed()
27 }
28}