# LibTmux::Workspace::X::Config

**Workspace Manager concept example** A working example of the core library. It can change without notice.

- **Module:** LibTmux::Workspace::X
- **Package:** LibTmux-Workspace
- **Language:** Perl
- **Kind:** exception
- **Source:** https://github.com/libtmux/libtmux-perl/blob/352715a4fa66a96eed7763b90daaa536aa2f121d/packages/workspace/lib/LibTmux/Workspace/X.pm#L35
- **Bases:** [`LibTmux::X`](/en/perl/latest/reference/libtmux-x/)
- **Page:** https://libtmux.org/en/perl/latest/workspace/reference/libtmux-workspace-x-config/

```
package LibTmux::Workspace::X::Config;
```

Invalid versioned configuration. `path` identifies the rejected input.

## Inherited members

- [`count`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-count/) (method), inherited from `LibTmux::X`: Return the observed cardinality lower bound where applicable.
- [`details`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-details/) (method), inherited from `LibTmux::X`: Return a fresh shallow hashref of diagnostic fields. Causes and entity handles retain their identity.
- [`dispatched`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-dispatched/) (method), inherited from `LibTmux::X`: Return whether the request was submitted where known; undef means no dispatch evidence was recorded. This never proves rollback.
- [`entity`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-entity/) (method), inherited from `LibTmux::X`: Return the entity kind, or undef when inapplicable.
- [`expected`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-expected/) (method), inherited from `LibTmux::X`: Return the expected operand description, or undef.
- [`matched_ids`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-matched_ids/) (method), inherited from `LibTmux::X`: Return a fresh arrayref of observed matching IDs, including duplicate occurrences.
- [`message`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-message/) (method), inherited from `LibTmux::X`: Return the human-readable failure description.
- [`new`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-new/) (method), inherited from `LibTmux::X`: `new(%details)` constructs an exception object without throwing or I/O.
- [`path`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-path/) (method), inherited from `LibTmux::X`: Return the criterion or argument path, or undef when inapplicable.
- [`received`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-received/) (method), inherited from `LibTmux::X`: Return the received operand description, or undef.
- [`result`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-result/) (method), inherited from `LibTmux::X`: Return a completed or bounded partial [`LibTmux::CommandResult`](/en/perl/latest/reference/libtmux-commandresult/), or undef before process dispatch.
- [`throw`](/en/perl/latest/workspace/reference/libtmux-workspace-x-config-throw/) (method), inherited from `LibTmux::X`: `throw(%details)` throws one exception object of the receiving class.
