From ed039bf1dd6df0d9da836bd193b4feba8ece2a86 Mon Sep 17 00:00:00 2001 From: Ana Hobden Date: Thu, 27 Oct 2022 06:42:00 -0700 Subject: [PATCH] Cargo updates Signed-off-by: Ana Hobden --- Cargo.lock | 8 ++++++++ Cargo.toml | 4 +++- src/planner/specific/steam_deck.rs | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2eb4ed8..ada3920 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -518,6 +518,12 @@ dependencies = [ "winapi", ] +[[package]] +name = "dyn-clone" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2" + [[package]] name = "encoding_rs" version = "0.8.31" @@ -781,6 +787,8 @@ dependencies = [ "color-eyre", "crossterm", "dirs", + "dyn-clone", + "erased-serde", "eyre", "futures 0.3.24", "glob", diff --git a/Cargo.toml b/Cargo.toml index 5a6bed3..e38bf6f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,6 @@ tokio-util = { version = "0.7", features = ["io"] } tracing = { version = "0.1.36", features = [ "valuable" ] } tracing-error = "0.2.0" tracing-subscriber = { version = "0.3.15", features = [ "env-filter", "valuable" ] } -typetag = "0.2.3" url = { version = "2.3.1", features = ["serde"] } valuable = { version = "0.1.0", features = ["derive"] } walkdir = "2.3.2" @@ -40,3 +39,6 @@ xz2 = { version = "0.1.7", features = ["static", "tokio"] } sxd-document = "0.3.2" plist = "1.3.1" dirs = "4.0.0" +erased-serde = "0.3.23" +typetag = "0.2.3" +dyn-clone = "1.0.9" diff --git a/src/planner/specific/steam_deck.rs b/src/planner/specific/steam_deck.rs index 02b2819..e2eadf5 100644 --- a/src/planner/specific/steam_deck.rs +++ b/src/planner/specific/steam_deck.rs @@ -3,7 +3,7 @@ use crate::{ base::{CreateDirectory, StartSystemdUnit}, meta::{CreateSystemdSysext, ProvisionNix}, }, - planner::{BuiltinPlannerError, Planner}, + planner::Planner, BuiltinPlanner, CommonSettings, InstallPlan, };