Enum dap_reactor::request::Request
source · [−]pub enum Request {
Show 22 variants
Attach {
arguments: AttachArguments,
},
Restart {
arguments: Option<RestartArguments>,
},
Disconnect {
arguments: Option<DisconnectArguments>,
},
Terminate {
arguments: Option<TerminateArguments>,
},
BreakpointLocations {
arguments: Option<BreakpointLocationsArguments>,
},
ConfigurationDone {
arguments: Option<ConfigurationDoneArguments>,
},
Continue {
arguments: ContinueArguments,
},
Evaluate {
arguments: EvaluateArguments,
},
ExceptionInfo {
arguments: ExceptionInfoArguments,
},
Goto {
arguments: GotoArguments,
},
Initialize {
arguments: InitializeArguments,
},
Launch {
arguments: LaunchArguments,
},
LoadedSources {
arguments: Option<LoadedSourcesArguments>,
},
Next {
arguments: Option<NextArguments>,
},
ReverseContinue {
arguments: ReverseContinueArguments,
},
Scopes {
arguments: ScopesArguments,
},
SetBreakpoints {
arguments: SetBreakpointsArguments,
},
StackTrace {
arguments: StackTraceArguments,
},
StepBack {
arguments: StepBackArguments,
},
Threads,
Variables {
arguments: VariablesArguments,
},
Custom {
arguments: Option<Value>,
},
}
Variants
Attach
Fields
arguments: AttachArguments
Restart
Fields
arguments: Option<RestartArguments>
Disconnect
Fields
arguments: Option<DisconnectArguments>
Terminate
Fields
arguments: Option<TerminateArguments>
BreakpointLocations
Fields
arguments: Option<BreakpointLocationsArguments>
ConfigurationDone
Fields
arguments: Option<ConfigurationDoneArguments>
Continue
Fields
arguments: ContinueArguments
Evaluate
Fields
arguments: EvaluateArguments
ExceptionInfo
Fields
arguments: ExceptionInfoArguments
Goto
Fields
arguments: GotoArguments
Initialize
Fields
arguments: InitializeArguments
Launch
Fields
arguments: LaunchArguments
LoadedSources
Fields
arguments: Option<LoadedSourcesArguments>
Next
Fields
arguments: Option<NextArguments>
ReverseContinue
Fields
arguments: ReverseContinueArguments
Scopes
Fields
arguments: ScopesArguments
SetBreakpoints
Fields
arguments: SetBreakpointsArguments
StackTrace
Fields
arguments: StackTraceArguments
StepBack
Fields
arguments: StepBackArguments
Threads
Variables
Fields
arguments: VariablesArguments
Custom
Implementations
sourceimpl Request
impl Request
pub fn into_protocol(self, seq: u64) -> ProtocolRequest
Trait Implementations
sourceimpl From<Request> for ClientRequest
impl From<Request> for ClientRequest
sourceimpl TryFrom<&ProtocolRequest> for Request
impl TryFrom<&ProtocolRequest> for Request
impl Eq for Request
impl StructuralEq for Request
impl StructuralPartialEq for Request
Auto Trait Implementations
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more