pub enum DevIntentKind {
IosApp,
AndroidApp,
Unknown(String),
}Expand description
The kind of development a DevIntentMessage reports. Open set: the CLI
says “more kinds will be added; ignore a kind you do not recognize”, so
unrecognized values deserialize to DevIntentKind::Unknown.
Variants§
IosApp
From the conversation: Claude wrote or edited a .swift file and
something it wrote, read, or ran is iOS-specific (a macOS-only app or
server-side Swift package never qualifies). From the project scan: the
session’s git repository has an Xcode project whose build settings
name an iOS SDK or target iPhone or iPad.
AndroidApp
From the conversation: Claude wrote or edited a .kt, .kts or
.java file and something it wrote, read, or ran is Android-specific
(a Kotlin server or a multiplatform module with no Android target
never qualifies). From the project scan: the repository has an
AndroidManifest.xml or the Android Gradle plugin in a build script
or version catalog (CLI 2.1.273+).
Unknown(String)
A kind not yet known to this version of the crate.
Implementations§
Trait Implementations§
Source§impl Clone for DevIntentKind
impl Clone for DevIntentKind
Source§fn clone(&self) -> DevIntentKind
fn clone(&self) -> DevIntentKind
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more