pub struct DebugAdapterEntry {
pub name: String,
pub language_ids: Vec<String>,
pub command: String,
pub args: Vec<String>,
pub install_instructions: HashMap<String, String>,
pub homepage: String,
}Expand description
A registered debug adapter entry.
Fields§
§name: StringHuman-readable adapter name.
language_ids: Vec<String>Language identifiers this adapter supports (e.g. "rust", "go").
command: StringBinary command to launch the adapter.
args: Vec<String>Default arguments for the adapter command.
install_instructions: HashMap<String, String>Per-platform install instructions (keys: "macos", "linux", "windows").
homepage: StringProject homepage URL.
Trait Implementations§
Source§impl Clone for DebugAdapterEntry
impl Clone for DebugAdapterEntry
Source§fn clone(&self) -> DebugAdapterEntry
fn clone(&self) -> DebugAdapterEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DebugAdapterEntry
impl Debug for DebugAdapterEntry
Source§impl<'de> Deserialize<'de> for DebugAdapterEntry
impl<'de> Deserialize<'de> for DebugAdapterEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DebugAdapterEntry
impl RefUnwindSafe for DebugAdapterEntry
impl Send for DebugAdapterEntry
impl Sync for DebugAdapterEntry
impl Unpin for DebugAdapterEntry
impl UnsafeUnpin for DebugAdapterEntry
impl UnwindSafe for DebugAdapterEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more