Skip to main content

perl_dap/server/
mode.rs

1/// Debug adapter operating mode
2///
3/// Controls whether the DAP server uses its native `perl -d` adapter
4/// or proxies to Perl::LanguageServer's DAP implementation.
5#[derive(Debug, Clone, Default, PartialEq, Eq)]
6pub enum DapMode {
7    /// Native adapter using `perl -d` directly
8    #[default]
9    Native,
10    /// Bridge adapter proxying to Perl::LanguageServer
11    Bridge,
12}