Stop using eyre even in examples
This commit is contained in:
parent
7af0339871
commit
59fe74656a
|
@ -302,33 +302,6 @@ dependencies = [
|
||||||
"winapi",
|
"winapi",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "color-eyre"
|
|
||||||
version = "0.5.11"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "1f1885697ee8a177096d42f158922251a41973117f6d8a234cee94b9509157b7"
|
|
||||||
dependencies = [
|
|
||||||
"backtrace",
|
|
||||||
"color-spantrace",
|
|
||||||
"eyre",
|
|
||||||
"indenter",
|
|
||||||
"once_cell",
|
|
||||||
"owo-colors 1.3.0",
|
|
||||||
"tracing-error",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "color-spantrace"
|
|
||||||
version = "0.1.6"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "b6eee477a4a8a72f4addd4de416eb56d54bc307b284d6601bafdee1f4ea462d1"
|
|
||||||
dependencies = [
|
|
||||||
"once_cell",
|
|
||||||
"owo-colors 1.3.0",
|
|
||||||
"tracing-core",
|
|
||||||
"tracing-error",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "command-group"
|
name = "command-group"
|
||||||
version = "1.0.6"
|
version = "1.0.6"
|
||||||
|
@ -541,16 +514,6 @@ dependencies = [
|
||||||
"syn 1.0.77",
|
"syn 1.0.77",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "eyre"
|
|
||||||
version = "0.6.5"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "221239d1d5ea86bf5d6f91c9d6bc3646ffe471b08ff9b0f91c44f115ac969d2b"
|
|
||||||
dependencies = [
|
|
||||||
"indenter",
|
|
||||||
"once_cell",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fastrand"
|
name = "fastrand"
|
||||||
version = "1.5.0"
|
version = "1.5.0"
|
||||||
|
@ -929,12 +892,6 @@ dependencies = [
|
||||||
"unicode-normalization",
|
"unicode-normalization",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "indenter"
|
|
||||||
version = "0.3.3"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "indexmap"
|
name = "indexmap"
|
||||||
version = "1.7.0"
|
version = "1.7.0"
|
||||||
|
@ -1189,7 +1146,7 @@ dependencies = [
|
||||||
"backtrace",
|
"backtrace",
|
||||||
"miette-derive",
|
"miette-derive",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"owo-colors 2.1.0",
|
"owo-colors",
|
||||||
"supports-color",
|
"supports-color",
|
||||||
"supports-hyperlinks",
|
"supports-hyperlinks",
|
||||||
"supports-unicode",
|
"supports-unicode",
|
||||||
|
@ -1456,12 +1413,6 @@ dependencies = [
|
||||||
"vcpkg",
|
"vcpkg",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "owo-colors"
|
|
||||||
version = "1.3.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "owo-colors"
|
name = "owo-colors"
|
||||||
version = "2.1.0"
|
version = "2.1.0"
|
||||||
|
@ -2461,16 +2412,6 @@ dependencies = [
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "tracing-error"
|
|
||||||
version = "0.1.2"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "b4d7c0b83d4a500748fa5879461652b361edf5c9d51ede2a2ac03875ca185e24"
|
|
||||||
dependencies = [
|
|
||||||
"tracing",
|
|
||||||
"tracing-subscriber",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tracing-futures"
|
name = "tracing-futures"
|
||||||
version = "0.2.5"
|
version = "0.2.5"
|
||||||
|
@ -2705,7 +2646,6 @@ dependencies = [
|
||||||
"async-stream",
|
"async-stream",
|
||||||
"atomic-take",
|
"atomic-take",
|
||||||
"clearscreen",
|
"clearscreen",
|
||||||
"color-eyre",
|
|
||||||
"command-group",
|
"command-group",
|
||||||
"dunce",
|
"dunce",
|
||||||
"futures",
|
"futures",
|
||||||
|
|
|
@ -41,5 +41,4 @@ version = "1.10.0"
|
||||||
features = ["full"]
|
features = ["full"]
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
color-eyre = "0.5.11"
|
|
||||||
tracing-subscriber = "0.2.19"
|
tracing-subscriber = "0.2.19"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
|
use miette::{IntoDiagnostic, Result};
|
||||||
use watchexec::{
|
use watchexec::{
|
||||||
action::{Action, Outcome},
|
action::{Action, Outcome},
|
||||||
config::{InitConfig, RuntimeConfig},
|
config::{InitConfig, RuntimeConfig},
|
||||||
|
@ -11,9 +12,8 @@ use watchexec::{
|
||||||
|
|
||||||
// Run with: `env RUST_LOG=debug cargo run --example print_out`
|
// Run with: `env RUST_LOG=debug cargo run --example print_out`
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> color_eyre::eyre::Result<()> {
|
async fn main() -> Result<()> {
|
||||||
tracing_subscriber::fmt::init();
|
tracing_subscriber::fmt::init();
|
||||||
color_eyre::install()?;
|
|
||||||
|
|
||||||
let mut init = InitConfig::default();
|
let mut init = InitConfig::default();
|
||||||
init.on_error(|err| async move {
|
init.on_error(|err| async move {
|
||||||
|
@ -65,7 +65,7 @@ async fn main() -> color_eyre::eyre::Result<()> {
|
||||||
});
|
});
|
||||||
|
|
||||||
wx.reconfigure(runtime)?;
|
wx.reconfigure(runtime)?;
|
||||||
wx.main().await??;
|
wx.main().await.into_diagnostic()??;
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
|
use miette::{IntoDiagnostic, Result};
|
||||||
use tokio::{
|
use tokio::{
|
||||||
sync::{mpsc, watch},
|
sync::{mpsc, watch},
|
||||||
time::sleep,
|
time::sleep,
|
||||||
|
@ -9,9 +10,8 @@ use watchexec::{event::Event, fs};
|
||||||
// Run with: `env RUST_LOG=debug cargo run --example fs`,
|
// Run with: `env RUST_LOG=debug cargo run --example fs`,
|
||||||
// then touch some files within the first 15 seconds, and afterwards.
|
// then touch some files within the first 15 seconds, and afterwards.
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> color_eyre::eyre::Result<()> {
|
async fn main() -> Result<()> {
|
||||||
tracing_subscriber::fmt::init();
|
tracing_subscriber::fmt::init();
|
||||||
color_eyre::install()?;
|
|
||||||
|
|
||||||
let (ev_s, mut ev_r) = mpsc::channel::<Event>(1024);
|
let (ev_s, mut ev_r) = mpsc::channel::<Event>(1024);
|
||||||
let (er_s, mut er_r) = mpsc::channel(64);
|
let (er_s, mut er_r) = mpsc::channel(64);
|
||||||
|
@ -19,7 +19,7 @@ async fn main() -> color_eyre::eyre::Result<()> {
|
||||||
|
|
||||||
let mut wkd = fs::WorkingData::default();
|
let mut wkd = fs::WorkingData::default();
|
||||||
wkd.pathset = vec![".".into()];
|
wkd.pathset = vec![".".into()];
|
||||||
wd_s.send(wkd.clone())?;
|
wd_s.send(wkd.clone()).into_diagnostic()?;
|
||||||
|
|
||||||
tokio::spawn(async move {
|
tokio::spawn(async move {
|
||||||
while let Some(e) = ev_r.recv().await {
|
while let Some(e) = ev_r.recv().await {
|
||||||
|
@ -42,7 +42,7 @@ async fn main() -> color_eyre::eyre::Result<()> {
|
||||||
});
|
});
|
||||||
|
|
||||||
fs::worker(wd_r, er_s, ev_s).await?;
|
fs::worker(wd_r, er_s, ev_s).await?;
|
||||||
wd_sh.await?;
|
wd_sh.await.into_diagnostic()?;
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
use std::process::exit;
|
use std::process::exit;
|
||||||
|
|
||||||
|
use miette::Result;
|
||||||
use tokio::sync::mpsc;
|
use tokio::sync::mpsc;
|
||||||
use watchexec::{
|
use watchexec::{
|
||||||
event::{Event, Tag},
|
event::{Event, Tag},
|
||||||
|
@ -10,9 +11,8 @@ use watchexec::{
|
||||||
// then issue some signals to the printed PID, or hit e.g. Ctrl-C.
|
// then issue some signals to the printed PID, or hit e.g. Ctrl-C.
|
||||||
// Send a SIGTERM (unix) or Ctrl-Break (windows) to exit.
|
// Send a SIGTERM (unix) or Ctrl-Break (windows) to exit.
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> color_eyre::eyre::Result<()> {
|
async fn main() -> Result<()> {
|
||||||
tracing_subscriber::fmt::init();
|
tracing_subscriber::fmt::init();
|
||||||
color_eyre::install()?;
|
|
||||||
|
|
||||||
let (ev_s, mut ev_r) = mpsc::channel::<Event>(1024);
|
let (ev_s, mut ev_r) = mpsc::channel::<Event>(1024);
|
||||||
let (er_s, mut er_r) = mpsc::channel(64);
|
let (er_s, mut er_r) = mpsc::channel(64);
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
|
use miette::Result;
|
||||||
use tokio::time::sleep;
|
use tokio::time::sleep;
|
||||||
use watchexec::{
|
use watchexec::{
|
||||||
config::{InitConfig, RuntimeConfig},
|
config::{InitConfig, RuntimeConfig},
|
||||||
|
@ -7,9 +8,8 @@ use watchexec::{
|
||||||
};
|
};
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> color_eyre::eyre::Result<()> {
|
async fn main() -> Result<()> {
|
||||||
tracing_subscriber::fmt::init();
|
tracing_subscriber::fmt::init();
|
||||||
color_eyre::install()?;
|
|
||||||
|
|
||||||
let mut init = InitConfig::default();
|
let mut init = InitConfig::default();
|
||||||
init.on_error(|err| async move {
|
init.on_error(|err| async move {
|
||||||
|
|
Loading…
Reference in New Issue