difftreelog
chore(deps) update to `age` version `0.11` (#9)
in: trunk
* chore(deps): update to `age` version `0.11` * chore(deps): update the remaining dependencies * chore: simplify `encrypt_secret_data` bounds * chore: simplify `encrypt_secret_data` bounds even more
9 files changed
Cargo.lockdiffbeforeafterboth387 packageslockfile v3
Might be heavy and slow!
abort-on-drop
0.2.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5dd6d700ad9af641490c1f7d67980d2de4d1433016e5b12f819448d3c832142adepends onused byaddr2line
0.24.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1depends onused byadler2
2.0.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627used byaead
0.5.2crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0depends onaes
0.8.4crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0depends onused byaes-gcm
0.10.3crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1used byage
0.11.0crates.io↘ 27↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2020562e68d7a02c2743707b262c62484b340a296924a5e4146d5a0a96ca8103depends on- aes
0.8.4 - aes-gcm
0.10.3 - age-core
0.11.0 - base64
0.21.7 - bcrypt-pbkdf
0.10.0 - bech32
0.9.1 - cbc
0.1.2 - chacha20poly1305
0.10.1 - cipher
0.4.4 - cookie-factory
0.3.3 - ctr
0.9.2 - curve25519-dalek
4.1.3 - hmac
0.12.1 - i18n-embed
0.15.2 - i18n-embed-fl
0.9.2 - lazy_static
1.5.0 - nom
7.1.3 - num-traits
0.2.19 - pin-project
1.1.7 - rand
0.8.5 - rsa
0.9.6 - rust-embed
8.5.0 - scrypt
0.11.0 - sha2
0.10.8 - subtle
2.6.1 - x25519-dalek
2.0.1 - zeroize
1.8.1
- aes
age-core
0.11.0crates.io↘ 9↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2bf6a89c984ca9d850913ece2da39e1d200563b0a94b002b253beee4c5acf99depends onused byaho-corasick
1.1.3crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916depends onalejandra
3.1.0github.com/kamadorueda/alejandra↘ 3↖ 1sourcegit+https://github.com/kamadorueda/alejandra#264e23546663a5676a77174cab31340a81aa2cc0depends onused byandroid_system_properties
0.1.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311depends onused byandroid-tzdata
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0used byanstream
0.6.18crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529bdepends onused byanstyle
1.0.10crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9anstyle-parse
0.2.6crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9depends onused byanstyle-query
1.1.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60cdepends onused byanstyle-wincon
3.0.6crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125depends onused byanyhow
1.0.93crates.io↘ 0↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775arc-swap
1.7.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457used byasync-stream
0.3.6crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476used byasync-stream-impl
0.3.6crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574ddepends onused byasync-trait
0.1.83crates.io↘ 3↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dddepends onatomic-waker
1.1.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0used byautocfg
1.4.0crates.io↘ 0↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26axum
0.7.9crates.io↘ 19↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumedca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71fdepends onused byaxum-core
0.4.5crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199depends onused bybacktrace
0.3.74crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1adepends onused bybase64
0.21.7crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567base64
0.22.1crates.io↘ 0↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6basic-toml
0.1.9crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8depends onused bybcrypt-pbkdf
0.10.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2depends onused bybetter-command
0.1.0workspace↘ 5↖ 3bindgen
0.69.5crates.io↘ 15↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088depends onused bybitflags
2.6.0crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71dedepends onblock-buffer
0.10.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71depends onused byblock-padding
0.3.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93depends onused byblowfish
0.9.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7depends onused bybumpalo
3.16.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012cused bybytecount
0.6.8crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ceused bybyteorder
1.5.0crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64bbytes
1.8.0crates.io↘ 0↖ 14sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0dacbc
0.1.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6depends onused bycbitset
0.2.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum29b6ad25ae296159fb0da12b970b2fe179b234584d7cd294c891e2bbb284466bdepends onused bycc
1.2.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47depends oncexpr
0.6.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766depends onused bycfg_aliases
0.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724used bycfg-if
1.0.0crates.io↘ 0↖ 16sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbaf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fdchacha20
0.9.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818depends onused bychacha20poly1305
0.10.1crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35used bychrono
0.4.38crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401depends onused bycipher
0.4.4crates.io↘ 3↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3daddepends onclang-sys
1.8.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4depends onused byclap
4.5.21crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604fdepends onclap_builder
4.5.21crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ecdepends onused byclap_complete
4.5.38crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01depends onused byclap_derive
4.5.18crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dabused byclap_lex
0.7.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumafb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7used bycolorchoice
1.0.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990used byconsole
0.15.8crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4ebused byconst-oid
0.9.6crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8used bycookie-factory
0.3.3crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2depends onused bycore-foundation-sys
0.8.7crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888bused bycountme
2.0.4crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum328b822bdcba4d4e402be8d9adb6eebf269f969f8eadef977a553ff3c4fbcb58used bycpufeatures
0.2.15crates.io↘ 1↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6depends oncrossbeam-utils
0.8.20crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80used bycrossterm
0.28.1crates.io↘ 9↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6depends onused bycrossterm_winapi
0.9.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumacdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2bdepends onused bycrypto-common
0.1.6crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3ctr
0.9.2crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835depends onused bycurve25519-dalek
4.1.3crates.io↘ 8↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2bedepends oncurve25519-dalek-derive
0.1.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3depends onused bydashmap
6.1.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cfdepends onused byder
0.7.9crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0depends onderanged
0.3.11crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4depends onused bydigest
0.10.7crates.io↘ 4↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292displaydoc
0.2.5crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0depends onused byed25519
2.2.3crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53depends onused byed25519-dalek
2.1.1crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871depends onused byeither
1.13.0crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0encode_unicode
0.3.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831fused byequivalent
1.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5used byerrno
0.3.9crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820badepends onused byfastrand
2.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4used byfiat-crypto
0.2.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811dused byfiledescriptor
0.8.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46edepends onused byfind-crate
0.6.3crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2depends onfixedbitset
0.4.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80used byfleet
0.2.0workspace↘ 36↖ 0depends on- abort-on-drop
0.2.2 - age
0.11.0 - age-core
0.11.0 - anyhow
1.0.93 - async-trait
0.1.83 - base64
0.22.1 - better-command
0.1.0 - chrono
0.4.38 - clap
4.5.21 - clap_complete
4.5.38 - crossterm
0.28.1 - fleet-base
0.1.0 - fleet-shared
0.1.0 - futures
0.3.31 - hostname
0.4.0 - human-repr
1.1.0 - indicatif
0.17.9 - itertools
0.13.0 - nix-eval
0.1.0 - nixlike
0.1.0 - nom
7.1.3 - openssh
0.11.3 - owo-colors
4.1.0 - peg
0.8.4 - regex
1.11.1 - serde
1.0.215 - serde_json
1.0.133 - shlex
1.3.0 - tabled
0.16.0 - tempfile
3.14.0 - time
0.3.36 - tokio
1.41.1 - tokio-util
0.7.12 - tracing
0.1.40 - tracing-indicatif
0.3.6 - tracing-subscriber
0.3.18
- abort-on-drop
fleet-base
0.1.0workspace↘ 19↖ 1fleet-generator-helper
0.1.0workspace↘ 9↖ 0fleet-install-secrets
0.1.0workspace↘ 10↖ 0fluent
0.16.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555adepends onfluent-bundle
0.15.3crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493depends onused byfluent-langneg
0.13.0crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94depends onfluent-syntax
0.11.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33ddepends onfnv
1.0.7crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1futures
0.3.31crates.io↘ 7↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876depends onfutures-channel
0.3.31crates.io↘ 2↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10depends onfutures-core
0.3.31crates.io↘ 0↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663efutures-executor
0.3.31crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9fused byfutures-io
0.3.31crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6futures-macro
0.3.31crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650depends onused byfutures-sink
0.3.31crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7futures-task
0.3.31crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988futures-util
0.3.31crates.io↘ 10↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81depends ongeneric-array
0.14.7crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9adepends ongetrandom
0.2.15crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7used byghash
0.5.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1depends onused bygimli
0.31.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783fused byglob
0.3.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9bused byh2
0.4.6crates.io↘ 11↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205depends onused byhashbrown
0.9.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04used byhashbrown
0.12.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888used byhashbrown
0.14.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1used byhashbrown
0.15.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3used byheck
0.4.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8used byheck
0.5.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55eahermit-abi
0.3.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024used byhermit-abi
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fccused byhex
0.4.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70used byhkdf
0.12.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7depends onused byhmac
0.12.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5edepends onhome
0.5.9crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5depends onused byhostname
0.4.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2badepends onused byhttp
1.1.0crates.io↘ 3↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258depends onhttp-body
1.0.1crates.io↘ 2↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184depends onhttp-body-util
0.1.2crates.io↘ 5↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544fhttparse
1.9.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946used byhttpdate
1.0.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdf3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9used byhuman-repr
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf58b778a5761513caf593693f8951c97a5b610841e754788400f32102eefdff1used byhyper
1.5.0crates.io↘ 13↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9adepends onhyper-timeout
0.5.2crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0used byhyper-util
0.1.10crates.io↘ 11↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdf2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4depends oni18n-config
0.4.7crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e88074831c0be5b89181b05e6748c4915f77769ecc9a4c372f88b169a8509c9i18n-embed
0.15.2crates.io↘ 13↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma7839d8c7bb8da7bd58c1112d3a1aeb7f178ff3df4ae87783e758ca3bfb750b7depends onused byi18n-embed-fl
0.9.2crates.io↘ 13↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf6e9571c3cba9eba538eaa5ee40031b26debe76f0c7e17bafc97ea57a76cd82edepends onused byi18n-embed-impl
0.8.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2used byiana-time-zone
0.1.61crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220depends onused byiana-time-zone-haiku
0.1.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269fdepends onused byindexmap
1.9.3crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99depends onused byindexmap
2.6.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9dadepends onused byindicatif
0.17.9crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281depends oninout
0.1.3crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5depends onused byintl_pluralrules
7.0.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972depends onused byintl-memoizer
0.5.2crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfe22e020fce238ae18a6d5d8c502ee76a52a6e880d99477657e6acc30ec57bdadepends onio_tee
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304used byis_ci
1.2.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45is_terminal_polyfill
1.70.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecfused byis-terminal
0.4.13crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4bused byitertools
0.12.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569depends onused byitertools
0.13.0crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186depends onitoa
1.0.11crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695bjs-sys
0.3.72crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9depends onlazy_static
1.5.0crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fedepends onlazycell
1.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55used bylibc
0.2.164crates.io↘ 0↖ 24sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13fused by- android_system_properties
0.1.5 - backtrace
0.3.74 - clang-sys
1.8.1 - console
0.15.8 - cpufeatures
0.2.15 - errno
0.3.9 - filedescriptor
0.8.2 - getrandom
0.2.15 - hostname
0.4.0 - is-terminal
0.4.13 - libmimalloc-sys
0.1.39 - mio
1.0.2 - nix
0.29.0 - nixrs
0.1.0 - openssh
0.11.3 - parking_lot_core
0.9.10 - rand
0.8.5 - ring
0.17.8 - rustix
0.38.40 - signal-hook
0.3.17 - signal-hook-mio
0.2.4 - signal-hook-registry
1.4.2 - socket2
0.5.7 - tokio
1.41.1
- android_system_properties
libloading
0.8.5crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4depends onused bylibm
0.2.11crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffalibmimalloc-sys
0.1.39crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44depends onused bylinked-hash-map
0.5.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770fused bylinux-raw-sys
0.4.14crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89used bylock_api
0.4.12crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17depends onlog
0.4.22crates.io↘ 0↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24matchers
0.1.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558depends onused bymemchr
2.7.4crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3memoffset
0.6.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79cedepends onused bymimalloc
0.1.43crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633depends onused bymime
0.3.17crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139aused byminimal-lexical
0.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79aused byminiz_oxide
0.8.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1depends onused bymio
1.0.2crates.io↘ 5↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cecmultimap
0.10.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdefc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03used bynix
0.29.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46used bynix-native-eval
0.1.0workspace↘ 2↖ 0depends onnixlike
0.1.0workspace↘ 8↖ 3nixrs
0.1.0github.com/Anillc/nixrs↘ 3↖ 1sourcegit+https://github.com/Anillc/nixrs#740fcf4048cc5b6de8c54d18254f12d53909a867depends onused bynixrs-sys
0.1.0github.com/Anillc/nixrs↘ 2↖ 1sourcegit+https://github.com/Anillc/nixrs#740fcf4048cc5b6de8c54d18254f12d53909a867depends onused bynom
7.1.3crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4adepends onnu-ansi-term
0.46.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84depends onused bynum-bigint-dig
0.8.4crates.io↘ 9↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151depends onused bynum-conv
0.1.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9used bynum-integer
0.1.46crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858fdepends onnum-iter
0.1.45crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bfused bynum-traits
0.2.19crates.io↘ 2↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841depends onnumber_prefix
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3used byobject
0.36.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683edepends onused byonce_cell
1.20.2crates.io↘ 0↖ 12sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775opaque-debug
0.3.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381openssh
0.11.3crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb52987a10526b8daef7f1946b0aadfc214479f897ba624776327fd3beec2722cused byoverload
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39used byowo-colors
4.1.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56depends onused bypapergrid
0.12.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc7419ad52a7de9b60d33e11085a0fe3df1fbd5926aa3f93d3dd53afbc9e86725used byparking_lot
0.12.3crates.io↘ 2↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27depends onparking_lot_core
0.9.10crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8pbkdf2
0.12.2crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2depends onpeg
0.8.4crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum295283b02df346d1ef66052a757869b2876ac29a6bb0ac3f5f7cd44aebe40e8fdepends onused bypeg-macros
0.8.4crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbdad6a1d9cf116a059582ce415d5f5566aabcd4008646779dab7fdc2a9a9d426used bypeg-runtime
0.8.3crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume3aeb8f54c078314c2065ee649a7241f46b9d8e418e1a9581ba0546657d7aa3aused bypem
3.0.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658faedepends onused bypercent-encoding
2.3.1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283eused bypetgraph
0.6.5crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47dbdepends onused bypin-project
1.1.7crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbe57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95depends onpin-project-internal
1.1.7crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758cdepends onused bypin-project-lite
0.2.15crates.io↘ 0↖ 15sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ffpin-utils
0.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184used bypkcs1
0.7.5crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47fdepends onused bypkcs8
0.10.2crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7pkg-config
0.3.31crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2used bypoly1305
0.8.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abfused bypolyval
0.6.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25used byportable-atomic
1.9.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2used bypowerfmt
0.2.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391used byppv-lite86
0.2.20crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04depends onused byprettyplease
0.2.25crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033depends onproc-macro-error
1.0.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumda25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38cused byproc-macro-error-attr
1.0.4crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869used byproc-macro-error-attr2
2.0.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5depends onused byproc-macro-error2
2.0.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802used byproc-macro2
1.0.89crates.io↘ 1↖ 33sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986edepends onused by- async-stream-impl
0.3.6 - async-trait
0.1.83 - bindgen
0.69.5 - clap_derive
4.5.18 - curve25519-dalek-derive
0.1.1 - displaydoc
0.2.5 - futures-macro
0.3.31 - i18n-embed-fl
0.9.2 - i18n-embed-impl
0.8.4 - peg-macros
0.8.4 - pin-project-internal
1.1.7 - prettyplease
0.2.25 - proc-macro-error
1.0.4 - proc-macro-error-attr
1.0.4 - proc-macro-error-attr2
2.0.0 - proc-macro-error2
2.0.1 - prost-derive
0.13.3 - quote
1.0.37 - rust-embed-impl
8.5.0 - serde_derive
1.0.215 - syn
1.0.109 - syn
2.0.87 - tabled_derive
0.8.0 - thiserror-impl
1.0.69 - thiserror-impl
2.0.3 - tokio-macros
2.4.0 - tonic-build
0.12.3 - tracing-attributes
0.1.27 - vte_generate_state_changes
0.1.2 - wasm-bindgen-backend
0.2.95 - wasm-bindgen-macro-support
0.2.95 - zerocopy-derive
0.7.35 - zeroize_derive
1.4.2
- async-stream-impl
prost
0.13.3crates.io↘ 2↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13fdepends onprost-build
0.13.3crates.io↘ 13↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15depends onused byprost-derive
0.13.3crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5used byprost-types
0.13.3crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670depends onquote
1.0.37crates.io↘ 1↖ 32sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633afdepends onused by- async-stream-impl
0.3.6 - async-trait
0.1.83 - bindgen
0.69.5 - clap_derive
4.5.18 - curve25519-dalek-derive
0.1.1 - displaydoc
0.2.5 - futures-macro
0.3.31 - i18n-embed-fl
0.9.2 - i18n-embed-impl
0.8.4 - peg-macros
0.8.4 - pin-project-internal
1.1.7 - proc-macro-error
1.0.4 - proc-macro-error-attr
1.0.4 - proc-macro-error-attr2
2.0.0 - proc-macro-error2
2.0.1 - prost-derive
0.13.3 - rust-embed-impl
8.5.0 - serde_derive
1.0.215 - syn
1.0.109 - syn
2.0.87 - tabled_derive
0.8.0 - thiserror-impl
1.0.69 - thiserror-impl
2.0.3 - tokio-macros
2.4.0 - tonic-build
0.12.3 - tracing-attributes
0.1.27 - vte_generate_state_changes
0.1.2 - wasm-bindgen-backend
0.2.95 - wasm-bindgen-macro
0.2.95 - wasm-bindgen-macro-support
0.2.95 - zerocopy-derive
0.7.35 - zeroize_derive
1.4.2
- async-stream-impl
r2d2
0.8.10crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93used byrand
0.8.5crates.io↘ 3↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404rand_chacha
0.3.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88depends onused byrand_core
0.6.4crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922cdepends onrcgen
0.13.1crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum54077e1872c46788540de1ea3d7f4ccb1983d12f9aa909b234468676c1a36779used byredox_syscall
0.5.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771fdepends onused byregex
1.11.1crates.io↘ 4↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191regex-automata
0.1.10crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132depends onused byregex-automata
0.4.9crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908used byregex-syntax
0.6.29crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1used byregex-syntax
0.8.5crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815cring
0.17.8crates.io↘ 7↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0drmp
0.8.14crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4used byrmp-serde
1.3.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4dbdepends onused byrnix
0.10.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8024a523e8836f1a5d051203dc00d833357fee94e351b51348dfaeca5364daa9depends onused byron
0.8.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94used byrowan
0.12.6crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma1b36e449f3702f3b0c821411db1cbdf30fb451726a9456dce5dabcd44420043used byrsa
0.9.6crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfcdepends onused byrust-embed
8.5.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfa66af4a4fdd5e7ebc276f115e895611a34739a9c1c01028383d612d550953c0used byrust-embed-impl
8.5.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6125dbc8867951125eec87294137f4e9c2c96566e61bf72c45095a7c77761478used byrust-embed-utils
8.5.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2e5347777e9aacb56039b0e1f28785929a8a3b709e87482e7442c72e7c12529ddepends onrustc_version
0.4.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92depends onused byrustc-demangle
0.1.24crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1fused byrustc-hash
1.1.0crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2rustix
0.38.40crates.io↘ 5↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0rustls
0.23.17crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7f1a745511c54ba6d4465e8d5dfbd81b45791756de28d4981af70d6dca128f1edepends onused byrustls-pemfile
2.2.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50depends onused byrustls-pki-types
1.10.0crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674brustls-webpki
0.102.8crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9used byrustversion
1.0.18crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248used byryu
1.0.18crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9fused bysalsa20
0.10.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213depends onused bysame-file
1.0.6crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502depends onused byscheduled-thread-pool
0.2.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19depends onused byscopeguard
1.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49used byscrypt
0.11.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1fdepends onused bysecrecy
0.10.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5adepends onused byself_cell
0.10.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915ddepends onused byself_cell
1.0.4crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714aused bysemver
1.0.23crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988bused byserde
1.0.215crates.io↘ 1↖ 29sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88fdepends onused by- axum
0.7.9 - basic-toml
0.1.9 - better-command
0.1.0 - bitflags
2.6.0 - chrono
0.4.38 - deranged
0.3.11 - ed25519-dalek
2.1.1 - fleet
0.2.0 - fleet-base
0.1.0 - fleet-install-secrets
0.1.0 - fleet-shared
0.1.0 - i18n-config
0.4.7 - nix-eval
0.1.0 - nixlike
0.1.0 - pem
3.0.4 - rmp-serde
1.3.0 - ron
0.8.1 - serde-transcode
1.1.1 - serde_bytes
0.11.15 - serde_json
1.0.133 - smol_str
0.1.24 - terraform-provider-fleet
0.1.0 - tf-provider
0.2.2 - time
0.3.36 - toml
0.5.11 - tracing-serde
0.1.3 - tracing-subscriber
0.3.18 - unic-langid-impl
0.9.5 - x25519-dalek
2.0.1
- axum
serde_bytes
0.11.15crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6adepends onused byserde_derive
1.0.215crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0depends onserde_json
1.0.133crates.io↘ 4↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377serde-transcode
1.1.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum590c0e25c2a5bb6e85bf5c1bce768ceb86b316e7a01bdf07d2cb4ec2271990e2depends onused bysha2
0.10.8crates.io↘ 3↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8depends onsharded-slab
0.1.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6depends onused byshell-escape
0.1.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184fused byshlex
1.3.0crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64signal-hook
0.3.17crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801depends onsignal-hook-mio
0.2.4crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cddepends onused bysignal-hook-registry
1.4.2crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1depends onused bysignature
2.2.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329dedepends onused byslab
0.4.9crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67depends onsmallvec
1.13.2crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67smol_str
0.1.24crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfad6c857cbab2627dcf01ec85a623ca4e7dcb5691cbaa3d7fb7653671f0d09c9depends onused bysocket2
0.5.7crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191cdepends onspin
0.9.8crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67used byspki
0.7.3crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29ddepends onstrsim
0.11.1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4fsubtle
2.6.1crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292supports-color
2.1.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89depends onused bysupports-color
3.0.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8775305acf21c96926c900ad056abeef436701108518cf890020387236ac5a77depends onused bysyn
1.0.109crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237syn
2.0.87crates.io↘ 3↖ 25sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32dused by- async-stream-impl
0.3.6 - async-trait
0.1.83 - bindgen
0.69.5 - clap_derive
4.5.18 - curve25519-dalek-derive
0.1.1 - displaydoc
0.2.5 - futures-macro
0.3.31 - i18n-embed-fl
0.9.2 - i18n-embed-impl
0.8.4 - pin-project-internal
1.1.7 - prettyplease
0.2.25 - proc-macro-error2
2.0.1 - prost-build
0.13.3 - prost-derive
0.13.3 - rust-embed-impl
8.5.0 - serde_derive
1.0.215 - thiserror-impl
1.0.69 - thiserror-impl
2.0.3 - tokio-macros
2.4.0 - tonic-build
0.12.3 - tracing-attributes
0.1.27 - wasm-bindgen-backend
0.2.95 - wasm-bindgen-macro-support
0.2.95 - zerocopy-derive
0.7.35 - zeroize_derive
1.4.2
- async-stream-impl
sync_wrapper
0.1.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160used bysync_wrapper
1.0.1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394used bytabled
0.16.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77c9303ee60b9bedf722012ea29ae3711ba13a67c9b9ae28993838b63057cb1bdepends onused bytabled_derive
0.8.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbf0fb8bfdc709786c154e24a66777493fb63ae97e3036d914c8666774c477069used bytempfile
3.14.0crates.io↘ 5↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0cterminal_size
0.4.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6efdepends onused byterraform-provider-fleet
0.1.0workspace↘ 5↖ 0text-size
1.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233used bytf-provider
0.2.2crates.io↘ 20↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd80ea2e5f9f54717952d199888aab7e607dc99275ec5221f1259ce7a5f55f5a6depends onthiserror
1.0.69crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52depends onthiserror
2.0.3crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aadepends onthiserror-impl
1.0.69crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1depends onused bythiserror-impl
2.0.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568depends onused bythread_local
1.1.8crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719cdepends onused bytime
0.3.36crates.io↘ 6↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885time-core
0.1.2crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3used bytime-macros
0.2.18crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccfdepends onused bytinystr
0.7.6crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82fdepends onused bytokio
1.41.1crates.io↘ 9↖ 16sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33depends ontokio-macros
2.4.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752depends onused bytokio-rustls
0.26.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4used bytokio-stream
0.1.16crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1used bytokio-util
0.7.12crates.io↘ 5↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6atoml
0.5.11crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234depends onused bytonic
0.12.3crates.io↘ 24↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52depends on- async-stream
0.3.6 - async-trait
0.1.83 - axum
0.7.9 - base64
0.22.1 - bytes
1.8.0 - h2
0.4.6 - http
1.1.0 - http-body
1.0.1 - http-body-util
0.1.2 - hyper
1.5.0 - hyper-timeout
0.5.2 - hyper-util
0.1.10 - percent-encoding
2.3.1 - pin-project
1.1.7 - prost
0.13.3 - rustls-pemfile
2.2.0 - socket2
0.5.7 - tokio
1.41.1 - tokio-rustls
0.26.0 - tokio-stream
0.1.16 - tower
0.4.13 - tower-layer
0.3.3 - tower-service
0.3.3 - tracing
0.1.40
used by- async-stream
tonic-build
0.12.3crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11used bytower
0.4.13crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1cdepends onused bytower
0.5.1crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4fdepends onused bytower-http
0.5.2crates.io↘ 9↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5depends onused bytower-layer
0.3.3crates.io↘ 0↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780etower-service
0.3.3crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3tracing
0.1.40crates.io↘ 3↖ 13sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364eftracing-attributes
0.1.27crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7depends onused bytracing-core
0.1.32crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54depends ontracing-indicatif
0.3.6crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum069580424efe11d97c3fef4197fa98c004fa26672cc71ad8770d224e23b1951dtracing-log
0.2.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3used bytracing-serde
0.1.3crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1depends onused bytracing-subscriber
0.3.18crates.io↘ 13↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8bdepends ontype-map
0.5.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdeb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9fdepends onused bytypenum
1.17.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825unic-langid
0.9.5crates.io↘ 1↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum23dd9d1e72a73b25e07123a80776aae3e7b0ec461ef94f9151eed6ec88005a44depends onunic-langid-impl
0.9.5crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5depends onused byunicase
2.8.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6dfused byunicode_categories
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14eused byunicode-ident
1.0.13crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1feunicode-width
0.1.11crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85unicode-width
0.2.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fdunindent
0.2.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ceused byuniversal-hash
0.5.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07eadepends onused byuntrusted
0.9.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1utf8parse
0.2.2crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821valuable
0.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6dused byversion_check
0.9.5crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105avt100
0.15.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274deused byvte
0.11.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197used byvte_generate_state_changes
0.1.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2edepends onused bywalkdir
2.5.0crates.io↘ 2↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4bdepends onwant
0.3.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0edepends onused bywasi
0.11.0+wasi-snapshot-preview1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423used bywasm-bindgen
0.2.95crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2ewasm-bindgen-backend
0.2.95crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358depends onwasm-bindgen-macro
0.2.95crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56used bywasm-bindgen-macro-support
0.2.95crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68used byweb-time
1.1.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bbdepends onused bywhich
4.4.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7used bywinapi
0.3.9crates.io↘ 2↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419winapi-i686-pc-windows-gnu
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6used bywinapi-util
0.1.9crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bbdepends onused bywinapi-x86_64-pc-windows-gnu
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183fused bywindows
0.52.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0bedepends onused bywindows_aarch64_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3used bywindows_aarch64_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469used bywindows_i686_gnu
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0bused bywindows_i686_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66used bywindows_i686_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66used bywindows_x86_64_gnu
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78used bywindows_x86_64_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0dused bywindows_x86_64_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ecused bywindows-core
0.52.0crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9depends onwindows-sys
0.52.0crates.io↘ 1↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33ddepends onwindows-sys
0.59.0crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853bdepends onwindows-targets
0.52.6crates.io↘ 8↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973depends onx25519-dalek
2.0.1crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277yasna
0.5.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cddepends onused byz85
3.0.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2a599daf1b507819c1121f0bf87fa37eb19daac6aff3aefefd4e6e2e0f2020fcused byzerocopy
0.7.35crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0depends onused byzerocopy-derive
0.7.35crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3edepends onused byzeroize
1.8.1crates.io↘ 1↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4ddedepends onzeroize_derive
1.4.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69depends onused by
Cargo.tomldiffbeforeafterboth--- a/Cargo.toml
+++ b/Cargo.toml
@@ -20,7 +20,7 @@
tokio-util = { version = "0.7.11", features = ["codec"] }
clap = { version = "4.5", features = ["derive", "env", "wrap_help", "unicode"] }
clap_complete = "4.5"
-age = { version = "0.10", features = ["ssh"] }
+age = { version = "0.11", features = ["ssh"] }
anyhow = "1.0"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] }
cmds/fleet/Cargo.tomldiffbeforeafterboth--- a/cmds/fleet/Cargo.toml
+++ b/cmds/fleet/Cargo.toml
@@ -20,7 +20,7 @@
tempfile.workspace = true
time = { version = "0.3", features = ["serde"] }
hostname = "0.4.0"
-age-core = "0.10"
+age-core = "0.11"
peg = "0.8"
base64 = "0.22.1"
chrono = { version = "0.4", features = ["serde"] }
@@ -29,15 +29,15 @@
futures = "0.3"
itertools = "0.13"
shlex = "1.3"
-tabled = { version = "0.15" }
+tabled = { version = "0.16" }
owo-colors = { version = "4.0", features = [
"supports-color",
"supports-colors",
] }
abort-on-drop = "0.2"
regex = "1.10"
-openssh = "0.10"
-crossterm = { version = "0.27.0", features = ["use-dev-tty"] }
+openssh = "0.11"
+crossterm = { version = "0.28.0", features = ["use-dev-tty"] }
fleet-shared.workspace = true
tracing-indicatif = { version = "0.3", optional = true }
cmds/fleet/src/cmds/secrets/mod.rsdiffbeforeafterboth--- a/cmds/fleet/src/cmds/secrets/mod.rs
+++ b/cmds/fleet/src/cmds/secrets/mod.rs
@@ -4,6 +4,7 @@
path::PathBuf,
};
+use age::Recipient;
use anyhow::{anyhow, bail, ensure, Context, Result};
use chrono::{DateTime, Utc};
use clap::Parser;
@@ -161,7 +162,8 @@
if should_regenerate {
info!("secret is owner-dependent, will regenerate");
- let generated = generate_shared(config, secret_name, field, updated_set.to_vec(), batch).await?;
+ let generated =
+ generate_shared(config, secret_name, field, updated_set.to_vec(), batch).await?;
Ok(generated)
} else {
drop(batch);
@@ -487,8 +489,9 @@
io::stdin().read_to_end(&mut input)?;
if !input.is_empty() {
- let encrypted = encrypt_secret_data(recipients, input)
- .ok_or_else(|| anyhow!("no recipients provided"))?;
+ let encrypted =
+ encrypt_secret_data(recipients.iter().map(|r| r as &dyn Recipient), input)
+ .ok_or_else(|| anyhow!("no recipients provided"))?;
parts.insert(part_name, FleetSecretPart { raw: encrypted });
}
@@ -536,8 +539,8 @@
if let Some(secret) = parse_secret().await? {
let recipient = config.recipient(&machine).await?;
- let encrypted =
- encrypt_secret_data(vec![recipient], secret).expect("recipient provided");
+ let encrypted = encrypt_secret_data([&recipient as &dyn Recipient], secret)
+ .expect("recipient provided");
if out
.parts
.insert(part_name.clone(), FleetSecretPart { raw: encrypted })
cmds/generator-helper/src/main.rsdiffbeforeafterboth--- a/cmds/generator-helper/src/main.rs
+++ b/cmds/generator-helper/src/main.rs
@@ -89,15 +89,10 @@
.map_err(|e| anyhow!("parse recipients: {e:?}"))
}
fn make_encryptor(r: &Identities) -> Result<Encryptor> {
- Ok(Encryptor::with_recipients(
- r.iter()
- .map(|v| {
- let coerced: Box<dyn Recipient + Send> = Box::new(v.clone());
- coerced
- })
- .collect(),
+ Ok(
+ Encryptor::with_recipients(r.iter().map(|v| v as &dyn Recipient))
+ .expect("list is not empty"),
)
- .expect("list is not empty"))
}
fn wrap_encoder<'t>(w: impl Write + 't, encoding: OutputEncoding) -> impl Write + 't {
fn coerce<'t>(w: impl Write + 't) -> Box<dyn Write + 't> {
cmds/install-secrets/src/main.rsdiffbeforeafterboth--- a/cmds/install-secrets/src/main.rs
+++ b/cmds/install-secrets/src/main.rs
@@ -68,10 +68,9 @@
ensure!(input.encrypted, "passed data is not encrypted!");
let mut input = Cursor::new(&input.data);
let decryptor = Decryptor::new(&mut input).context("failed to init decryptor")?;
- let decryptor = match decryptor {
- Decryptor::Recipients(r) => r,
- Decryptor::Passphrase(_) => bail!("should be recipients"),
- };
+ if decryptor.is_scrypt() {
+ bail!("should be recipients");
+ }
let mut decryptor = decryptor
.decrypt(iter::once(identity as &dyn age::Identity))
.context("failed to decrypt, wrong key?")?;
@@ -89,10 +88,7 @@
SshRecipient::from_str(&t).map_err(|e| anyhow!("failed to parse recipient: {e:?}"))
})
.collect::<Result<Vec<SshRecipient>>>()?;
- let recipients = recipients
- .into_iter()
- .map(|v| Box::new(v) as Box<dyn Recipient + Send>)
- .collect::<Vec<_>>();
+ let recipients = recipients.iter().map(|v| v as &dyn Recipient);
let mut encrypted = vec![];
let mut encryptor = Encryptor::with_recipients(recipients)
.expect("recipients provided")
crates/fleet-base/src/fleetdata.rsdiffbeforeafterboth--- a/crates/fleet-base/src/fleetdata.rs
+++ b/crates/fleet-base/src/fleetdata.rs
@@ -6,7 +6,6 @@
use age::Recipient;
use chrono::{DateTime, Utc};
use fleet_shared::SecretData;
-use itertools::Itertools;
use serde::{de::Error, Deserialize, Serialize};
use serde_json::Value;
@@ -73,16 +72,13 @@
}
/// Returns None if recipients.is_empty()
-pub fn encrypt_secret_data(
- recipients: impl IntoIterator<Item = impl Recipient + Send + 'static>,
+pub fn encrypt_secret_data<'a>(
+ recipients: impl IntoIterator<Item = &'a dyn Recipient>,
data: Vec<u8>,
) -> Option<SecretData> {
let mut encrypted = vec![];
- let recipients = recipients
- .into_iter()
- .map(|v| Box::new(v) as Box<dyn Recipient + Send>)
- .collect_vec();
- let mut encryptor = age::Encryptor::with_recipients(recipients)?
+ let mut encryptor = age::Encryptor::with_recipients(recipients.into_iter())
+ .ok()?
.wrap_output(&mut encrypted)
.expect("in memory write");
io::copy(&mut Cursor::new(data), &mut encryptor).expect("in memory copy");
flake.lockdiffbeforeafterboth--- a/flake.lock
+++ b/flake.lock
@@ -37,11 +37,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1731514040,
- "narHash": "sha256-4VkY8gwyR83N6MPT7ipXTOSBXpVL2Hrwh898UAR3HZ8=",
+ "lastModified": 1731873344,
+ "narHash": "sha256-bKfFggwcvvh9gmOsaMCXKVAGBfXCZZ6QrxLq9Nb1/vw=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "155168226cb666d242306e13d7dbdaa8a76d20e1",
+ "rev": "39e98fadd66c2564ac85b1f65bab89e044302c62",
"type": "github"
},
"original": {
@@ -66,11 +66,11 @@
]
},
"locked": {
- "lastModified": 1731464916,
- "narHash": "sha256-WZ5rpjr/wCt7yBOUsvDE2i22hYz9g8W921jlwVktRQ4=",
+ "lastModified": 1731820690,
+ "narHash": "sha256-/hHFMTD+FGURXZ4JtfXoIgpy87zL505pVi6AL76Wc+U=",
"owner": "oxalica",
"repo": "rust-overlay",
- "rev": "2c19bad6e881b5a154cafb7f9106879b5b356d1f",
+ "rev": "bbab2ab9e1932133b1996baa1dc00fefe924ca81",
"type": "github"
},
"original": {
modules/secrets.nixdiffbeforeafterboth--- a/modules/secrets.nix
+++ b/modules/secrets.nix
@@ -1,4 +1,8 @@
-{lib, config, ...}: let
+{
+ lib,
+ config,
+ ...
+}: let
inherit (lib.options) mkOption;
inherit (lib.types) unspecified nullOr listOf str bool attrsOf submodule;
inherit (lib.strings) concatStringsSep;
@@ -51,9 +55,11 @@
};
};
config = {
- hosts = mapAttrs (_: secretMap: {
- nixos.secrets = mapAttrs (_: s: removeAttrs s ["createdAt" "expiresAt"]) secretMap;
- }) config.data.hostSecrets;
+ hosts =
+ mapAttrs (_: secretMap: {
+ nixos.secrets = mapAttrs (_: s: removeAttrs s ["createdAt" "expiresAt"]) secretMap;
+ })
+ config.data.hostSecrets;
nixpkgs.overlays = [
(final: prev: {
mkSecretGenerators = {recipients}: rec {