apple_clis/shared/identifiers.rs
1use crate::prelude::*;
2
3pub use device_name::{DeviceName, IPadVariant, IPhoneVariant};
4pub use generation::*;
5pub use screen_size::{ScreenSize, MaybeScreenSize};
6pub use model_name::ModelName;
7
8mod device_name;
9mod model_name;
10mod generation;
11mod screen_size;
12
13/// e.g. "com.apple.CoreSimulator.SimRuntime.iOS-16-4"
14#[derive(Serialize, Deserialize, Debug, Hash, PartialEq, Eq)]
15pub struct RuntimeIdentifier(String);