# destack:debug

`import destack:debug`

## Classes

- [Debugger](/docs/language/standard-library/modules/debug/class/debugger/) — Debugger for one world.

## Structs

- [Binding](/docs/language/standard-library/modules/debug/struct/binding/) — Source-level debug binding.
- [BindingPage](/docs/language/standard-library/modules/debug/struct/binding-page/) — Debug binding list page.
- [ExecutionPoint](/docs/language/standard-library/modules/debug/struct/execution-point/) — Runtime execution point inside one frame.
- [FormatOptions](/docs/language/standard-library/modules/debug/struct/format-options/) — Debug formatting options.
- [Point](/docs/language/standard-library/modules/debug/struct/point/) — Source-level projection for one execution point.
- [Scope](/docs/language/standard-library/modules/debug/struct/scope/) — Source-level debug scope.
- [ScopePage](/docs/language/standard-library/modules/debug/struct/scope-page/) — Debug scope list page.
- [StepOptions](/docs/language/standard-library/modules/debug/struct/step-options/) — Debugger step options.
- [Stop](/docs/language/standard-library/modules/debug/struct/stop/) — Debugger stop state.
- [ValueBytes](/docs/language/standard-library/modules/debug/struct/value-bytes/) — Debug byte binding value.
- [ValueOptimizedOut](/docs/language/standard-library/modules/debug/struct/value-optimized-out/) — Optimized-out debug binding value.
- [ValueSlot](/docs/language/standard-library/modules/debug/struct/value-slot/) — Debug slot binding value.
- [ValueUnavailable](/docs/language/standard-library/modules/debug/struct/value-unavailable/) — Unavailable debug binding value.

## Enums

- [BindingKind](/docs/language/standard-library/modules/debug/enum/binding-kind/) — Debug binding kind.
- [StepMode](/docs/language/standard-library/modules/debug/enum/step-mode/) — Debugger step mode.
- [StopReason](/docs/language/standard-library/modules/debug/enum/stop-reason/) — Debugger stop reason.

## Newtypes

- [BindingId](/docs/language/standard-library/modules/debug/newtype/binding-id/) — Runtime debug binding identifier.
- [InlineFrameId](/docs/language/standard-library/modules/debug/newtype/inline-frame-id/) — Runtime inline frame identifier.
- [ScopeId](/docs/language/standard-library/modules/debug/newtype/scope-id/) — Runtime debug scope identifier.
- [Value](/docs/language/standard-library/modules/debug/newtype/value/) — Debug binding value.

## Functions

- [forkAt](/docs/language/standard-library/modules/debug/function/fork-at/) — Fork debugger execution at one moment.
- [format](/docs/language/standard-library/modules/debug/function/format/) — Format a list of values for developer output.
- [formatWithOptions](/docs/language/standard-library/modules/debug/function/format-with-options/) — Format a list of values with explicit options.
- [inspect](/docs/language/standard-library/modules/debug/function/inspect/) — Inspect one value for developer output.
- [listBindings](/docs/language/standard-library/modules/debug/function/list-bindings/) — List source bindings visible from one scope.
- [listScopes](/docs/language/standard-library/modules/debug/function/list-scopes/) — List source scopes visible from one frame.
- [open](/docs/language/standard-library/modules/debug/function/open/) — Open a debugger for one world.
- [pause](/docs/language/standard-library/modules/debug/function/pause/) — Pause debugger execution.
- [readBinding](/docs/language/standard-library/modules/debug/function/read-binding/) — Read one source binding value.
- [readPoint](/docs/language/standard-library/modules/debug/function/read-point/) — Return the debug point for one frame.
- [readStop](/docs/language/standard-library/modules/debug/function/read-stop/) — Return the current debugger stop state.
- [resume](/docs/language/standard-library/modules/debug/function/resume/) — Resume debugger execution.
- [rewind](/docs/language/standard-library/modules/debug/function/rewind/) — Rewind debugger execution to one moment.
- [runTo](/docs/language/standard-library/modules/debug/function/run-to/) — Run debugger execution to one moment.
- [step](/docs/language/standard-library/modules/debug/function/step/) — Step debugger execution.
