chiark / gitweb /
Depend on cast_trait_object
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 8 Mar 2021 20:54:36 +0000 (20:54 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 8 Mar 2021 20:54:57 +0000 (20:54 +0000)
hidden is going to want this for Outline etc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Cargo.lock.example
Cargo.toml

index 24f658ea175e17d0e55b23cd6984bc53fbd8fda7..8526cf0bd3d6d0bb8d8ee534be6a63e71c2d096a 100644 (file)
@@ -113,9 +113,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
 
 [[package]]
 name = "async-trait"
-version = "0.1.47"
+version = "0.1.48"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e098e9c493fdf92832223594d9a164f96bdf17ba81a42aff86f85c76768726a"
+checksum = "36ea56748e10732c49404c153638a15ec3d6211ec5ff35d9bb20e13b93576adf"
 dependencies = [
  "proc-macro2 1.0.24",
  "quote 1.0.9",
@@ -241,6 +241,29 @@ version = "1.0.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
 
+[[package]]
+name = "cast_trait_object"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7b7274afd27b0bb6ef3ffaf83dc30fd2fc1e6f60ec2c326cc52be86302f9285"
+dependencies = [
+ "cast_trait_object_macros",
+]
+
+[[package]]
+name = "cast_trait_object_macros"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fe8c2b5119660fa0a7020d0013bfa7d3ae6e4e27084b391e057062746a7c862"
+dependencies = [
+ "either",
+ "proc-macro-crate",
+ "proc-macro-error",
+ "proc-macro2 1.0.24",
+ "quote 1.0.9",
+ "syn 1.0.62",
+]
+
 [[package]]
 name = "cc"
 version = "1.0.67"
@@ -1853,6 +1876,7 @@ dependencies = [
  "argparse",
  "backtrace",
  "boolinator",
+ "cast_trait_object",
  "chrono",
  "chrono-tz",
  "delegate",
@@ -2204,6 +2228,15 @@ version = "0.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
 
+[[package]]
+name = "proc-macro-crate"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
+dependencies = [
+ "toml 0.5.8",
+]
+
 [[package]]
 name = "proc-macro-error"
 version = "1.0.4"
index 997d77ed019fb64d193ceac84db8e56cfbf73e2c..d84893faada8aabf1a1a0c9e0d69c4f7b3da5459 100644 (file)
@@ -22,6 +22,7 @@ enum_dispatch = "0.3.5"
 argparse = "0.2"
 backtrace = "0.3"
 boolinator = "2"
+cast_trait_object = "0.1"
 chrono = "0.4"
 chrono-tz = "0.5"
 delegate = "0.5"