From 4c6b2c204283bd086c422e3fb66cd7ee8894df9f Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Sat, 6 Apr 2024 09:19:28 -0400 Subject: Implement post --- Cargo.lock | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 105 insertions(+), 13 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 3ce79ab..1beafb7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -192,6 +192,21 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "chela" +version = "0.1.0" +dependencies = [ + "axum", + "color-eyre", + "eyre", + "info_utils", + "serde", + "sqids", + "sqlx", + "tokio", + "url", +] + [[package]] name = "color-eyre" version = "0.6.3" @@ -274,6 +289,41 @@ dependencies = [ "typenum", ] +[[package]] +name = "darling" +version = "0.20.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.58", +] + +[[package]] +name = "darling_macro" +version = "0.20.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.58", +] + [[package]] name = "der" version = "0.7.9" @@ -285,6 +335,37 @@ dependencies = [ "zeroize", ] +[[package]] +name = "derive_builder" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" +dependencies = [ + "derive_builder_core", + "syn 2.0.58", +] + [[package]] name = "digest" version = "0.10.7" @@ -640,6 +721,12 @@ dependencies = [ "tokio", ] +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + [[package]] name = "idna" version = "0.5.0" @@ -1314,6 +1401,18 @@ dependencies = [ "der", ] +[[package]] +name = "sqids" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f328f10ae594f0da04e5b2f82c089232697312661bca22d5d015a680c84639d" +dependencies = [ + "derive_builder", + "serde", + "serde_json", + "thiserror", +] + [[package]] name = "sqlformat" version = "0.2.3" @@ -1533,6 +1632,12 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + [[package]] name = "subtle" version = "2.5.0" @@ -1807,20 +1912,7 @@ dependencies = [ "form_urlencoded", "idna", "percent-encoding", -] - -[[package]] -name = "url_shortener" -version = "0.1.0" -dependencies = [ - "axum", - "color-eyre", - "eyre", - "info_utils", "serde", - "sqlx", - "tokio", - "url", ] [[package]] -- cgit v1.2.3