pub struct DebuggerInfo {
pub id: &'static str,
pub name: &'static str,
pub languages: &'static [&'static str],
pub platforms: &'static [Platform],
pub description: &'static str,
pub primary: bool,
}Expand description
Information about a debugger
Fields§
§id: &'static strUnique identifier (e.g., “lldb”, “codelldb”)
name: &'static strDisplay name
languages: &'static [&'static str]Supported languages
platforms: &'static [Platform]Supported platforms
description: &'static strBrief description
primary: boolWhether this is the primary adapter for its languages
Trait Implementations§
Source§impl Clone for DebuggerInfo
impl Clone for DebuggerInfo
Source§fn clone(&self) -> DebuggerInfo
fn clone(&self) -> DebuggerInfo
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 moreAuto Trait Implementations§
impl Freeze for DebuggerInfo
impl RefUnwindSafe for DebuggerInfo
impl Send for DebuggerInfo
impl Sync for DebuggerInfo
impl Unpin for DebuggerInfo
impl UnwindSafe for DebuggerInfo
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> 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