diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-02-16 19:30:33 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-02-16 19:37:37 +0300 |
| commit | 108e88e211e783cc480fc3ae3fc84ddf9956d977 (patch) | |
| tree | cf6ca87c4c1df74d1a542a3c346b8445168cc5b7 /niri-config/src | |
| parent | a693f64c4146909c295c63b6c1696148f4138a19 (diff) | |
| download | niri-108e88e211e783cc480fc3ae3fc84ddf9956d977.tar.gz niri-108e88e211e783cc480fc3ae3fc84ddf9956d977.tar.bz2 niri-108e88e211e783cc480fc3ae3fc84ddf9956d977.zip | |
Enable fancy miette errors for the main binary
Seems there's not much dependency/binary size impact now, compared to when I
first made the KDL config.
Diffstat (limited to 'niri-config/src')
| -rw-r--r-- | niri-config/src/lib.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs index 54e2a3a9..769f5eba 100644 --- a/niri-config/src/lib.rs +++ b/niri-config/src/lib.rs @@ -12,7 +12,7 @@ use bitflags::bitflags; use knuffel::errors::DecodeError; use knuffel::Decode as _; use layer_rule::LayerRule; -use miette::{miette, Context, IntoDiagnostic, NarratableReportHandler}; +use miette::{miette, Context, IntoDiagnostic}; use niri_ipc::{ ColumnDisplay, ConfiguredMode, LayoutSwitchTarget, PositionChange, SizeChange, Transform, WorkspaceReferenceArg, @@ -3509,10 +3509,6 @@ impl FromStr for Percent { } } -pub fn set_miette_hook() -> Result<(), miette::InstallError> { - miette::set_hook(Box::new(|_| Box::new(NarratableReportHandler::new()))) -} - #[cfg(test)] mod tests { use insta::{assert_debug_snapshot, assert_snapshot}; @@ -3523,8 +3519,6 @@ mod tests { #[track_caller] fn do_parse(text: &str) -> Config { - let _ = set_miette_hook(); - Config::parse("test.kdl", text) .map_err(miette::Report::new) .unwrap() |
