pub enum DevIntentTrigger {
SwiftEdit,
UikitImport,
XcodeProject,
IosCommand,
KotlinEdit,
JavaEdit,
AndroidImport,
AndroidManifest,
GradlePlugin,
AndroidCommand,
ProjectScan,
Unknown(String),
}Expand description
The evidence a DevIntentMessage detection fired on. Open set: the CLI
says “more values will be added; ignore one you do not recognize”, so
unrecognized values deserialize to DevIntentTrigger::Unknown.
Variants§
SwiftEdit
Reserved for rules that need no other evidence; no rule sends it yet.
UikitImport
import UIKit or .iOS( in text Claude wrote.
XcodeProject
iOS build settings written, or seen in a tool result such as a pbxproj read.
IosCommand
simctl, an iOS SDK or a Simulator destination in a command Claude
ran.
KotlinEdit
Reserved for rules that need no other evidence; no rule sends it yet.
JavaEdit
Reserved for rules that need no other evidence; no rule sends it yet.
AndroidImport
import android. in text Claude wrote.
AndroidManifest
A manifest path or body written, or seen in a tool result.
GradlePlugin
The Android Gradle plugin written, or seen in a tool result.
AndroidCommand
adb, the emulator, sdkmanager, avdmanager,
react-native run-android or a Gradle variant task.
ProjectScan
For any kind: a scan of the session’s git repository rather than conversation evidence.
Unknown(String)
A trigger not yet known to this version of the crate.
Implementations§
Trait Implementations§
Source§impl Clone for DevIntentTrigger
impl Clone for DevIntentTrigger
Source§fn clone(&self) -> DevIntentTrigger
fn clone(&self) -> DevIntentTrigger
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more