difftreelog
ci use in-tree remowt-agent
42 files changed
Cargo.lockdiffbeforeafterboth713 packageslockfile v4
Might be heavy and slow!
adler2
2.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefaused byaead
0.5.2crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0depends onaead
0.6.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99depends onaes
0.8.4crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0depends onused byaes
0.9.1crates.io↘ 4↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf1fc76eaeac4c9164506c466d4ffdd8ec9d0c5bf57ee97177c4d8eceb3a0e138aes-gcm
0.10.3crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1used byaes-gcm
0.11.0-rc.4crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumda8c919c118108f144adecad74b425b804ad075580d605d9b33c2d6d1c62a2f8used byage
0.11.3crates.io↘ 29↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma07d86e4272c093c88caf7864a2d09af52a5159180848ca4832a3cdbd7d014d5depends 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.4 - i18n-embed-fl
0.9.4 - lazy_static
1.5.0 - nom
7.1.3 - num-traits
0.2.19 - pin-project
1.1.13 - rand
0.8.6 - rsa
0.9.10 - rust-embed
8.11.0 - scrypt
0.11.0 - sha2
0.10.9 - subtle
2.6.1 - which
4.4.2 - wsl
0.1.0 - x25519-dalek
2.0.1 - zeroize
1.9.0
- aes
age-core
0.11.0crates.io↘ 10↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2bf6a89c984ca9d850913ece2da39e1d200563b0a94b002b253beee4c5acf99depends onused byaho-corasick
1.1.4crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301depends onallocator-api2
0.2.21crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923used byandroid_system_properties
0.1.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311depends onused byanstream
1.0.0crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28ddepends onanstyle
1.0.14crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000anstyle-parse
1.0.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130edepends onused byanstyle-query
1.1.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadcdepends onused byanstyle-wincon
3.0.11crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747dused byanyhow
1.0.102crates.io↘ 0↖ 17sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842cused by- fleet
0.2.0 - fleet-base
0.1.9 - fleet-generator-helper
0.1.9 - fleet-install-secrets
0.1.9 - nix-eval
0.1.9 - prost-derive
0.14.4 - remowt-agent
0.1.9 - remowt-client
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-plugin
0.1.9 - remowt-plugin-fleet
0.1.9 - remowt-ssh
0.1.9 - remowt-ui-prompt
0.1.9 - vergen
9.1.0 - vergen-gitcl
9.1.0 - vergen-lib
9.1.0
- fleet
arc-swap
1.9.1crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207depends onargon2
0.6.0-rc.8crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7af50940b73bf4e16c15c448a2b121c63f2d68e3e54b6a8731673cb4aa0cdff5used byarrayref
0.3.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecbused byarrayvec
0.7.6crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50used byasync_fn_traits
0.1.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbc58d489c5f2d2c5be31b9004cec7af25a70d23df4d8111715eee736234cf217depends onused byasync_io_stream
0.3.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94cused byasync-broadcast
0.7.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532used byasync-channel
2.5.0crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2async-executor
1.14.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812adepends onused byasync-io
2.6.0crates.io↘ 10↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fcdepends onasync-lock
3.4.2crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311async-process
2.5.0crates.io↘ 10↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75depends onused byasync-recursion
1.1.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11depends onused byasync-signal
0.2.14crates.io↘ 10↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485depends onused byasync-task
4.7.1crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3deasync-trait
0.1.89crates.io↘ 3↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbbdepends onatomic-waker
1.1.2crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0attohttpc
0.30.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum16e2cdb6d5ed835199484bb92bb8b3edd526effe995c61732580439c1a67e2e9depends onused byautocfg
1.5.1crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53aws-lc-rs
1.17.0crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00depends onaws-lc-sys
0.41.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1a2f9779ce85b93ab6170dd940ad0169b5766ff848247aff13bb788b832fe3f4used bybackon
1.6.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7efdepends onused bybase16ct
1.0.0crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6base64
0.21.7crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567used bybase64
0.22.1crates.io↘ 0↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6base64ct
1.8.3crates.io↘ 0↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06basic-toml
0.1.10crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178adepends onused bybcrypt-pbkdf
0.10.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2depends onused bybcrypt-pbkdf
0.11.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum144e573728da132683b9488acd528274c790e07fc06ff81ee29f9d8f8b1041e0depends onused bybifrostlink
0.2.7crates.io↘ 10↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c8ce9dc1425ee2aaffd3324548f114acccd456b9b1ffb33fe9eb9a7be6475a8depends onbifrostlink-macros
0.2.7crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma7d071add2d3b90486fe141edb2e811f7735155d320aee3936ebd67e535d6ac1depends onbifrostlink-ports
0.2.7crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumccf6ba32d0ff83b27a242f9d2fca124ad215ddd9bf99144d66b7ca44a885de50bindgen
0.72.1crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895depends onused bybitflags
2.13.0crates.io↘ 0↖ 22sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8used by- bindgen
0.72.1 - dispatch2
0.3.1 - libredox
0.1.17 - netlink-packet-route
0.29.0 - netlink-packet-route
0.31.0 - nix
0.31.3 - objc2-core-foundation
0.3.2 - objc2-core-wlan
0.3.2 - objc2-foundation
0.3.2 - objc2-security
0.3.2 - objc2-system-configuration
0.3.2 - proptest
1.11.0 - redox_syscall
0.5.18 - redox_syscall
0.8.1 - russh
0.61.2 - rustix
0.38.44 - rustix
1.1.4 - security-framework
3.7.0 - simple-dns
0.11.3 - system-configuration
0.7.0 - tower-http
0.6.11 - vte
0.15.0
- bindgen
blake2
0.11.0-rc.6crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum061f1a09225e328e1ffbb378d2d49923c0ca5fee19fb5ac1cc9c1e9d52b93690depends onused byblake3
1.8.5crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fceused byblock-buffer
0.10.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71depends onused byblock-buffer
0.12.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aadepends onused byblock-padding
0.3.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93depends onused byblock-padding
0.4.2crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum710f1dd022ef4e93f8a438b4ba958de7f64308434fa6a87104481645cc30068bdepends onused byblock2
0.6.2crates.io↘ 1↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5depends onblocking
1.6.2crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21used byblowfish
0.9.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7depends onused byblowfish
0.10.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum62ce3946557b35e71d1bbe07ec385073ce9eda05043f95de134eb578fcf1a298depends onused bybstr
1.12.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cabdepends onused bybumpalo
3.20.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649bytecount
0.6.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365eused bybyteorder
1.5.0crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64bbytes
1.12.0crates.io↘ 0↖ 35sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593used by- bifrostlink
0.2.7 - bifrostlink-ports
0.2.7 - combine
4.6.7 - h2
0.4.15 - hickory-net
0.26.1 - http
1.4.2 - http-body
1.0.1 - http-body-util
0.1.3 - hyper
1.10.1 - hyper-util
0.1.20 - igd-next
0.17.1 - iroh
1.0.0 - iroh-relay
1.0.0 - netlink-proto
0.12.0 - netlink-sys
0.8.8 - netwatch
0.19.0 - noq
1.0.0 - noq-proto
1.0.0 - opentelemetry-http
0.32.0 - pageant
0.2.1 - portmapper
0.19.0 - prost
0.14.4 - quinn
0.11.9 - quinn-proto
0.11.14 - remowt-client
0.1.9 - remowt-link-shared
0.1.9 - reqwest
0.13.4 - russh
0.61.2 - ssh-encoding
0.3.0-rc.9 - tokio
1.52.3 - tokio-util
0.7.18 - tokio-websockets
0.13.2 - tonic
0.14.6 - tonic-prost
0.14.6 - tower-http
0.6.11
- bifrostlink
camino
1.2.2crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48depends oncbc
0.1.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6depends onused bycbc
0.2.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumce2dc9ee5f88d11e0beb842c88b33c8a5cf0d1329c4b19494af42b07dbfe8896depends oncc
1.2.64crates.io↘ 4↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdad887fd958be91b5098c0248def011f4523ab786cd411be668777e55063501fcexpr
0.6.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766depends onused bycfg_aliases
0.2.1crates.io↘ 0↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724cfg-if
1.0.4crates.io↘ 0↖ 36sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801used by- aes
0.8.4 - async-io
2.6.0 - async-process
2.5.0 - async-signal
0.2.14 - blake3
1.8.5 - chacha20
0.9.1 - chacha20
0.10.0 - const-hex
1.19.1 - crc32fast
1.5.0 - curve25519-dalek
4.1.3 - curve25519-dalek
5.0.0-rc.0 - generator
0.8.9 - getrandom
0.2.17 - getrandom
0.3.4 - getrandom
0.4.3 - hickory-net
0.26.1 - hickory-resolver
0.26.1 - hostname
0.4.2 - jni
0.21.1 - jni
0.22.4 - js-sys
0.3.102 - keccak
0.2.0 - libloading
0.8.9 - loom
0.7.2 - nix
0.31.3 - parking_lot_core
0.9.12 - polling
3.11.0 - polyval
0.6.2 - ring
0.17.14 - salsa20
0.11.0 - scrypt
0.12.0 - sha1
0.11.0 - sha2
0.10.9 - sha2
0.11.0 - thread_local
1.1.9 - wasm-bindgen
0.2.125
- aes
chacha20
0.9.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818depends onused bychacha20
0.10.0crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601chacha20poly1305
0.10.1crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35used bychrono
0.4.45crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327depends oncipher
0.4.4crates.io↘ 3↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3daddepends oncipher
0.5.2crates.io↘ 4↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6cclang-sys
1.8.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4depends onused byclap
4.6.1crates.io↘ 2↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51depends onclap_builder
4.6.0crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069fdepends onused byclap_complete
4.6.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume0a7a9bfdb35811f9e59832f0f05975114d2251b415fb534108e6f34060fd772depends onused byclap_derive
4.6.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9used byclap_lex
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9used bycmake
0.1.58crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678depends onused bycmov
0.5.4crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027aused bycobs
0.3.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1depends onused bycodespan-reporting
0.13.1crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaf491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681colorchoice
1.0.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570used bycombine
4.6.7crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fddepends onconcurrent-queue
2.5.0crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973depends onconsole
0.16.3crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87used byconst-hex
1.19.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum33e2a781ebdf4467d1428dc4593067825fb646f6871475098d8577421af73558used byconst-oid
0.9.6crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8const-oid
0.10.2crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55cconstant_time_eq
0.4.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9bused byconvert_case
0.10.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9depends onused bycookie-factory
0.3.3crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2depends onused bycordyceps
0.3.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2adepends onused bycore-foundation
0.9.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8fdepends onused bycore-foundation
0.10.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6depends oncore-foundation-sys
0.8.7crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888bcpubits
0.1.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06aecpufeatures
0.2.17crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280depends oncpufeatures
0.3.0crates.io↘ 1↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201depends oncrc32fast
1.5.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511depends onused bycritical-section
1.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40bused bycrossbeam-channel
0.5.15crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2depends onused bycrossbeam-epoch
0.9.18crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420edepends onused bycrossbeam-utils
0.8.21crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28crypto-bigint
0.7.4crates.io↘ 9↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97bb4a855e3b10f84c4e7e895a7de01db7f9a7b7eb7f73ed9773fd52ac686451depends oncrypto-common
0.1.7crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60acrypto-common
0.2.2crates.io↘ 3↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453crypto-primes
0.7.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3633a51a39c69ebbaa4feaa694bd83d241e4093901c84a0963b19d9bb3f0cf8fdepends onused byctr
0.9.2crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835depends onused byctr
0.10.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbaaca1c4b237092596f64d571e9db6ce4109c4ef9742e27590f1709594461f21depends onctutils
0.4.2crates.io↘ 2↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29edepends oncursor-icon
1.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732fused bycurve25519-dalek
4.1.3crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2bedepends onused bycurve25519-dalek
5.0.0-rc.0crates.io↘ 10↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4f359e08ca85e7bd759e1fd933ff2bccd81864c60a8fba0e259c7f822b0924bfdepends oncurve25519-dalek-derive
0.1.1crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3depends oncxx
1.0.194crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum747d8437319e3a2f43d93b341c137927ca70c0f5dabeea7a005a73665e247c7edepends onused bycxx-build
1.0.194crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb0f4697d190a142477b16aef7da8a99bfdc41e7e8b1687583c0d23a79c7afc1edepends onused bycxxbridge-cmd
1.0.194crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd0956799fa8678d4c50eed028f2de1c0552ae183c76e976cf7ca8c4e36a7c328used bycxxbridge-flags
1.0.194crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum23384a836ab4f0ad98ace7e3955ad2de39de42378ab487dc28d3990392cb283aused bycxxbridge-macro
1.0.194crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume6acc6b5822b9526adfb4fc377b67128fdd60aac757cc4a741a6278603f763cfused bydarling
0.20.11crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4eedepends onused bydarling_core
0.20.11crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412edarling_macro
0.20.11crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6eaddepends onused bydata-encoding
2.11.0crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8data-encoding-macro
0.1.20crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3259c913752a86488b501ed8680446a5ed2d5aeac6e596cb23ba3800768ea32cused bydata-encoding-macro-internal
0.1.18crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumccc2776f0c61eca1ca32528f85548abd1a4be8fb53d1b21c013e4f18da1e7090depends onused bydelegate
0.13.5crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum780eb241654bf097afb00fc5f054a09b687dad862e485fdcf8399bb056565370depends onused byder
0.7.10crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcbdepends onder
0.8.0crates.io↘ 3↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum71fd89660b2dc699704064e59e9dba0147b903e85319429e131620d022be411bderanged
0.5.8crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211cused byderivative
2.2.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770bdepends onused byderive_builder
0.20.2crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947depends onderive_builder_core
0.20.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8used byderive_builder_macro
0.20.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3cdepends onused byderive_more
2.1.1crates.io↘ 1↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134depends onderive_more-impl
2.1.1crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcbdepends onused bydes
0.9.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum916a94e407b54f9034d71dd748234cd1e516ced6284009906ae246f177eafe5adepends onused bydiatomic-waker
0.2.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04cused bydigest
0.10.7crates.io↘ 4↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292digest
0.11.3crates.io↘ 4↖ 13sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2dispatch2
0.3.1crates.io↘ 4↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38displaydoc
0.2.6crates.io↘ 3↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4fdepends ondlopen2
0.8.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4depends onused bydunce
1.0.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813used byecdsa
0.17.0-rc.18crates.io↘ 7↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum54fb064faabbee66e1fc8e5c5a9458d4269dc2d8b638fe86a425adb2510d1a96depends oned25519
3.0.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980adepends onused byed25519-dalek
3.0.0-rc.0crates.io↘ 8↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb011170fe4f04665565b4110afef66774fe9ffff278f3eb5b81cc73d26e27d60depends oneither
1.16.0crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679eelliptic-curve
0.14.0-rc.33crates.io↘ 15↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum102d3643d30dd8b559613c5cced68317199597fffb278cdc88daa2ef7fafc935depends onembedded-io
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3cedused byembedded-io
0.6.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumedd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206dused byencode_unicode
1.0.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0used byendi
1.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099used byenum_dispatch
0.3.13crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecdused byenum-assoc
1.3.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3ed8956bd5c1f0415200516e78ff07ec9e16415ade83c056c230d7b7ea0d55b7depends onused byenumflags2
0.7.12crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecefdepends onenumflags2_derive
0.7.12crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827depends onused byenv_filter
1.0.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eefdepends onused byenv_logger
0.11.10crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56aused byequivalent
1.0.2crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0ferrno
0.3.14crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efebdepends onevent-listener
5.4.1crates.io↘ 3↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856abevent-listener-strategy
0.5.4crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93fastrand
2.4.1crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6ff
0.14.0crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489fdepends onfiat-crypto
0.2.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811dused byfiat-crypto
0.3.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24find-crate
0.6.3crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2depends onfind-msvc-tools
0.1.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582used byflate2
1.1.9crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573cdepends onused byfleet
0.2.0workspace↘ 25↖ 0depends on- anyhow
1.0.102 - camino
1.2.2 - clap
4.6.1 - clap_complete
4.6.5 - fleet-base
0.1.9 - futures
0.3.32 - human-repr
1.1.0 - indicatif
0.18.4 - itertools
0.15.0 - nix-eval
0.1.9 - opentelemetry
0.32.0 - opentelemetry-appender-tracing
0.32.0 - opentelemetry-exporter-env
0.1.9 - opentelemetry_sdk
0.32.1 - remowt-fleet
0.1.9 - serde
1.0.228 - serde_json
1.0.150 - shlex
2.0.1 - tabled
0.21.0 - tempfile
3.27.0 - tokio
1.52.3 - tracing
0.1.44 - tracing-indicatif
0.3.14 - tracing-opentelemetry
0.33.0 - tracing-subscriber
0.3.23
- anyhow
fleet-base
0.1.9workspace↘ 26↖ 2depends on- age
0.11.3 - anyhow
1.0.102 - camino
1.2.2 - chrono
0.4.45 - clap
4.6.1 - fleet-shared
0.1.9 - futures
0.3.32 - hostname
0.4.2 - indoc
2.0.7 - itertools
0.15.0 - nix-eval
0.1.9 - nixlike
0.1.9 - nom
8.0.0 - rand
0.10.1 - remowt-client
0.1.9 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-ui-prompt
0.1.9 - serde
1.0.228 - serde_json
1.0.150 - tabled
0.21.0 - tempfile
3.27.0 - time
0.3.49 - tokio
1.52.3 - tracing
0.1.44
- age
fleet-generator-helper
0.1.9workspace↘ 12↖ 0fleet-install-secrets
0.1.9workspace↘ 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.1crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0depends 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-indexchecksum3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1foldhash
0.2.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdbused byform_urlencoded
1.2.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcfdepends onused byfs_extra
1.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11cused byfutures
0.3.32crates.io↘ 7↖ 17sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382ddepends onfutures-buffered
0.2.13crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4421cb78ee172b6b06080093479d3c50f058e7c81b7d577bbb8d118d551d4cd5used byfutures-channel
0.3.32crates.io↘ 2↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1ddepends onfutures-core
0.3.32crates.io↘ 0↖ 22sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1dused by- async-broadcast
0.7.2 - async-channel
2.5.0 - async-signal
0.2.14 - futures
0.3.32 - futures-buffered
0.2.13 - futures-channel
0.3.32 - futures-executor
0.3.32 - futures-lite
2.6.1 - futures-util
0.3.32 - gloo-timers
0.3.0 - h2
0.4.15 - http-body-util
0.1.3 - hyper
1.10.1 - opentelemetry
0.32.0 - ordered-stream
0.2.0 - reqwest
0.13.4 - sync_wrapper
1.0.2 - tokio-stream
0.1.18 - tokio-util
0.7.18 - tokio-websockets
0.13.2 - tower
0.5.3 - zbus
5.16.0
- async-broadcast
futures-executor
0.3.32crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbaf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579dfutures-io
0.3.32crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718futures-lite
2.6.1crates.io↘ 5↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44adfutures-macro
0.3.32crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447bdepends onused byfutures-sink
0.3.32crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893futures-task
0.3.32crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393futures-util
0.3.32crates.io↘ 9↖ 15sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6depends ongenerator
0.8.9crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb3b854b0e584ead1a33f18b2fcad7cf7be18b3875c78816b753639aa501513aedepends onused bygeneric-array
0.14.7crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9adepends ongeneric-array
1.4.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc2e55f16dcf0e9c00efbe2e655ffe45fc98e7066b52bc92f8a79e64060a79351used bygetrandom
0.2.17crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0used bygetrandom
0.3.4crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fdgetrandom
0.4.3crates.io↘ 6↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099ghash
0.5.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1depends onused byghash
0.6.0crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2eecf2d5dc9b66b732b97707a0210906b1d30523eb773193ab777c0c84b3e8d5depends onglob
0.3.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280used byglobset
0.4.18crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3used bygloo-timers
0.3.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994used bygroup
0.14.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4depends onused byh2
0.4.15crates.io↘ 11↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155depends onused byhashbrown
0.17.1crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84aused byheck
0.5.0crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55eahermit-abi
0.5.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849cused byhex
0.4.3crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70hex-literal
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1used byhickory-net
0.26.1crates.io↘ 21↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2295ed2f9c31e471e1428a8f88a3f0e1f4b27c15049592138d1eebe9c35b183depends onused byhickory-proto
0.26.1crates.io↘ 12↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0bab31817bfb44672a252e97fe81cd0c18d1b2cf892108922f6818820df8c643depends onhickory-resolver
0.26.1crates.io↘ 20↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf0d58d28879ceecde6607729660c2667a081ccdc082e082675042793960f178cdepends onhkdf
0.12.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7depends onused byhkdf
0.13.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018depends onused byhmac
0.12.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5edepends onhmac
0.13.0crates.io↘ 1↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863fdepends onhome
0.5.12crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728ddepends onused byhostname
0.4.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbddepends onused byhttp
1.4.2crates.io↘ 2↖ 17sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425depends onhttp-body
1.0.1crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184depends onhttp-body-util
0.1.3crates.io↘ 5↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64ahttparse
1.10.1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87httpdate
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 byhybrid-array
0.4.12crates.io↘ 4↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857dahyper
1.10.1crates.io↘ 14↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498depends onhyper-rustls
0.27.9crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0fdepends onused byhyper-timeout
0.5.2crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0used byhyper-util
0.1.20crates.io↘ 15↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0depends oni18n-config
0.4.8crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63efi18n-embed
0.15.4crates.io↘ 12↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4depends onused byi18n-embed-fl
0.9.4crates.io↘ 11↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum04b2969d0b3fc6143776c535184c19722032b43e6a642d710fa3f88faec53c2ddepends onused byi18n-embed-impl
0.8.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2used byiana-time-zone
0.1.65crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470depends onused byiana-time-zone-haiku
0.1.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269fdepends onused byicu_collections
2.2.0crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191cicu_locale_core
2.2.0crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29icu_normalizer
2.2.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4depends onused byicu_normalizer_data
2.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumda3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38used byicu_properties
2.2.0crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70dedepends onicu_properties_data
2.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14used byicu_provider
2.2.0crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421depends onident_case
1.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39used byidentity-hash
0.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdfdd7caa900436d8f13b2346fe10257e0c05c1f1f9e351f4f5d57c03bd5f45daused byidna
1.1.0crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4deidna_adapter
1.2.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714depends onused byigd-next
0.17.1crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumde7238d487a9aff61f81b5ab41c0a841532a115a398b5fa92a2fadd0885e2581depends onused byindexmap
2.14.0crates.io↘ 2↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9depends onindicatif
0.18.4crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9ebdepends onindoc
2.0.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706depends onused byinout
0.1.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01depends onused byinout
0.2.2crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7depends oninternal-russh-num-bigint
0.5.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumae8e22120c32fb4d19ec55fba35015f57095cd95a2e3b732e44457f5915b2ee8used byintl_pluralrules
7.0.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972depends onused byintl-memoizer
0.5.3crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163fdepends onio_tee
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304used byipconfig
0.3.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222used byipnet
2.12.0crates.io↘ 1↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2depends oniroh
1.0.0crates.io↘ 43↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6435544bb3a5c4e6ff7affaa0c0aa0d1bca45bd700226329d5059d3eb54f9dffdepends on- backon
1.6.0 - blake3
1.8.5 - bytes
1.12.0 - cfg_aliases
0.2.1 - ctutils
0.4.2 - data-encoding
2.11.0 - derive_more
2.1.1 - ed25519-dalek
3.0.0-rc.0 - futures-util
0.3.32 - getrandom
0.4.3 - hickory-resolver
0.26.1 - http
1.4.2 - ipnet
2.12.0 - iroh-base
1.0.0 - iroh-dns
1.0.0 - iroh-metrics
1.0.1 - iroh-relay
1.0.0 - n0-error
1.0.0 - n0-future
0.3.2 - n0-watcher
1.0.0 - netwatch
0.19.0 - noq
1.0.0 - noq-proto
1.0.0 - noq-udp
1.0.0 - papaya
0.2.4 - pin-project
1.1.13 - portable-atomic
1.13.1 - portmapper
0.19.0 - rand
0.10.1 - reqwest
0.13.4 - rustc-hash
2.1.2 - rustls
0.23.40 - rustls-pki-types
1.14.1 - serde
1.0.228 - smallvec
1.15.2 - strum
0.28.0 - time
0.3.49 - tokio
1.52.3 - tokio-stream
0.1.18 - tokio-util
0.7.18 - tracing
0.1.44 - url
2.5.8 - wasm-bindgen-futures
0.4.75
- backon
iroh-base
1.0.0crates.io↘ 11↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc9c95e4459d9bb828a77084277abd308aa2b58a096652b079bddfd6ef2361f53depends oniroh-dns
1.0.0crates.io↘ 16↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum754f7e0c1f67938e1d671007264ffef158f14a9f795a7cc219ea68ea09a9d4c9depends onused byiroh-metrics
1.0.1crates.io↘ 7↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum291065721ad7c477b972e581bbc528df031dc8eb5e39fe1ff3300ae5dfb157efdepends oniroh-metrics-derive
1.0.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ae5f0c4405d1fbc9fb16ff422ca40620e93dc36c30ecaba0c2aee3992b7bd48used byiroh-relay
1.0.0crates.io↘ 38↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1c12e48fef252fd04f8e6b6a8802b377baf72548d62ae4838816624cd0e06b79depends on- blake3
1.8.5 - bytes
1.12.0 - cfg_aliases
0.2.1 - data-encoding
2.11.0 - derive_more
2.1.1 - getrandom
0.4.3 - hickory-resolver
0.26.1 - http
1.4.2 - http-body-util
0.1.3 - hyper
1.10.1 - hyper-util
0.1.20 - iroh-base
1.0.0 - iroh-dns
1.0.0 - iroh-metrics
1.0.1 - lru
0.18.0 - n0-error
1.0.0 - n0-future
0.3.2 - noq
1.0.0 - noq-proto
1.0.0 - num_enum
0.7.6 - pin-project
1.1.13 - postcard
1.1.3 - rand
0.10.1 - reqwest
0.13.4 - rustls
0.23.40 - rustls-pki-types
1.14.1 - serde
1.0.228 - serde_bytes
0.11.19 - strum
0.28.0 - tokio
1.52.3 - tokio-rustls
0.26.4 - tokio-util
0.7.18 - tokio-websockets
0.13.2 - tracing
0.1.44 - url
2.5.8 - vergen-gitcl
9.1.0 - webpki-roots
1.0.8 - ws_stream_wasm
0.7.5
used by- blake3
is_terminal_polyfill
1.70.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695used byitertools
0.13.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186depends onused byitertools
0.14.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285depends onused byitertools
0.15.0crates.io↘ 1↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dcdepends onitoa
1.0.18crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682jni
0.21.1crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97depends onused byjni
0.22.4crates.io↘ 9↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498depends onjni-macros
0.22.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3used byjni-sys
0.3.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258depends onused byjni-sys
0.4.1crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2depends onused byjni-sys-macros
0.4.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264depends onused byjobserver
0.1.34crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33depends onused byjs-sys
0.3.102crates.io↘ 3↖ 18sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum03d04c30968dffe80775bd4d7fb676131cd04a1fb46d2686dbffbaec2d9dfd31keccak
0.2.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aadepends onused bykem
0.3.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edddepends onused bylazy_static
1.5.0crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fedepends onlibc
0.2.186crates.io↘ 0↖ 47sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66used by- android_system_properties
0.1.5 - cc
1.2.64 - clang-sys
1.8.1 - console
0.16.3 - core-foundation
0.9.4 - core-foundation
0.10.1 - cpufeatures
0.2.17 - cpufeatures
0.3.0 - dispatch2
0.3.1 - dlopen2
0.8.2 - errno
0.3.14 - generator
0.8.9 - getrandom
0.2.17 - getrandom
0.3.4 - getrandom
0.4.3 - hostname
0.4.2 - hyper-util
0.1.20 - jobserver
0.1.34 - libredox
0.1.17 - mio
1.2.1 - netdev
0.44.0 - netlink-packet-route
0.29.0 - netlink-packet-route
0.31.0 - netlink-sys
0.8.8 - netwatch
0.19.0 - nix
0.31.3 - noq-udp
1.0.0 - num_threads
0.1.7 - objc2-core-foundation
0.3.2 - objc2-foundation
0.3.2 - objc2-system-configuration
0.3.2 - parking_lot_core
0.9.12 - portmapper
0.19.0 - quinn-udp
0.5.14 - rand
0.8.6 - ring
0.17.14 - rustix
0.38.44 - rustix
1.1.4 - security-framework
3.7.0 - security-framework-sys
2.17.0 - seize
0.5.1 - signal-hook-registry
1.4.8 - socket2
0.6.4 - system-configuration-sys
0.6.0 - time
0.3.49 - tokio
1.52.3 - zbus
5.16.0
- android_system_properties
libloading
0.8.9crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55depends onused bylibm
0.2.16crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981libredox
0.1.17crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3used bylink-cplusplus
1.0.12crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82depends onused bylinked-hash-map
0.5.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770fused bylinux-raw-sys
0.4.15crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807abused bylinux-raw-sys
0.12.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53used bylitemap
0.8.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0used bylock_api
0.4.14crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965depends onused bylog
0.4.32crates.io↘ 0↖ 28sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum953f07c43838f8e6f9758cab68bf5bed85465e7587ebe0b823f1bcd81978ad3aused by- attohttpc
0.30.1 - bindgen
0.72.1 - env_filter
1.0.1 - env_logger
0.11.10 - generator
0.8.9 - globset
0.4.18 - i18n-config
0.4.8 - i18n-embed
0.15.4 - iana-time-zone
0.1.65 - igd-next
0.17.1 - jni
0.21.1 - jni
0.22.4 - netlink-packet-route
0.29.0 - netlink-packet-route
0.31.0 - netlink-proto
0.12.0 - netlink-sys
0.8.8 - pageant
0.2.1 - reqwest
0.13.4 - russh
0.61.2 - russh-config
0.58.0 - russh-cryptovec
0.61.0 - rustls
0.23.40 - rustls-platform-verifier
0.7.0 - tracing
0.1.44 - tracing-log
0.2.0 - vte
0.15.0 - wmi
0.18.4 - ws_stream_wasm
0.7.5
- attohttpc
loom
0.7.2crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfacaused bylru
0.18.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8a860605968fce16869fd239cf4237a82f3ac470723415db603b0e8b6c8d4fb9depends onused bylru-slab
0.1.2crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154mac-addr
0.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd3d25b0e0b648a86960ac23b7ad4abb9717601dec6f66c165f5b037f3f03065fused bymatchers
0.2.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9depends onused bymd5
0.8.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0used bymemchr
2.8.2crates.io↘ 0↖ 12sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4memoffset
0.9.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218adepends onused byminimal-lexical
0.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79aused byminiz_oxide
0.8.9crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316depends onused bymio
1.2.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fdaused byml-kem
0.3.2crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5e15f3e5b957493873e396a66914e83e616b6afe335cdef7efe5c6e1216aba66used bymodule-lattice
0.2.3crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c61b87c9683ab7cb1c6871d261ad5479b6b10ceb52c4352aaca3b5d35a8febeused bymoka
0.12.15crates.io↘ 9↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046depends onused byn0-error
1.0.0crates.io↘ 2↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc37e81176a83a77d2514528b91bdafc70ef88aab428f0e1b91aebb8d99888895depends onn0-error-macros
1.0.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2acd8b070213b0299282f884b4beba4e7b52d624fdcd504a3ad3665390c11e1depends onused byn0-future
0.3.2crates.io↘ 13↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2ab99dfb861450e68853d34ae665243a88b8c493d01ba957321a1e9b2312bbedepends onn0-watcher
1.0.0crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbc618745ad0b7414b149d0517ad8b5573b2fb4d4e2717add3d2446ce1fdd826ndk-context
0.1.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8bnetdev
0.44.0crates.io↘ 19↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d31e7286c21ceaf0ddb1d881964011214555ea0b317cc2eb1a1d68d861386fcdepends on- block2
0.6.2 - dispatch2
0.3.1 - dlopen2
0.8.2 - ipnet
2.12.0 - jni
0.21.1 - libc
0.2.186 - mac-addr
0.3.0 - ndk-context
0.1.1 - netlink-packet-core
0.8.1 - netlink-packet-route
0.29.0 - netlink-sys
0.8.8 - objc2
0.6.4 - objc2-core-foundation
0.3.2 - objc2-core-wlan
0.3.2 - objc2-foundation
0.3.2 - objc2-system-configuration
0.3.2 - once_cell
1.21.4 - plist
1.9.0 - windows-sys
0.61.2
used by- block2
netlink-packet-core
0.8.1crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3463cbb78394cb0141e2c926b93fc2197e473394b761986eca3b9da2c63ae0f4depends onnetlink-packet-route
0.29.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdf9854ea6ad14e3f4698a7f03b65bce0833dd2d81d594a0e4a984170537146b6used bynetlink-packet-route
0.31.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2288fcb784eb3defd5fb16f4c4160d5f477de192eac730f43e1d11c24d9a007used bynetlink-proto
0.12.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128used bynetlink-sys
0.8.8crates.io↘ 5↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcd6c30ed10fa69cc491d491b85cc971f6bdeb8e7367b7cde2ee6cc878d583faenetwatch
0.19.0crates.io↘ 29↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8487d26d691cd98d5c17b2adb4b1fd4b31cccc820da1eac827d483295d7bb94adepends on- atomic-waker
1.1.2 - bytes
1.12.0 - cfg_aliases
0.2.1 - derive_more
2.1.1 - ipnet
2.12.0 - js-sys
0.3.102 - libc
0.2.186 - n0-error
1.0.0 - n0-future
0.3.2 - n0-watcher
1.0.0 - netdev
0.44.0 - netlink-packet-core
0.8.1 - netlink-packet-route
0.31.0 - netlink-proto
0.12.0 - netlink-sys
0.8.8 - noq-udp
1.0.0 - objc2-core-foundation
0.3.2 - objc2-system-configuration
0.3.2 - pin-project-lite
0.2.17 - serde
1.0.228 - socket2
0.6.4 - time
0.3.49 - tokio
1.52.3 - tokio-util
0.7.18 - tracing
0.1.44 - web-sys
0.3.102 - windows
0.62.2 - windows-result
0.4.1 - wmi
0.18.4
used by- atomic-waker
nix
0.31.3crates.io↘ 4↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3dnix-eval
0.1.9workspace↘ 16↖ 3nix-plugin-fleet
0.1.9workspace↘ 1↖ 0depends onnixlike
0.1.9workspace↘ 5↖ 2nom
7.1.3crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4adepends onnom
8.0.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdf9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405depends onused bynoq
1.0.0crates.io↘ 14↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum11f0c73794bfde94db01379c46990b9a773993fca2b61a66184ce148b7c7a187depends onused bynoq-proto
1.0.0crates.io↘ 19↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum775be06b8d66c2c64db60140bf54dee8410f67b73c81cc1e1e32f11dfdaae501depends onnoq-udp
1.0.0crates.io↘ 5↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcd5a37756f168cf350d68a97c4f0158bdf3c76f10175123941569b09ab51f011nu-ansi-term
0.50.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5depends onused bynum_enum
0.7.6crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26depends onnum_enum_derive
0.7.6crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8used bynum_threads
0.1.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9depends onused bynum-bigint
0.4.6crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9depends onused bynum-bigint-dig
0.8.6crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7depends onused bynum-conv
0.2.2crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441used bynum-integer
0.1.46crates.io↘ 1↖ 5sourceregistry+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↖ 12sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841depends onobjc2
0.6.4crates.io↘ 1↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89fdepends onobjc2-core-foundation
0.3.2crates.io↘ 5↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536objc2-core-wlan
0.3.2crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc71e34919aba0d701380d911702455038a8a3587467fe0141d6a71501e7ffe48depends onused byobjc2-encode
4.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33used byobjc2-foundation
0.3.2crates.io↘ 5↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272objc2-security
0.3.2crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895aobjc2-security-foundation
0.3.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef76382e9cedd18123099f17638715cc3d81dba3637d4c0d39ab69df2ef345a5depends onused byobjc2-system-configuration
0.3.2crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396depends onused byonce_cell
1.21.4crates.io↘ 2↖ 15sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50once_cell_polyfill
1.70.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4feused byopaque-debug
0.3.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381openssl-probe
0.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbeused byopentelemetry
0.32.0crates.io↘ 6↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb0142c63252a9e054e68a4c61a5778f7b14f576274d593f8ce883d191a099682depends onopentelemetry_sdk
0.32.1crates.io↘ 8↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b59f80e1ac4d5ff7a2db8fb6c80badb7f0f3f858211fba08dd9aaec750894f9depends onopentelemetry-appender-tracing
0.32.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2c0080f0dc1d7c786f467cd85a4e395fcab11ee852004f39a29a18ab7c25d837used byopentelemetry-exporter-env
0.1.9workspace↘ 3↖ 1used byopentelemetry-http
0.32.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5683015d09e2df236ef005b17f6f196f0d5f6313c4fa43a7b6a53b52776e4331used byopentelemetry-otlp
0.32.0crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9966929966d17620d7c316c643ba62631826e10021409357772d5eea84f62c35depends onopentelemetry-proto
0.32.0crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum56d658ba1faf63f7b9c492cfbe6e0ec365440a16132d3270c1065f7b33f1b638depends onused byordered-stream
0.2.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50depends onused byp256
0.14.0-rc.10crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum41adc63effe99d48837a8cc0e6d7a77e32ae6a07f6000df466178dbc2193093edepends onp384
0.14.0-rc.10crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9bd5333afa5ae0347f39e6a0f2c9c155da431583fd71fe5555bd0521b4ccaf02depends onp521
0.14.0-rc.10crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma3a5297f53dc16d35909060ba3032cff7867e8809f01e273ff325579d5f0ceaedepends onpageant
0.2.1crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4f3a5ae18f65a85c67a77d18d42d3606c07948e3c17c1e5f74852b26589e88a5depends onused bypapaya
0.2.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum997ee03cd38c01469a7046643714f0ad28880bcb9e6679ff0666e24817ca19b7depends onused bypapergrid
0.18.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd0984e668274d34691bc2b262ef0d115de5fa9973bcdee7ae32213f93099153edepends onused byparking
2.2.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dcebaparking_lot
0.12.5crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1adepends onparking_lot_core
0.9.12crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1used bypassword-hash
0.6.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaab41826031698d6ffcd9cff78ef56ef998e39dc7e5067cdfebe373842d4723bdepends onused bypaste
1.0.15crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0apbkdf2
0.12.2crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2depends onpbkdf2
0.13.0crates.io↘ 2↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum112d82ceb8c5bf524d9af484d4e4970c9fd5a0cc15ba14ad93dccd28873b0629depends onpeg
0.8.6crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0aad070be5b63aa72103f2fcdd70a83adbd5e90112ce5b574171ff1c65501773depends onused bypeg-macros
0.8.6crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumddd8ef6825cae95355031ae26a99b616a2a21f22ba2de0197c43dfb05acbe7eeused bypeg-runtime
0.8.6crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7011d97b484a5ebdc4b1fdb3b12d5e4bbbea56e9d22b688f2e79e04b65a7d8a6used bypem-rfc7468
1.0.0crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9depends onpercent-encoding
2.3.2crates.io↘ 0↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220pharos
0.5.3crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414depends onphc
0.6.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum44dc769b75f93afdddd8c7fa12d685292ddeff1e66f7f0f3a234cf1818afe892depends onused bypin-project
1.1.13crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924depends onpin-project-internal
1.1.13crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8bdepends onused bypin-project-lite
0.2.17crates.io↘ 0↖ 26sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cdused by- async-broadcast
0.7.2 - async-channel
2.5.0 - async-executor
1.14.0 - async-lock
3.4.2 - event-listener
5.4.1 - event-listener-strategy
0.5.4 - futures-buffered
0.2.13 - futures-lite
2.6.1 - futures-util
0.3.32 - http-body-util
0.1.3 - hyper
1.10.1 - hyper-timeout
0.5.2 - hyper-util
0.1.20 - netwatch
0.19.0 - noq
1.0.0 - opentelemetry
0.32.0 - ordered-stream
0.2.0 - polling
3.11.0 - quinn
0.11.9 - reqwest
0.13.4 - tokio
1.52.3 - tokio-stream
0.1.18 - tokio-util
0.7.18 - tower
0.5.3 - tower-http
0.6.11 - tracing
0.1.44
- async-broadcast
piper
0.2.5crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1used bypkcs1
0.7.5crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47fdepends onused bypkcs1
0.8.0-rc.4crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum986d2e952779af96ea048f160fd9194e1751b4faea78bcf3ceb456efe008088eused bypkcs5
0.8.0crates.io↘ 8↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum279a91971a1d8eb1260a30938eae3be9cb67b472dffecb222fbbbe2fd2dc1453used bypkcs8
0.10.2crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7used bypkcs8
0.11.0crates.io↘ 4↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7pkg-config
0.3.33crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569eused byplain
0.2.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6used byplist
1.9.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1used bypolling
3.11.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218depends onused bypoly1305
0.8.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abfused bypoly1305
0.9.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma00baa632505d05512f48a963e16051c54fda9a95cc9acea1a4e3c90991c4a2eused bypolyval
0.6.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25used bypolyval
0.7.1crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7dfc63250416fea14f5749b90725916a6c903f599d51cb635aa7a52bfd03eedeused byportable-atomic
1.13.1crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49depends onportmapper
0.19.0crates.io↘ 21↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumccc716c56a0a50f7e4e25f41446419599d47c6197cc5c9858174220e97c272e6depends onused bypostcard
1.1.3crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24used bypostcard-derive
0.2.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume0232bd009a197ceec9cc881ba46f727fcd8060a2d8d6a9dde7a69030a6fe2bbdepends onused bypotential_utf
0.1.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564depends onused bypowerfmt
0.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391used byppv-lite86
0.2.21crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9depends onprefix-trie
0.8.4crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4cf6e3177f0684016a5c209b00882e15f8bdd3f3bb48f0491df10cd102d0c6e7depends onused byprettyplease
0.2.37crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62bdepends onused byprimefield
0.14.0-rc.12crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8675564771a62f69a0af716b03e89b917b963c7b173b5855575e84fd4f605ca0primeorder
0.14.0-rc.10crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7d2793f22b9b6fd11ef3ac1d59bf003c2573593e4968702341605c2748fd90bfdepends onproc-macro-crate
3.5.0crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614fdepends onproc-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↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802proc-macro2
1.0.106crates.io↘ 1↖ 58sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934depends onused by- async-recursion
1.1.1 - async-trait
0.1.89 - bifrostlink-macros
0.2.7 - bindgen
0.72.1 - clap_derive
4.6.1 - curve25519-dalek-derive
0.1.1 - cxx-build
1.0.194 - cxxbridge-cmd
1.0.194 - cxxbridge-macro
1.0.194 - darling_core
0.20.11 - delegate
0.13.5 - derivative
2.2.0 - derive_builder_core
0.20.2 - derive_more-impl
2.1.1 - displaydoc
0.2.6 - enum-assoc
1.3.0 - enum_dispatch
0.3.13 - enumflags2_derive
0.7.12 - futures-macro
0.3.32 - i18n-embed-fl
0.9.4 - i18n-embed-impl
0.8.4 - iroh-metrics-derive
1.0.1 - jni-macros
0.22.4 - n0-error-macros
1.0.0 - num_enum_derive
0.7.6 - peg-macros
0.8.6 - pin-project-internal
1.1.13 - postcard-derive
0.2.2 - prettyplease
0.2.37 - proc-macro-error-attr2
2.0.0 - proc-macro-error2
2.0.1 - prost-derive
0.14.4 - quote
1.0.45 - rust-embed-impl
8.11.0 - serde_derive
1.0.228 - serde_repr
0.1.20 - spez
0.1.2 - strum_macros
0.28.0 - syn
1.0.109 - syn
2.0.118 - synstructure
0.13.2 - tabled_derive
0.11.0 - test-log-core
0.2.21 - thiserror-impl
1.0.69 - thiserror-impl
2.0.18 - tokio-macros
2.7.0 - tracing-attributes
0.1.31 - wasm-bindgen-macro-support
0.2.125 - windows-implement
0.60.2 - windows-interface
0.59.3 - yoke-derive
0.8.2 - zbus_macros
5.16.0 - zerocopy-derive
0.8.52 - zerofrom-derive
0.1.7 - zeroize_derive
1.5.0 - zerovec-derive
0.11.3 - zvariant_derive
5.12.0 - zvariant_utils
3.4.0
- async-recursion
proptest
1.11.0crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744depends onused byprost
0.14.4crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum528ac67416ff8646872a3c02cad9cc4ee5dc9f9540c9b10771855c95cb2e5ae1depends onprost-derive
0.14.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adfused byprost-types
0.14.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf94967dc7688f3054c7fac87473ffae4cc4c3904800e2d9f5b857246d8963b0adepends onused byquick-xml
0.39.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5edepends onused byquinn
0.11.9crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20depends onused byquinn-proto
0.11.14crates.io↘ 14↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098depends onused byquinn-udp
0.5.14crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaddec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbdused byquote
1.0.45crates.io↘ 1↖ 59sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924depends onused by- async-recursion
1.1.1 - async-trait
0.1.89 - bifrostlink-macros
0.2.7 - bindgen
0.72.1 - clap_derive
4.6.1 - curve25519-dalek-derive
0.1.1 - cxx-build
1.0.194 - cxxbridge-cmd
1.0.194 - cxxbridge-macro
1.0.194 - darling_core
0.20.11 - darling_macro
0.20.11 - delegate
0.13.5 - derivative
2.2.0 - derive_builder_core
0.20.2 - derive_more-impl
2.1.1 - displaydoc
0.2.6 - enum-assoc
1.3.0 - enum_dispatch
0.3.13 - enumflags2_derive
0.7.12 - futures-macro
0.3.32 - i18n-embed-fl
0.9.4 - i18n-embed-impl
0.8.4 - iroh-metrics-derive
1.0.1 - jni-macros
0.22.4 - jni-sys-macros
0.4.1 - n0-error-macros
1.0.0 - num_enum_derive
0.7.6 - peg-macros
0.8.6 - pin-project-internal
1.1.13 - postcard-derive
0.2.2 - proc-macro-error-attr2
2.0.0 - proc-macro-error2
2.0.1 - prost-derive
0.14.4 - rust-embed-impl
8.11.0 - serde_derive
1.0.228 - serde_repr
0.1.20 - spez
0.1.2 - strum_macros
0.28.0 - syn
1.0.109 - syn
2.0.118 - synstructure
0.13.2 - tabled_derive
0.11.0 - test-log-core
0.2.21 - thiserror-impl
1.0.69 - thiserror-impl
2.0.18 - tokio-macros
2.7.0 - tracing-attributes
0.1.31 - wasm-bindgen-macro
0.2.125 - wasm-bindgen-macro-support
0.2.125 - windows-implement
0.60.2 - windows-interface
0.59.3 - yoke-derive
0.8.2 - zbus_macros
5.16.0 - zerocopy-derive
0.8.52 - zerofrom-derive
0.1.7 - zeroize_derive
1.5.0 - zerovec-derive
0.11.3 - zvariant_derive
5.12.0 - zvariant_utils
3.4.0
- async-recursion
r-efi
5.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0fused byr-efi
6.0.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bfused byrand
0.8.6crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8arand
0.9.4crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76eadepends onrand
0.10.1crates.io↘ 3↖ 16sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207rand_chacha
0.3.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88depends onused byrand_chacha
0.9.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cbdepends onused byrand_core
0.6.4crates.io↘ 1↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922cdepends onrand_core
0.9.5crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83cdepends onrand_core
0.10.1crates.io↘ 0↖ 22sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69used by- chacha20
0.10.0 - crypto-bigint
0.7.4 - crypto-common
0.2.2 - crypto-primes
0.7.2 - curve25519-dalek
5.0.0-rc.0 - ed25519-dalek
3.0.0-rc.0 - elliptic-curve
0.14.0-rc.33 - ff
0.14.0 - getrandom
0.4.3 - group
0.14.0 - internal-russh-num-bigint
0.5.0 - kem
0.3.0 - ml-kem
0.3.2 - pkcs5
0.8.0 - pkcs8
0.11.0 - primefield
0.14.0-rc.12 - rand
0.10.1 - rand_pcg
0.10.2 - rsa
0.10.0-rc.18 - russh
0.61.2 - signature
3.0.0 - ssh-key
0.7.0-rc.10
- chacha20
rand_pcg
0.10.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcaa0f4137e1c0a72f4c651489402276c8e8e1cf081f3b0ba156d2cbeef09e86adepends onused byrand_xorshift
0.4.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5adepends onused byredox_syscall
0.5.18crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362ddepends onused byredox_syscall
0.8.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5b44b894f2a6e36457d665d1e08c3866add6ed5e70050c1b4ba8a8ddedb02ce7depends onused byregex
1.12.4crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6baused byregex-automata
0.4.14crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8fregex-syntax
0.8.11crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4remowt-agent
0.1.9workspace↘ 19↖ 0depends on- anyhow
1.0.102 - bifrostlink
0.2.7 - bifrostlink-ports
0.2.7 - clap
4.6.1 - futures
0.3.32 - nix
0.31.3 - remowt-endpoints
0.1.9 - remowt-link-shared
0.1.9 - remowt-plugin
0.1.9 - remowt-polkit-shared
0.1.9 - remowt-ui-prompt
0.1.9 - tempfile
3.27.0 - tokio
1.52.3 - tokio-util
0.7.18 - tracing
0.1.44 - tracing-subscriber
0.3.23 - uuid
1.23.3 - zbus
5.16.0 - zbus_polkit
5.0.0
- anyhow
remowt-client
0.1.9workspace↘ 17↖ 3depends onremowt-endpoints
0.1.9workspace↘ 11↖ 4remowt-plugin
0.1.9workspace↘ 7↖ 2remowt-plugin-fleet
0.1.9workspace↘ 3↖ 0remowt-ssh
0.1.9workspace↘ 9↖ 0remowt-ui-prompt
0.1.9workspace↘ 8↖ 4reqwest
0.13.4crates.io↘ 31↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3depends on- base64
0.22.1 - bytes
1.12.0 - futures-channel
0.3.32 - futures-core
0.3.32 - futures-util
0.3.32 - http
1.4.2 - http-body
1.0.1 - http-body-util
0.1.3 - hyper
1.10.1 - hyper-rustls
0.27.9 - hyper-util
0.1.20 - js-sys
0.3.102 - log
0.4.32 - percent-encoding
2.3.2 - pin-project-lite
0.2.17 - quinn
0.11.9 - rustls
0.23.40 - rustls-pki-types
1.14.1 - rustls-platform-verifier
0.7.0 - sync_wrapper
1.0.2 - tokio
1.52.3 - tokio-rustls
0.26.4 - tokio-util
0.7.18 - tower
0.5.3 - tower-http
0.6.11 - tower-service
0.3.3 - url
2.5.8 - wasm-bindgen
0.2.125 - wasm-bindgen-futures
0.4.75 - wasm-streams
0.5.0 - web-sys
0.3.102
- base64
resolv-conf
0.7.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7used byrfc6979
0.5.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5236ce872cac07e0fb3969b0cbf468c7d2f37d432f1b627dcb7b8d34563fb0c3depends onused byring
0.17.14crates.io↘ 6↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7rsa
0.9.10crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12ddepends onused byrsa
0.10.0-rc.18crates.io↘ 11↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum30b2aa4ba0d89f73d1e332df05be0eeab8840351c36ca5654341dfdb57bb3cafdepends onrussh
0.61.2crates.io↘ 64↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbf893f64684e58da8a68d56a5e84d1cf0440226274c515770fe267707a7d0b0depends on- aes
0.9.1 - bitflags
2.13.0 - block-padding
0.4.2 - byteorder
1.5.0 - bytes
1.12.0 - cbc
0.2.1 - cipher
0.5.2 - crypto-bigint
0.7.4 - ctr
0.10.1 - curve25519-dalek
5.0.0-rc.0 - data-encoding
2.11.0 - delegate
0.13.5 - der
0.8.0 - digest
0.11.3 - ecdsa
0.17.0-rc.18 - ed25519-dalek
3.0.0-rc.0 - elliptic-curve
0.14.0-rc.33 - enum_dispatch
0.3.13 - flate2
1.1.9 - futures
0.3.32 - generic-array
1.4.3 - getrandom
0.4.3 - ghash
0.6.0 - hex-literal
1.1.0 - hmac
0.13.0 - inout
0.2.2 - internal-russh-num-bigint
0.5.0 - keccak
0.2.0 - log
0.4.32 - md5
0.8.0 - ml-kem
0.3.2 - module-lattice
0.2.3 - num-bigint
0.4.6 - p256
0.14.0-rc.10 - p384
0.14.0-rc.10 - p521
0.14.0-rc.10 - pageant
0.2.1 - pbkdf2
0.13.0 - pkcs1
0.8.0-rc.4 - pkcs5
0.8.0 - pkcs8
0.11.0 - polyval
0.7.1 - rand
0.10.1 - rand_core
0.10.1 - ring
0.17.14 - rsa
0.10.0-rc.18 - russh-cryptovec
0.61.0 - russh-util
0.52.0 - salsa20
0.11.0 - scrypt
0.12.0 - sec1
0.8.1 - sha1
0.11.0 - sha2
0.11.0 - sha3
0.11.0 - signature
3.0.0 - spki
0.8.0 - ssh-encoding
0.3.0-rc.9 - ssh-key
0.7.0-rc.10 - subtle
2.6.1 - thiserror
2.0.18 - tokio
1.52.3 - typenum
1.20.1 - universal-hash
0.6.1 - zeroize
1.9.0
used by- aes
russh-config
0.58.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum993346101d4741a59c82bafc6b645c52ce3e7b0820f13e4b5d48cdb591e3d955used byrussh-cryptovec
0.61.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum443f6bbcfacb34a1aab2b12b99bf08e0c63abdc5a0db261901365df9d57fff51used byrussh-util
0.52.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum668424a5dde0bcb45b55ba7de8476b93831b4aa2fa6947e145f3b053e22c60b6used byrust-embed
8.11.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27used byrust-embed-impl
8.11.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumda0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaaused byrust-embed-utils
8.11.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1depends onrustc_version
0.4.1crates.io↘ 1↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92depends onrustc-hash
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2used byrustc-hash
2.1.2crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dberustix
0.38.44crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154used byrustix
1.1.4crates.io↘ 5↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190rustls
0.23.40crates.io↘ 8↖ 13sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168bdepends onrustls-native-certs
0.8.4crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4drustls-pki-types
1.14.1crates.io↘ 2↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9depends onrustls-platform-verifier
0.7.0crates.io↘ 13↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0depends onused byrustls-platform-verifier-android
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788frustls-webpki
0.103.13crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756erustversion
1.0.22crates.io↘ 0↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46dryu
1.0.23crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477fused bysalsa20
0.10.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213depends onused bysalsa20
0.11.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2f874456e72520ff1375a06c588eaf074b0f01f9e9e1aada45bd9b7954a6e42cdepends onused bysame-file
1.0.6crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502depends onused byschannel
0.1.29crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939depends onused byscoped-tls
1.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294used byscopeguard
1.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49used byscratch
1.0.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd68f2ec51b097e4c1a75b681a8bec621909b5e91f15bb7b840c4f2f7b01148b2used byscrypt
0.11.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1fdepends onused byscrypt
0.12.0crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd87af57419b594aa23fa95f09f0e06d80d84ba01c26148c43844cad6ff4485f0used bysec1
0.8.1crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd56d437c2f19203ce5f7122e507831de96f3d2d4d3be5af44a0b0a09d8a80e4dsecrecy
0.10.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5adepends onused bysecurity-framework
3.7.0crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1ddepends onsecurity-framework-sys
2.17.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3depends onseize
0.5.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5b55fb86dfd3a2f5f76ea78310a88f96c4ea21a3031f8d212443d56123fd0521depends onused byself_cell
0.10.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915ddepends onused byself_cell
1.2.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89used bysemver
1.0.28crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cdused bysend_wrapper
0.6.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73serde
1.0.228crates.io↘ 2↖ 46sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9edepends onused by- basic-toml
0.1.10 - bifrostlink
0.2.7 - bstr
1.12.1 - chrono
0.4.45 - codespan-reporting
0.13.1 - curve25519-dalek
5.0.0-rc.0 - ed25519-dalek
3.0.0-rc.0 - enumflags2
0.7.12 - fleet
0.2.0 - fleet-base
0.1.9 - fleet-install-secrets
0.1.9 - fleet-shared
0.1.9 - i18n-config
0.4.8 - ipnet
2.12.0 - iroh
1.0.0 - iroh-base
1.0.0 - iroh-metrics
1.0.1 - iroh-relay
1.0.0 - netwatch
0.19.0 - nix-eval
0.1.9 - nixlike
0.1.9 - opentelemetry-proto
0.32.0 - plist
1.9.0 - portable-atomic
1.13.1 - portmapper
0.19.0 - postcard
1.1.3 - remowt-client
0.1.9 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-polkit-shared
0.1.9 - remowt-ui-prompt
0.1.9 - serde_bytes
0.11.19 - serde_json
1.0.150 - serdect
0.4.3 - toml
0.5.11 - unic-langid-impl
0.9.6 - url
2.5.8 - wmi
0.18.4 - x25519-dalek
2.0.1 - zbus
5.16.0 - zbus_names
4.3.2 - zbus_polkit
5.0.0 - zerovec
0.11.6 - zvariant
5.12.0 - zvariant_utils
3.4.0
- basic-toml
serde_bytes
0.11.19crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8depends onused byserde_core
1.0.228crates.io↘ 1↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67addepends onserde_derive
1.0.228crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79depends onserde_json
1.0.150crates.io↘ 5↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9serde_repr
0.1.20crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59cdepends onused byserdect
0.4.3crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum66cf8fedced2fcf12406bcb34223dffb92eaf34908ede12fed414c82b7f00b3edepends onsha1
0.11.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214depends onsha1_smol
1.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705dused bysha2
0.10.9crates.io↘ 3↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283depends onsha2
0.11.0crates.io↘ 3↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4depends onsha3
0.11.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbe176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1depends onused bysharded-slab
0.1.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6depends onused byshlex
1.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64used byshlex
2.0.1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55abaused bysignal-hook-registry
1.4.8crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1bdepends onsignature
2.2.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329dedepends onused bysignature
3.0.0crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5depends onsimd_cesu8
1.1.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33depends onused bysimd-adler32
0.3.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214used bysimdutf8
0.1.5crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76esimple-dns
0.11.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7a75cbde1bf934313596a004973e462f9a82caa814dcf1a5f507bdf51597eeb4depends onused byslab
0.4.12crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5smallvec
1.15.2crates.io↘ 0↖ 12sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90socket2
0.6.4crates.io↘ 2↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51depends onsorted-index-buffer
0.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumea06cc588e43c632923a55450401b8f25e628131571d4e1baea1bdfdb2b5ed06used byspez
0.1.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc87e960f4dca2788eeb86bbdde8dd246be8948790b7618d656e68f9b720a86e8depends onused byspin
0.9.8crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67used byspin
0.10.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591used byspki
0.7.3crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29ddepends onspki
0.8.0crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6fdepends onssh-cipher
0.3.0-rc.9crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum10db6f219196a8528f9ec904d9d45cdad692d65b0e57e72be4dedd1c5fddce36depends onused byssh-encoding
0.3.0-rc.9crates.io↘ 7↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7abf34aa716da5d5b4c496936d042ea282ab392092cd68a72ef6a8863ff8c96adepends onssh-key
0.7.0-rc.10crates.io↘ 18↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum45735ce3dea95690e4a9e414c4cfde7f79835063c3dcd35881df85a84118e74bdepends onused bystable_deref_trait
1.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596used bystatic_assertions
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543fused bystrsim
0.11.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4fstrum
0.28.0crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bddepends onstrum_macros
0.28.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664used bysubtle
2.6.1crates.io↘ 0↖ 20sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292used by- aes-gcm
0.10.3 - aes-gcm
0.11.0-rc.4 - age
0.11.3 - crypto-bigint
0.7.4 - ctutils
0.4.2 - curve25519-dalek
4.1.3 - curve25519-dalek
5.0.0-rc.0 - digest
0.10.7 - ed25519-dalek
3.0.0-rc.0 - elliptic-curve
0.14.0-rc.33 - ff
0.14.0 - group
0.14.0 - hybrid-array
0.4.12 - primefield
0.14.0-rc.12 - rfc6979
0.5.0 - rsa
0.9.10 - russh
0.61.2 - rustls
0.23.40 - sec1
0.8.1 - universal-hash
0.5.1
- aes-gcm
syn
1.0.109crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237used bysyn
2.0.118crates.io↘ 3↖ 57sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422used by- async-recursion
1.1.1 - async-trait
0.1.89 - bifrostlink-macros
0.2.7 - bindgen
0.72.1 - clap_derive
4.6.1 - curve25519-dalek-derive
0.1.1 - cxx-build
1.0.194 - cxxbridge-cmd
1.0.194 - cxxbridge-macro
1.0.194 - darling_core
0.20.11 - darling_macro
0.20.11 - data-encoding-macro-internal
0.1.18 - delegate
0.13.5 - derive_builder_core
0.20.2 - derive_builder_macro
0.20.2 - derive_more-impl
2.1.1 - displaydoc
0.2.6 - enum-assoc
1.3.0 - enum_dispatch
0.3.13 - enumflags2_derive
0.7.12 - futures-macro
0.3.32 - i18n-embed-fl
0.9.4 - i18n-embed-impl
0.8.4 - iroh-metrics-derive
1.0.1 - jni-macros
0.22.4 - jni-sys-macros
0.4.1 - n0-error-macros
1.0.0 - num_enum_derive
0.7.6 - pin-project-internal
1.1.13 - postcard-derive
0.2.2 - prettyplease
0.2.37 - proc-macro-error2
2.0.1 - prost-derive
0.14.4 - rust-embed-impl
8.11.0 - serde_derive
1.0.228 - serde_repr
0.1.20 - spez
0.1.2 - strum_macros
0.28.0 - synstructure
0.13.2 - tabled_derive
0.11.0 - test-log-core
0.2.21 - test-log-macros
0.2.21 - thiserror-impl
1.0.69 - thiserror-impl
2.0.18 - tokio-macros
2.7.0 - tracing-attributes
0.1.31 - wasm-bindgen-macro-support
0.2.125 - windows-implement
0.60.2 - windows-interface
0.59.3 - yoke-derive
0.8.2 - zbus_macros
5.16.0 - zerocopy-derive
0.8.52 - zerofrom-derive
0.1.7 - zeroize_derive
1.5.0 - zerovec-derive
0.11.3 - zvariant_derive
5.12.0 - zvariant_utils
3.4.0
- async-recursion
sync_wrapper
1.0.2crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263depends onsynstructure
0.13.2crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2depends onsystem-configuration
0.7.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8bused bysystem-configuration-sys
0.6.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4depends onused bytabled
0.21.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb5dc662e6da844ad6e428ad16b57967c9d33c82e16bb1c258326c0c078605dffused bytabled_derive
0.11.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0ea5d1b13ca6cff1f9231ffd62f15eefd72543dab5e468735f1a456728a02846used bytagptr
0.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417used bytempfile
3.27.0crates.io↘ 5↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bdtermcolor
1.4.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755depends onused byterminal_size
0.4.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874depends onused bytest-log
0.2.21crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b9c218384242b5c89b68303ab6f6fc53a312d923f0c14dc6bb860c6aeee40f1used bytest-log-core
0.2.21crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc26ef8b00e4d382e59f6a8ddb3cd790b3a5bb29f21a358a9a69ea2f29f13f27bdepends onused bytest-log-macros
0.2.21crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum944ad38adcbb71eaa682c56bceeb079e4ca82b4b3edc2a0fde5cb297b77dac8ddepends onused bytesting_table
0.3.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0f8daae29995a24f65619e19d8d31dea5b389f3d853d8bf297bbf607cd0014ccdepends onused bythiserror
1.0.69crates.io↘ 1↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52depends onthiserror
2.0.18crates.io↘ 1↖ 24sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4depends onused by- cobs
0.3.0 - hickory-net
0.26.1 - hickory-proto
0.26.1 - hickory-resolver
0.26.1 - jni
0.22.4 - netlink-proto
0.12.0 - nixlike
0.1.9 - noq
1.0.0 - noq-proto
1.0.0 - opentelemetry
0.32.0 - opentelemetry-exporter-env
0.1.9 - opentelemetry-otlp
0.32.0 - opentelemetry_sdk
0.32.1 - pageant
0.2.1 - quinn
0.11.9 - quinn-proto
0.11.14 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-ui-prompt
0.1.9 - russh
0.61.2 - russh-config
0.58.0 - wmi
0.18.4 - ws_stream_wasm
0.7.5
- cobs
thiserror-impl
1.0.69crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1depends onused bythiserror-impl
2.0.18crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5depends onused bythread_local
1.1.9crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185depends onused bytime
0.3.49crates.io↘ 9↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum711a53c2d47bbd818258c498c8dbfe186a2526c631495cfe7e078567f86b8469depends ontime-core
0.1.9crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109used bytime-macros
0.2.29crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum71c652a3727a9cbb9a02f707f530b618ce00d0ccd762009c8c23bd191df3c17ddepends onused bytinystr
0.8.3crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96dtinyvec
1.11.0crates.io↘ 1↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3depends ontinyvec_macros
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20used bytokio
1.52.3crates.io↘ 9↖ 44sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffedepends onused by- backon
1.6.0 - bifrostlink
0.2.7 - bifrostlink-ports
0.2.7 - fleet
0.2.0 - fleet-base
0.1.9 - h2
0.4.15 - hickory-net
0.26.1 - hickory-resolver
0.26.1 - hyper
1.10.1 - hyper-rustls
0.27.9 - hyper-timeout
0.5.2 - hyper-util
0.1.20 - igd-next
0.17.1 - iroh
1.0.0 - iroh-dns
1.0.0 - iroh-relay
1.0.0 - n0-future
0.3.2 - netlink-sys
0.8.8 - netwatch
0.19.0 - nix-eval
0.1.9 - noq
1.0.0 - opentelemetry-otlp
0.32.0 - pageant
0.2.1 - portmapper
0.19.0 - quinn
0.11.9 - remowt-agent
0.1.9 - remowt-client
0.1.9 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-plugin
0.1.9 - remowt-ssh
0.1.9 - remowt-ui-prompt
0.1.9 - reqwest
0.13.4 - russh
0.61.2 - russh-config
0.58.0 - russh-util
0.52.0 - tokio-rustls
0.26.4 - tokio-stream
0.1.18 - tokio-util
0.7.18 - tokio-websockets
0.13.2 - tonic
0.14.6 - tower
0.5.3 - zbus
5.16.0
- backon
tokio-macros
2.7.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496depends onused bytokio-rustls
0.26.4crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61depends ontokio-stream
0.1.18crates.io↘ 4↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70used bytokio-util
0.7.18crates.io↘ 6↖ 13sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098depends ontokio-websockets
0.13.2crates.io↘ 15↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdad543404f98bfc969aeb71994105c592acfc6c43323fddcd016bb208d1c65cbdepends onused bytoml
0.5.11crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234depends onused bytoml_datetime
1.1.1+spec-1.1.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7depends onused bytoml_edit
0.25.12+spec-1.1.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7used bytoml_parser
1.1.2+spec-1.1.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526depends onused bytonic
0.14.6crates.io↘ 19↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumac2a5518c70fa84342385732db33fb3f44bc4cc748936eb5833d2df34d6445efdepends ontonic-prost
0.14.6crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum50849f68853be452acf590cde0b146665b8d507b3b8af17261df47e02c209ea0depends onused bytonic-types
0.14.6crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum73ab1b02061f83d519bba3caa167f88f261ef05720ab8ebc954ade70de3348e8depends onused bytower
0.5.3crates.io↘ 11↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4depends ontower-http
0.6.11crates.io↘ 10↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840depends onused bytower-layer
0.3.3crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780etower-service
0.3.3crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3tracing
0.1.44crates.io↘ 4↖ 41sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100used by- bifrostlink
0.2.7 - bifrostlink-ports
0.2.7 - cordyceps
0.3.4 - fleet
0.2.0 - fleet-base
0.1.9 - fleet-install-secrets
0.1.9 - h2
0.4.15 - hickory-net
0.26.1 - hickory-proto
0.26.1 - hickory-resolver
0.26.1 - hyper-util
0.1.20 - iroh
1.0.0 - iroh-dns
1.0.0 - iroh-metrics
1.0.1 - iroh-relay
1.0.0 - loom
0.7.2 - netwatch
0.19.0 - nix-eval
0.1.9 - noq
1.0.0 - noq-proto
1.0.0 - noq-udp
1.0.0 - opentelemetry
0.32.0 - opentelemetry-appender-tracing
0.32.0 - portmapper
0.19.0 - quinn
0.11.9 - quinn-proto
0.11.14 - quinn-udp
0.5.14 - remowt-agent
0.1.9 - remowt-client
0.1.9 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-ssh
0.1.9 - remowt-ui-prompt
0.1.9 - tokio
1.52.3 - tonic
0.14.6 - tower
0.5.3 - tracing-indicatif
0.3.14 - tracing-opentelemetry
0.33.0 - tracing-subscriber
0.3.23 - zbus
5.16.0
- bifrostlink
tracing-attributes
0.1.31crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8dadepends onused bytracing-core
0.1.36crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdb97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79adepends ontracing-indicatif
0.3.14crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume1ef6990e0438749f0080573248e96631171a0b5ddfddde119aa5ba8c3a9c47eused bytracing-log
0.2.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3tracing-opentelemetry
0.33.0crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumadbc64cba7137545b8044cb1fe9814f7aacf3c6b5f9b45be8bb5db538befdb26depends onused bytracing-subscriber
0.3.23crates.io↘ 10↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319depends ontype-map
0.5.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90depends onused bytypenum
1.20.1crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20uds_windows
1.2.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6eused byunarray
0.1.4crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumeaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94used byunic-langid
0.9.6crates.io↘ 1↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05depends onunic-langid-impl
0.9.6crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658depends onused byunicase
2.9.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142used byunicode_categories
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14eused byunicode-ident
1.0.24crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75unicode-segmentation
1.13.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8used byunicode-width
0.2.2crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254unicode-xid
0.2.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853used byunit-prefix
0.5.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3used byuniversal-hash
0.5.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07eadepends onused byuniversal-hash
0.6.1crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf4987bdc12753382e0bec4a65c50738ffaabc998b9cdd1f952fb5f39b0048a96depends onuntrusted
0.9.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1url
2.5.8crates.io↘ 5↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eedutf8_iter
1.0.4crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6beutf8parse
0.2.2crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821uuid
1.23.3crates.io↘ 4↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum144d6b123cef80b301b8f72a9e2ca4370ddec21950d0a103dd22c437006d2db7valuable
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65used byvergen
9.1.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb849a1f6d8639e8de261e81ee0fc881e3e3620db1af9f2e0da015d4382ceaf75used byvergen-gitcl
9.1.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77ff3b5300a085d6bcd8fc96a507f706a28ae3814693236c9b409db71a1d15b9used byvergen-lib
9.1.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb34a29ba7e9c59e62f229ae1932fb1b8fb8a6fdcc99215a641913f5f5a59a569used byversion_check
0.9.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105aused byvt100
0.16.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum054ff75fb8fa83e609e685106df4faeffdf3a735d3c74ebce97ec557d5d36fd9depends onused byvte
0.15.0crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbdused bywalkdir
2.5.0crates.io↘ 2↖ 6sourceregistry+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.1+wasi-snapshot-preview1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44bused bywasip2
1.0.4+wasi-0.2.12crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487depends onused bywasite
0.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855bused bywasm-bindgen
0.2.125crates.io↘ 5↖ 16sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ddb3f79143bced6de84270411622a2699cee572fc0875aeaf1e7867cf9fca1adepends onwasm-bindgen-futures
0.4.75crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum503b14d284f2c8dac03b819967e155ea753f573586193b2b2c95990cb5d69280depends onwasm-bindgen-macro
0.2.125crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4e21a184b13fb19e157296e2c46056aec9092264fab83e4ba59e68c61b323c3dused bywasm-bindgen-macro-support
0.2.125crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfecefd9c35bd935a20fc3fc344b5f29138961e4f47fb03297d88f2587afb5ebdused bywasm-streams
0.5.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbbdepends onused byweb-sys
0.3.102crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma6430a72df5eb332242960fe84b3002a241163998241eb596d4f739b9757061ddepends onweb-time
1.1.0crates.io↘ 2↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bbdepends onwebpki-root-certs
1.0.8crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0d46a5a140e6f7afeccd8eae97eff335163939eac8b929834875168b29b3d267depends onwebpki-roots
1.0.8crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bfdepends onused bywhich
4.4.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7used bywhoami
1.6.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97ddepends onused bywidestring
1.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471used bywinapi
0.3.9crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419used bywinapi-i686-pc-windows-gnu
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6used bywinapi-util
0.1.11crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22depends onwinapi-x86_64-pc-windows-gnu
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183fused bywindows
0.62.2crates.io↘ 4↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580windows_aarch64_gnullvm
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8used bywindows_aarch64_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3used bywindows_aarch64_gnullvm
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53used bywindows_aarch64_msvc
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43used bywindows_aarch64_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469used bywindows_aarch64_msvc
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006used bywindows_i686_gnu
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84fused bywindows_i686_gnu
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0bused bywindows_i686_gnu
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3used bywindows_i686_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66used bywindows_i686_gnullvm
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180cused bywindows_i686_msvc
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060used bywindows_i686_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66used bywindows_i686_msvc
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2used bywindows_x86_64_gnu
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36used bywindows_x86_64_gnu
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78used bywindows_x86_64_gnu
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499used bywindows_x86_64_gnullvm
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3used bywindows_x86_64_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0dused bywindows_x86_64_gnullvm
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1used bywindows_x86_64_msvc
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0used bywindows_x86_64_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ecused bywindows_x86_64_msvc
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650used bywindows-collections
0.3.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610depends onused bywindows-core
0.62.2crates.io↘ 5↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9debdepends onwindows-future
0.3.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cbused bywindows-implement
0.60.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddfdepends onused bywindows-interface
0.59.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358depends onused bywindows-link
0.2.1crates.io↘ 0↖ 15sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5windows-numerics
0.3.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26depends onused bywindows-registry
0.6.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720used bywindows-result
0.4.1crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5depends onwindows-strings
0.5.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091depends onwindows-sys
0.45.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0depends onused bywindows-sys
0.52.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33ddepends onused bywindows-sys
0.59.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853bdepends onused bywindows-sys
0.60.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcbdepends onused bywindows-sys
0.61.2crates.io↘ 1↖ 25sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fcdepends onused by- anstyle-query
1.1.5 - anstyle-wincon
3.0.11 - async-io
2.6.0 - async-signal
0.2.14 - console
0.16.3 - errno
0.3.14 - home
0.5.12 - ipconfig
0.3.4 - mio
1.2.1 - netdev
0.44.0 - noq-udp
1.0.0 - nu-ansi-term
0.50.3 - polling
3.11.0 - russh-cryptovec
0.61.0 - rustix
1.1.4 - rustls-platform-verifier
0.7.0 - schannel
0.1.29 - seize
0.5.1 - socket2
0.6.4 - tempfile
3.27.0 - terminal_size
0.4.4 - tokio
1.52.3 - uds_windows
1.2.1 - winapi-util
0.1.11 - zbus
5.16.0
- anstyle-query
windows-targets
0.42.2crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071depends onused bywindows-targets
0.52.6crates.io↘ 8↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973depends onwindows-targets
0.53.5crates.io↘ 9↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3depends onused bywindows-threading
0.2.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37depends onused bywinnow
1.0.3crates.io↘ 1↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1depends onwit-bindgen
0.57.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536eused bywmi
0.18.4crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7c81b85c57a57500e56669586496bf2abd5cf082b9d32995251185d105208b64depends onused bywriteable
0.6.3crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4ws_stream_wasm
0.7.5crates.io↘ 11↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6c173014acad22e83f16403ee360115b38846fe754e735c5d9d3803fe70c6abcdepends onused byx25519-dalek
2.0.1crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277xml-rs
0.8.28crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3fused byxmltree
0.10.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcbdepends onused byyoke
0.8.3crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5yoke-derive
0.8.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumde844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858eused byzbus
5.16.0crates.io↘ 28↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumeee682d202a77e4a9f3b2c2bdf48a7b28af5c08c34ddf66f98c93e5e39464285depends on- async-broadcast
0.7.2 - async-executor
1.14.0 - async-io
2.6.0 - async-lock
3.4.2 - async-process
2.5.0 - async-recursion
1.1.1 - async-task
4.7.1 - async-trait
0.1.89 - blocking
1.6.2 - enumflags2
0.7.12 - event-listener
5.4.1 - futures-core
0.3.32 - futures-lite
2.6.1 - hex
0.4.3 - libc
0.2.186 - ordered-stream
0.2.0 - rustix
1.1.4 - serde
1.0.228 - serde_repr
0.1.20 - tokio
1.52.3 - tracing
0.1.44 - uds_windows
1.2.1 - uuid
1.23.3 - windows-sys
0.61.2 - winnow
1.0.3 - zbus_macros
5.16.0 - zbus_names
4.3.2 - zvariant
5.12.0
- async-broadcast
zbus_macros
5.16.0crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumadf1bd45a81a103745b1757754762a26e8cd01e4532e4d6c8ec431624b80d1d6depends onused byzbus_names
4.3.2crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7074f3e50b894eac91750142016d30d0a89be8e67dbfd9704fb875825760e52ddepends onused byzbus_polkit
5.0.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumad23d5c4d198c7e2641b33e6e0d1f866f117408ba66fe80bbe52e289eeb77c52used byzerocopy
0.8.52crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653fdepends onused byzerocopy-derive
0.8.52crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930depends onused byzerofrom
0.1.8crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272depends onzerofrom-derive
0.1.7crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1used byzeroize
1.9.0crates.io↘ 1↖ 33sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64edepends onused by- aes
0.9.1 - aes-gcm
0.11.0-rc.4 - age
0.11.3 - aws-lc-rs
1.17.0 - block-buffer
0.12.1 - chacha20
0.10.0 - chacha20poly1305
0.10.1 - cipher
0.4.4 - cipher
0.5.2 - crypto-bigint
0.7.4 - curve25519-dalek
4.1.3 - curve25519-dalek
5.0.0-rc.0 - der
0.7.10 - der
0.8.0 - ecdsa
0.17.0-rc.18 - ed25519-dalek
3.0.0-rc.0 - elliptic-curve
0.14.0-rc.33 - hybrid-array
0.4.12 - iroh-base
1.0.0 - num-bigint-dig
0.8.6 - poly1305
0.9.0 - primefield
0.14.0-rc.12 - rsa
0.9.10 - rsa
0.10.0-rc.18 - russh
0.61.2 - rustls
0.23.40 - rustls-pki-types
1.14.1 - sec1
0.8.1 - secrecy
0.10.3 - ssh-cipher
0.3.0-rc.9 - ssh-encoding
0.3.0-rc.9 - ssh-key
0.7.0-rc.10 - x25519-dalek
2.0.1
- aes
zeroize_derive
1.5.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328depends onused byzerotrie
0.2.4crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bfdepends onzerovec
0.11.6crates.io↘ 4↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239zerovec-derive
0.11.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555depends onused byzmij
1.0.21crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaaused byzvariant
5.12.0crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma192a0bde63360d77a7523c833d4b4ce6070a927e2c53246e4c540b1a3e27be0zvariant_derive
5.12.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum90bc6cde9c01c511074be97f7ccb6c19d0da89e3f8662e812e999dcfd4638737used byzvariant_utils
3.4.0crates.io↘ 5↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e8535915cfa75547e559d8c68e8139909a4aeee076831e4ef7fc59d8172c4d6
713 packageslockfile v4
Might be heavy and slow!
adler2
2.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefaused byaead
0.5.2crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0depends onaead
0.6.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99depends onaes
0.8.4crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0depends onused byaes
0.9.1crates.io↘ 4↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf1fc76eaeac4c9164506c466d4ffdd8ec9d0c5bf57ee97177c4d8eceb3a0e138aes-gcm
0.10.3crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1used byaes-gcm
0.11.0-rc.4crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumda8c919c118108f144adecad74b425b804ad075580d605d9b33c2d6d1c62a2f8used byage
0.11.3crates.io↘ 29↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma07d86e4272c093c88caf7864a2d09af52a5159180848ca4832a3cdbd7d014d5depends 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.4 - i18n-embed-fl
0.9.4 - lazy_static
1.5.0 - nom
7.1.3 - num-traits
0.2.19 - pin-project
1.1.13 - rand
0.8.6 - rsa
0.9.10 - rust-embed
8.11.0 - scrypt
0.11.0 - sha2
0.10.9 - subtle
2.6.1 - which
4.4.2 - wsl
0.1.0 - x25519-dalek
2.0.1 - zeroize
1.9.0
- aes
age-core
0.11.0crates.io↘ 10↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2bf6a89c984ca9d850913ece2da39e1d200563b0a94b002b253beee4c5acf99depends onused byaho-corasick
1.1.4crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301depends onallocator-api2
0.2.21crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923used byandroid_system_properties
0.1.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311depends onused byanstream
1.0.0crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28ddepends onanstyle
1.0.14crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000anstyle-parse
1.0.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130edepends onused byanstyle-query
1.1.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadcdepends onused byanstyle-wincon
3.0.11crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747dused byanyhow
1.0.102crates.io↘ 0↖ 17sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842cused by- fleet
0.2.0 - fleet-base
0.1.9 - fleet-generator-helper
0.1.9 - fleet-install-secrets
0.1.9 - nix-eval
0.1.9 - prost-derive
0.14.4 - remowt-agent
0.1.9 - remowt-client
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-plugin
0.1.9 - remowt-plugin-fleet
0.1.9 - remowt-ssh
0.1.9 - remowt-ui-prompt
0.1.9 - vergen
9.1.0 - vergen-gitcl
9.1.0 - vergen-lib
9.1.0
- fleet
arc-swap
1.9.1crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207depends onargon2
0.6.0-rc.8crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7af50940b73bf4e16c15c448a2b121c63f2d68e3e54b6a8731673cb4aa0cdff5used byarrayref
0.3.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecbused byarrayvec
0.7.6crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50used byasync_fn_traits
0.1.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbc58d489c5f2d2c5be31b9004cec7af25a70d23df4d8111715eee736234cf217depends onused byasync_io_stream
0.3.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94cused byasync-broadcast
0.7.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532used byasync-channel
2.5.0crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2async-executor
1.14.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812adepends onused byasync-io
2.6.0crates.io↘ 10↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fcdepends onasync-lock
3.4.2crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311async-process
2.5.0crates.io↘ 10↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75depends onused byasync-recursion
1.1.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11depends onused byasync-signal
0.2.14crates.io↘ 10↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485depends onused byasync-task
4.7.1crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3deasync-trait
0.1.89crates.io↘ 3↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbbdepends onatomic-waker
1.1.2crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0attohttpc
0.30.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum16e2cdb6d5ed835199484bb92bb8b3edd526effe995c61732580439c1a67e2e9depends onused byautocfg
1.5.1crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53aws-lc-rs
1.17.0crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00depends onaws-lc-sys
0.41.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1a2f9779ce85b93ab6170dd940ad0169b5766ff848247aff13bb788b832fe3f4used bybackon
1.6.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7efdepends onused bybase16ct
1.0.0crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6base64
0.21.7crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567used bybase64
0.22.1crates.io↘ 0↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6base64ct
1.8.3crates.io↘ 0↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06basic-toml
0.1.10crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178adepends onused bybcrypt-pbkdf
0.10.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2depends onused bybcrypt-pbkdf
0.11.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum144e573728da132683b9488acd528274c790e07fc06ff81ee29f9d8f8b1041e0depends onused bybifrostlink
0.2.7crates.io↘ 10↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c8ce9dc1425ee2aaffd3324548f114acccd456b9b1ffb33fe9eb9a7be6475a8depends onbifrostlink-macros
0.2.7crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma7d071add2d3b90486fe141edb2e811f7735155d320aee3936ebd67e535d6ac1depends onbifrostlink-ports
0.2.7crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumccf6ba32d0ff83b27a242f9d2fca124ad215ddd9bf99144d66b7ca44a885de50bindgen
0.72.1crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895depends onused bybitflags
2.13.0crates.io↘ 0↖ 22sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8used by- bindgen
0.72.1 - dispatch2
0.3.1 - libredox
0.1.17 - netlink-packet-route
0.29.0 - netlink-packet-route
0.31.0 - nix
0.31.3 - objc2-core-foundation
0.3.2 - objc2-core-wlan
0.3.2 - objc2-foundation
0.3.2 - objc2-security
0.3.2 - objc2-system-configuration
0.3.2 - proptest
1.11.0 - redox_syscall
0.5.18 - redox_syscall
0.8.1 - russh
0.61.2 - rustix
0.38.44 - rustix
1.1.4 - security-framework
3.7.0 - simple-dns
0.11.3 - system-configuration
0.7.0 - tower-http
0.6.11 - vte
0.15.0
- bindgen
blake2
0.11.0-rc.6crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum061f1a09225e328e1ffbb378d2d49923c0ca5fee19fb5ac1cc9c1e9d52b93690depends onused byblake3
1.8.5crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fceused byblock-buffer
0.10.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71depends onused byblock-buffer
0.12.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aadepends onused byblock-padding
0.3.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93depends onused byblock-padding
0.4.2crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum710f1dd022ef4e93f8a438b4ba958de7f64308434fa6a87104481645cc30068bdepends onused byblock2
0.6.2crates.io↘ 1↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5depends onblocking
1.6.2crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21used byblowfish
0.9.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7depends onused byblowfish
0.10.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum62ce3946557b35e71d1bbe07ec385073ce9eda05043f95de134eb578fcf1a298depends onused bybstr
1.12.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cabdepends onused bybumpalo
3.20.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649bytecount
0.6.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365eused bybyteorder
1.5.0crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64bbytes
1.12.0crates.io↘ 0↖ 35sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593used by- bifrostlink
0.2.7 - bifrostlink-ports
0.2.7 - combine
4.6.7 - h2
0.4.15 - hickory-net
0.26.1 - http
1.4.2 - http-body
1.0.1 - http-body-util
0.1.3 - hyper
1.10.1 - hyper-util
0.1.20 - igd-next
0.17.1 - iroh
1.0.0 - iroh-relay
1.0.0 - netlink-proto
0.12.0 - netlink-sys
0.8.8 - netwatch
0.19.0 - noq
1.0.0 - noq-proto
1.0.0 - opentelemetry-http
0.32.0 - pageant
0.2.1 - portmapper
0.19.0 - prost
0.14.4 - quinn
0.11.9 - quinn-proto
0.11.14 - remowt-client
0.1.9 - remowt-link-shared
0.1.9 - reqwest
0.13.4 - russh
0.61.2 - ssh-encoding
0.3.0-rc.9 - tokio
1.52.3 - tokio-util
0.7.18 - tokio-websockets
0.13.2 - tonic
0.14.6 - tonic-prost
0.14.6 - tower-http
0.6.11
- bifrostlink
camino
1.2.3crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb4ce8d3bd5823c7504d3f579f13e7b2f3da252fcb938c594d5680ee508bf846fdepends oncbc
0.1.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6depends onused bycbc
0.2.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumce2dc9ee5f88d11e0beb842c88b33c8a5cf0d1329c4b19494af42b07dbfe8896depends oncc
1.2.64crates.io↘ 4↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdad887fd958be91b5098c0248def011f4523ab786cd411be668777e55063501fcexpr
0.6.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766depends onused bycfg_aliases
0.2.1crates.io↘ 0↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724cfg-if
1.0.4crates.io↘ 0↖ 36sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801used by- aes
0.8.4 - async-io
2.6.0 - async-process
2.5.0 - async-signal
0.2.14 - blake3
1.8.5 - chacha20
0.9.1 - chacha20
0.10.0 - const-hex
1.19.1 - crc32fast
1.5.0 - curve25519-dalek
4.1.3 - curve25519-dalek
5.0.0-rc.0 - generator
0.8.9 - getrandom
0.2.17 - getrandom
0.3.4 - getrandom
0.4.3 - hickory-net
0.26.1 - hickory-resolver
0.26.1 - hostname
0.4.2 - jni
0.21.1 - jni
0.22.4 - js-sys
0.3.102 - keccak
0.2.0 - libloading
0.8.9 - loom
0.7.2 - nix
0.31.3 - parking_lot_core
0.9.12 - polling
3.11.0 - polyval
0.6.2 - ring
0.17.14 - salsa20
0.11.0 - scrypt
0.12.0 - sha1
0.11.0 - sha2
0.10.9 - sha2
0.11.0 - thread_local
1.1.9 - wasm-bindgen
0.2.125
- aes
chacha20
0.9.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818depends onused bychacha20
0.10.0crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601chacha20poly1305
0.10.1crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35used bychrono
0.4.45crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327depends oncipher
0.4.4crates.io↘ 3↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3daddepends oncipher
0.5.2crates.io↘ 4↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6cclang-sys
1.8.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4depends onused byclap
4.6.1crates.io↘ 2↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51depends onclap_builder
4.6.0crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069fdepends onused byclap_complete
4.6.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume0a7a9bfdb35811f9e59832f0f05975114d2251b415fb534108e6f34060fd772depends onused byclap_derive
4.6.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9used byclap_lex
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9used bycmake
0.1.58crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678depends onused bycmov
0.5.4crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027aused bycobs
0.3.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1depends onused bycodespan-reporting
0.13.1crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaf491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681colorchoice
1.0.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570used bycombine
4.6.7crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fddepends onconcurrent-queue
2.5.0crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973depends onconsole
0.16.3crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87used byconst-hex
1.19.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum33e2a781ebdf4467d1428dc4593067825fb646f6871475098d8577421af73558used byconst-oid
0.9.6crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8const-oid
0.10.2crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55cconstant_time_eq
0.4.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9bused byconvert_case
0.10.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9depends onused bycookie-factory
0.3.3crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2depends onused bycordyceps
0.3.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2adepends onused bycore-foundation
0.9.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8fdepends onused bycore-foundation
0.10.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6depends oncore-foundation-sys
0.8.7crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888bcpubits
0.1.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06aecpufeatures
0.2.17crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280depends oncpufeatures
0.3.0crates.io↘ 1↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201depends oncrc32fast
1.5.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511depends onused bycritical-section
1.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40bused bycrossbeam-channel
0.5.15crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2depends onused bycrossbeam-epoch
0.9.18crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420edepends onused bycrossbeam-utils
0.8.21crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28crypto-bigint
0.7.4crates.io↘ 9↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97bb4a855e3b10f84c4e7e895a7de01db7f9a7b7eb7f73ed9773fd52ac686451depends oncrypto-common
0.1.7crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60acrypto-common
0.2.2crates.io↘ 3↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453crypto-primes
0.7.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3633a51a39c69ebbaa4feaa694bd83d241e4093901c84a0963b19d9bb3f0cf8fdepends onused byctr
0.9.2crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835depends onused byctr
0.10.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbaaca1c4b237092596f64d571e9db6ce4109c4ef9742e27590f1709594461f21depends onctutils
0.4.2crates.io↘ 2↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29edepends oncursor-icon
1.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732fused bycurve25519-dalek
4.1.3crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2bedepends onused bycurve25519-dalek
5.0.0-rc.0crates.io↘ 10↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4f359e08ca85e7bd759e1fd933ff2bccd81864c60a8fba0e259c7f822b0924bfdepends oncurve25519-dalek-derive
0.1.1crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3depends oncxx
1.0.194crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum747d8437319e3a2f43d93b341c137927ca70c0f5dabeea7a005a73665e247c7edepends onused bycxx-build
1.0.194crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb0f4697d190a142477b16aef7da8a99bfdc41e7e8b1687583c0d23a79c7afc1edepends onused bycxxbridge-cmd
1.0.194crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd0956799fa8678d4c50eed028f2de1c0552ae183c76e976cf7ca8c4e36a7c328used bycxxbridge-flags
1.0.194crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum23384a836ab4f0ad98ace7e3955ad2de39de42378ab487dc28d3990392cb283aused bycxxbridge-macro
1.0.194crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume6acc6b5822b9526adfb4fc377b67128fdd60aac757cc4a741a6278603f763cfused bydarling
0.20.11crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4eedepends onused bydarling_core
0.20.11crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412edarling_macro
0.20.11crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6eaddepends onused bydata-encoding
2.11.0crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8data-encoding-macro
0.1.20crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3259c913752a86488b501ed8680446a5ed2d5aeac6e596cb23ba3800768ea32cused bydata-encoding-macro-internal
0.1.18crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumccc2776f0c61eca1ca32528f85548abd1a4be8fb53d1b21c013e4f18da1e7090depends onused bydelegate
0.13.5crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum780eb241654bf097afb00fc5f054a09b687dad862e485fdcf8399bb056565370depends onused byder
0.7.10crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcbdepends onder
0.8.0crates.io↘ 3↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum71fd89660b2dc699704064e59e9dba0147b903e85319429e131620d022be411bderanged
0.5.8crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211cused byderivative
2.2.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770bdepends onused byderive_builder
0.20.2crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947depends onderive_builder_core
0.20.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8used byderive_builder_macro
0.20.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3cdepends onused byderive_more
2.1.1crates.io↘ 1↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134depends onderive_more-impl
2.1.1crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcbdepends onused bydes
0.9.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum916a94e407b54f9034d71dd748234cd1e516ced6284009906ae246f177eafe5adepends onused bydiatomic-waker
0.2.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04cused bydigest
0.10.7crates.io↘ 4↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292digest
0.11.3crates.io↘ 4↖ 13sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2dispatch2
0.3.1crates.io↘ 4↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38displaydoc
0.2.6crates.io↘ 3↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4fdepends ondlopen2
0.8.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4depends onused bydunce
1.0.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813used byecdsa
0.17.0-rc.18crates.io↘ 7↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum54fb064faabbee66e1fc8e5c5a9458d4269dc2d8b638fe86a425adb2510d1a96depends oned25519
3.0.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980adepends onused byed25519-dalek
3.0.0-rc.0crates.io↘ 8↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb011170fe4f04665565b4110afef66774fe9ffff278f3eb5b81cc73d26e27d60depends oneither
1.16.0crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679eelliptic-curve
0.14.0-rc.33crates.io↘ 15↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum102d3643d30dd8b559613c5cced68317199597fffb278cdc88daa2ef7fafc935depends onembedded-io
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3cedused byembedded-io
0.6.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumedd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206dused byencode_unicode
1.0.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0used byendi
1.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099used byenum_dispatch
0.3.13crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecdused byenum-assoc
1.3.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3ed8956bd5c1f0415200516e78ff07ec9e16415ade83c056c230d7b7ea0d55b7depends onused byenumflags2
0.7.12crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecefdepends onenumflags2_derive
0.7.12crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827depends onused byenv_filter
1.0.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eefdepends onused byenv_logger
0.11.10crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56aused byequivalent
1.0.2crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0ferrno
0.3.14crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efebdepends onevent-listener
5.4.1crates.io↘ 3↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856abevent-listener-strategy
0.5.4crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93fastrand
2.4.1crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6ff
0.14.0crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489fdepends onfiat-crypto
0.2.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811dused byfiat-crypto
0.3.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24find-crate
0.6.3crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2depends onfind-msvc-tools
0.1.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582used byflate2
1.1.9crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573cdepends onused byfleet
0.2.0workspace↘ 25↖ 0depends on- anyhow
1.0.102 - camino
1.2.3 - clap
4.6.1 - clap_complete
4.6.5 - fleet-base
0.1.9 - futures
0.3.32 - human-repr
1.1.0 - indicatif
0.18.4 - itertools
0.15.0 - nix-eval
0.1.9 - opentelemetry
0.32.0 - opentelemetry-appender-tracing
0.32.0 - opentelemetry-exporter-env
0.1.9 - opentelemetry_sdk
0.32.1 - remowt-fleet
0.1.9 - serde
1.0.228 - serde_json
1.0.150 - shlex
2.0.1 - tabled
0.21.0 - tempfile
3.27.0 - tokio
1.52.3 - tracing
0.1.44 - tracing-indicatif
0.3.14 - tracing-opentelemetry
0.33.0 - tracing-subscriber
0.3.23
- anyhow
fleet-base
0.1.9workspace↘ 26↖ 2depends on- age
0.11.3 - anyhow
1.0.102 - camino
1.2.3 - chrono
0.4.45 - clap
4.6.1 - fleet-shared
0.1.9 - futures
0.3.32 - hostname
0.4.2 - indoc
2.0.7 - itertools
0.15.0 - nix-eval
0.1.9 - nixlike
0.1.9 - nom
8.0.0 - rand
0.10.1 - remowt-client
0.1.9 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-ui-prompt
0.1.9 - serde
1.0.228 - serde_json
1.0.150 - tabled
0.21.0 - tempfile
3.27.0 - time
0.3.49 - tokio
1.52.3 - tracing
0.1.44
- age
fleet-generator-helper
0.1.9workspace↘ 12↖ 0fleet-install-secrets
0.1.9workspace↘ 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.1crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0depends 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-indexchecksum3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1foldhash
0.2.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdbused byform_urlencoded
1.2.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcfdepends onused byfs_extra
1.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11cused byfutures
0.3.32crates.io↘ 7↖ 17sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382ddepends onfutures-buffered
0.2.13crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4421cb78ee172b6b06080093479d3c50f058e7c81b7d577bbb8d118d551d4cd5used byfutures-channel
0.3.32crates.io↘ 2↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1ddepends onfutures-core
0.3.32crates.io↘ 0↖ 22sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1dused by- async-broadcast
0.7.2 - async-channel
2.5.0 - async-signal
0.2.14 - futures
0.3.32 - futures-buffered
0.2.13 - futures-channel
0.3.32 - futures-executor
0.3.32 - futures-lite
2.6.1 - futures-util
0.3.32 - gloo-timers
0.3.0 - h2
0.4.15 - http-body-util
0.1.3 - hyper
1.10.1 - opentelemetry
0.32.0 - ordered-stream
0.2.0 - reqwest
0.13.4 - sync_wrapper
1.0.2 - tokio-stream
0.1.18 - tokio-util
0.7.18 - tokio-websockets
0.13.2 - tower
0.5.3 - zbus
5.16.0
- async-broadcast
futures-executor
0.3.32crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbaf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579dfutures-io
0.3.32crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718futures-lite
2.6.1crates.io↘ 5↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44adfutures-macro
0.3.32crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447bdepends onused byfutures-sink
0.3.32crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893futures-task
0.3.32crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393futures-util
0.3.32crates.io↘ 9↖ 15sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6depends ongenerator
0.8.9crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb3b854b0e584ead1a33f18b2fcad7cf7be18b3875c78816b753639aa501513aedepends onused bygeneric-array
0.14.7crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9adepends ongeneric-array
1.4.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc2e55f16dcf0e9c00efbe2e655ffe45fc98e7066b52bc92f8a79e64060a79351used bygetrandom
0.2.17crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0used bygetrandom
0.3.4crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fdgetrandom
0.4.3crates.io↘ 6↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099ghash
0.5.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1depends onused byghash
0.6.0crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2eecf2d5dc9b66b732b97707a0210906b1d30523eb773193ab777c0c84b3e8d5depends onglob
0.3.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280used byglobset
0.4.18crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3used bygloo-timers
0.3.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994used bygroup
0.14.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4depends onused byh2
0.4.15crates.io↘ 11↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155depends onused byhashbrown
0.17.1crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84aused byheck
0.5.0crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55eahermit-abi
0.5.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849cused byhex
0.4.3crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70hex-literal
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1used byhickory-net
0.26.1crates.io↘ 21↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2295ed2f9c31e471e1428a8f88a3f0e1f4b27c15049592138d1eebe9c35b183depends onused byhickory-proto
0.26.1crates.io↘ 12↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0bab31817bfb44672a252e97fe81cd0c18d1b2cf892108922f6818820df8c643depends onhickory-resolver
0.26.1crates.io↘ 20↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf0d58d28879ceecde6607729660c2667a081ccdc082e082675042793960f178cdepends onhkdf
0.12.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7depends onused byhkdf
0.13.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018depends onused byhmac
0.12.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5edepends onhmac
0.13.0crates.io↘ 1↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863fdepends onhome
0.5.12crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728ddepends onused byhostname
0.4.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbddepends onused byhttp
1.4.2crates.io↘ 2↖ 17sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425depends onhttp-body
1.0.1crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184depends onhttp-body-util
0.1.3crates.io↘ 5↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64ahttparse
1.10.1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87httpdate
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 byhybrid-array
0.4.12crates.io↘ 4↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857dahyper
1.10.1crates.io↘ 14↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498depends onhyper-rustls
0.27.9crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0fdepends onused byhyper-timeout
0.5.2crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0used byhyper-util
0.1.20crates.io↘ 15↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0depends oni18n-config
0.4.8crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63efi18n-embed
0.15.4crates.io↘ 12↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4depends onused byi18n-embed-fl
0.9.4crates.io↘ 11↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum04b2969d0b3fc6143776c535184c19722032b43e6a642d710fa3f88faec53c2ddepends onused byi18n-embed-impl
0.8.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2used byiana-time-zone
0.1.65crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470depends onused byiana-time-zone-haiku
0.1.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269fdepends onused byicu_collections
2.2.0crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191cicu_locale_core
2.2.0crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29icu_normalizer
2.2.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4depends onused byicu_normalizer_data
2.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumda3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38used byicu_properties
2.2.0crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70dedepends onicu_properties_data
2.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14used byicu_provider
2.2.0crates.io↘ 7↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421depends onident_case
1.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39used byidentity-hash
0.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdfdd7caa900436d8f13b2346fe10257e0c05c1f1f9e351f4f5d57c03bd5f45daused byidna
1.1.0crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4deidna_adapter
1.2.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714depends onused byigd-next
0.17.1crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumde7238d487a9aff61f81b5ab41c0a841532a115a398b5fa92a2fadd0885e2581depends onused byindexmap
2.14.0crates.io↘ 2↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9depends onindicatif
0.18.4crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9ebdepends onindoc
2.0.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706depends onused byinout
0.1.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01depends onused byinout
0.2.2crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7depends oninternal-russh-num-bigint
0.5.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumae8e22120c32fb4d19ec55fba35015f57095cd95a2e3b732e44457f5915b2ee8used byintl_pluralrules
7.0.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972depends onused byintl-memoizer
0.5.3crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163fdepends onio_tee
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304used byipconfig
0.3.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222used byipnet
2.12.0crates.io↘ 1↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2depends oniroh
1.0.0crates.io↘ 43↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6435544bb3a5c4e6ff7affaa0c0aa0d1bca45bd700226329d5059d3eb54f9dffdepends on- backon
1.6.0 - blake3
1.8.5 - bytes
1.12.0 - cfg_aliases
0.2.1 - ctutils
0.4.2 - data-encoding
2.11.0 - derive_more
2.1.1 - ed25519-dalek
3.0.0-rc.0 - futures-util
0.3.32 - getrandom
0.4.3 - hickory-resolver
0.26.1 - http
1.4.2 - ipnet
2.12.0 - iroh-base
1.0.0 - iroh-dns
1.0.0 - iroh-metrics
1.0.1 - iroh-relay
1.0.0 - n0-error
1.0.0 - n0-future
0.3.2 - n0-watcher
1.0.0 - netwatch
0.19.0 - noq
1.0.0 - noq-proto
1.0.0 - noq-udp
1.0.0 - papaya
0.2.4 - pin-project
1.1.13 - portable-atomic
1.13.1 - portmapper
0.19.0 - rand
0.10.1 - reqwest
0.13.4 - rustc-hash
2.1.2 - rustls
0.23.40 - rustls-pki-types
1.14.1 - serde
1.0.228 - smallvec
1.15.2 - strum
0.28.0 - time
0.3.49 - tokio
1.52.3 - tokio-stream
0.1.18 - tokio-util
0.7.18 - tracing
0.1.44 - url
2.5.8 - wasm-bindgen-futures
0.4.75
- backon
iroh-base
1.0.0crates.io↘ 11↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc9c95e4459d9bb828a77084277abd308aa2b58a096652b079bddfd6ef2361f53depends oniroh-dns
1.0.0crates.io↘ 16↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum754f7e0c1f67938e1d671007264ffef158f14a9f795a7cc219ea68ea09a9d4c9depends onused byiroh-metrics
1.0.1crates.io↘ 7↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum291065721ad7c477b972e581bbc528df031dc8eb5e39fe1ff3300ae5dfb157efdepends oniroh-metrics-derive
1.0.1crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ae5f0c4405d1fbc9fb16ff422ca40620e93dc36c30ecaba0c2aee3992b7bd48used byiroh-relay
1.0.0crates.io↘ 38↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1c12e48fef252fd04f8e6b6a8802b377baf72548d62ae4838816624cd0e06b79depends on- blake3
1.8.5 - bytes
1.12.0 - cfg_aliases
0.2.1 - data-encoding
2.11.0 - derive_more
2.1.1 - getrandom
0.4.3 - hickory-resolver
0.26.1 - http
1.4.2 - http-body-util
0.1.3 - hyper
1.10.1 - hyper-util
0.1.20 - iroh-base
1.0.0 - iroh-dns
1.0.0 - iroh-metrics
1.0.1 - lru
0.18.0 - n0-error
1.0.0 - n0-future
0.3.2 - noq
1.0.0 - noq-proto
1.0.0 - num_enum
0.7.6 - pin-project
1.1.13 - postcard
1.1.3 - rand
0.10.1 - reqwest
0.13.4 - rustls
0.23.40 - rustls-pki-types
1.14.1 - serde
1.0.228 - serde_bytes
0.11.19 - strum
0.28.0 - tokio
1.52.3 - tokio-rustls
0.26.4 - tokio-util
0.7.18 - tokio-websockets
0.13.2 - tracing
0.1.44 - url
2.5.8 - vergen-gitcl
9.1.0 - webpki-roots
1.0.8 - ws_stream_wasm
0.7.5
used by- blake3
is_terminal_polyfill
1.70.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695used byitertools
0.13.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186depends onused byitertools
0.14.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285depends onused byitertools
0.15.0crates.io↘ 1↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dcdepends onitoa
1.0.18crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682jni
0.21.1crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97depends onused byjni
0.22.4crates.io↘ 9↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498depends onjni-macros
0.22.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3used byjni-sys
0.3.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258depends onused byjni-sys
0.4.1crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2depends onused byjni-sys-macros
0.4.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264depends onused byjobserver
0.1.34crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33depends onused byjs-sys
0.3.102crates.io↘ 3↖ 18sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum03d04c30968dffe80775bd4d7fb676131cd04a1fb46d2686dbffbaec2d9dfd31keccak
0.2.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aadepends onused bykem
0.3.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edddepends onused bylazy_static
1.5.0crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fedepends onlibc
0.2.186crates.io↘ 0↖ 47sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66used by- android_system_properties
0.1.5 - cc
1.2.64 - clang-sys
1.8.1 - console
0.16.3 - core-foundation
0.9.4 - core-foundation
0.10.1 - cpufeatures
0.2.17 - cpufeatures
0.3.0 - dispatch2
0.3.1 - dlopen2
0.8.2 - errno
0.3.14 - generator
0.8.9 - getrandom
0.2.17 - getrandom
0.3.4 - getrandom
0.4.3 - hostname
0.4.2 - hyper-util
0.1.20 - jobserver
0.1.34 - libredox
0.1.17 - mio
1.2.1 - netdev
0.44.0 - netlink-packet-route
0.29.0 - netlink-packet-route
0.31.0 - netlink-sys
0.8.8 - netwatch
0.19.0 - nix
0.31.3 - noq-udp
1.0.0 - num_threads
0.1.7 - objc2-core-foundation
0.3.2 - objc2-foundation
0.3.2 - objc2-system-configuration
0.3.2 - parking_lot_core
0.9.12 - portmapper
0.19.0 - quinn-udp
0.5.14 - rand
0.8.6 - ring
0.17.14 - rustix
0.38.44 - rustix
1.1.4 - security-framework
3.7.0 - security-framework-sys
2.17.0 - seize
0.5.1 - signal-hook-registry
1.4.8 - socket2
0.6.4 - system-configuration-sys
0.6.0 - time
0.3.49 - tokio
1.52.3 - zbus
5.16.0
- android_system_properties
libloading
0.8.9crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55depends onused bylibm
0.2.16crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981libredox
0.1.17crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3used bylink-cplusplus
1.0.12crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82depends onused bylinked-hash-map
0.5.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770fused bylinux-raw-sys
0.4.15crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807abused bylinux-raw-sys
0.12.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53used bylitemap
0.8.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0used bylock_api
0.4.14crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965depends onused bylog
0.4.32crates.io↘ 0↖ 28sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum953f07c43838f8e6f9758cab68bf5bed85465e7587ebe0b823f1bcd81978ad3aused by- attohttpc
0.30.1 - bindgen
0.72.1 - env_filter
1.0.1 - env_logger
0.11.10 - generator
0.8.9 - globset
0.4.18 - i18n-config
0.4.8 - i18n-embed
0.15.4 - iana-time-zone
0.1.65 - igd-next
0.17.1 - jni
0.21.1 - jni
0.22.4 - netlink-packet-route
0.29.0 - netlink-packet-route
0.31.0 - netlink-proto
0.12.0 - netlink-sys
0.8.8 - pageant
0.2.1 - reqwest
0.13.4 - russh
0.61.2 - russh-config
0.58.0 - russh-cryptovec
0.61.0 - rustls
0.23.40 - rustls-platform-verifier
0.7.0 - tracing
0.1.44 - tracing-log
0.2.0 - vte
0.15.0 - wmi
0.18.4 - ws_stream_wasm
0.7.5
- attohttpc
loom
0.7.2crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfacaused bylru
0.18.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8a860605968fce16869fd239cf4237a82f3ac470723415db603b0e8b6c8d4fb9depends onused bylru-slab
0.1.2crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154mac-addr
0.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd3d25b0e0b648a86960ac23b7ad4abb9717601dec6f66c165f5b037f3f03065fused bymatchers
0.2.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9depends onused bymd5
0.8.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0used bymemchr
2.8.2crates.io↘ 0↖ 12sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4memoffset
0.9.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218adepends onused byminimal-lexical
0.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79aused byminiz_oxide
0.8.9crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316depends onused bymio
1.2.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fdaused byml-kem
0.3.2crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5e15f3e5b957493873e396a66914e83e616b6afe335cdef7efe5c6e1216aba66used bymodule-lattice
0.2.3crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c61b87c9683ab7cb1c6871d261ad5479b6b10ceb52c4352aaca3b5d35a8febeused bymoka
0.12.15crates.io↘ 9↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046depends onused byn0-error
1.0.0crates.io↘ 2↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc37e81176a83a77d2514528b91bdafc70ef88aab428f0e1b91aebb8d99888895depends onn0-error-macros
1.0.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2acd8b070213b0299282f884b4beba4e7b52d624fdcd504a3ad3665390c11e1depends onused byn0-future
0.3.2crates.io↘ 13↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2ab99dfb861450e68853d34ae665243a88b8c493d01ba957321a1e9b2312bbedepends onn0-watcher
1.0.0crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbc618745ad0b7414b149d0517ad8b5573b2fb4d4e2717add3d2446ce1fdd826ndk-context
0.1.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8bnetdev
0.44.0crates.io↘ 19↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d31e7286c21ceaf0ddb1d881964011214555ea0b317cc2eb1a1d68d861386fcdepends on- block2
0.6.2 - dispatch2
0.3.1 - dlopen2
0.8.2 - ipnet
2.12.0 - jni
0.21.1 - libc
0.2.186 - mac-addr
0.3.0 - ndk-context
0.1.1 - netlink-packet-core
0.8.1 - netlink-packet-route
0.29.0 - netlink-sys
0.8.8 - objc2
0.6.4 - objc2-core-foundation
0.3.2 - objc2-core-wlan
0.3.2 - objc2-foundation
0.3.2 - objc2-system-configuration
0.3.2 - once_cell
1.21.4 - plist
1.9.0 - windows-sys
0.61.2
used by- block2
netlink-packet-core
0.8.1crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3463cbb78394cb0141e2c926b93fc2197e473394b761986eca3b9da2c63ae0f4depends onnetlink-packet-route
0.29.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdf9854ea6ad14e3f4698a7f03b65bce0833dd2d81d594a0e4a984170537146b6used bynetlink-packet-route
0.31.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume2288fcb784eb3defd5fb16f4c4160d5f477de192eac730f43e1d11c24d9a007used bynetlink-proto
0.12.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128used bynetlink-sys
0.8.8crates.io↘ 5↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcd6c30ed10fa69cc491d491b85cc971f6bdeb8e7367b7cde2ee6cc878d583faenetwatch
0.19.0crates.io↘ 29↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8487d26d691cd98d5c17b2adb4b1fd4b31cccc820da1eac827d483295d7bb94adepends on- atomic-waker
1.1.2 - bytes
1.12.0 - cfg_aliases
0.2.1 - derive_more
2.1.1 - ipnet
2.12.0 - js-sys
0.3.102 - libc
0.2.186 - n0-error
1.0.0 - n0-future
0.3.2 - n0-watcher
1.0.0 - netdev
0.44.0 - netlink-packet-core
0.8.1 - netlink-packet-route
0.31.0 - netlink-proto
0.12.0 - netlink-sys
0.8.8 - noq-udp
1.0.0 - objc2-core-foundation
0.3.2 - objc2-system-configuration
0.3.2 - pin-project-lite
0.2.17 - serde
1.0.228 - socket2
0.6.4 - time
0.3.49 - tokio
1.52.3 - tokio-util
0.7.18 - tracing
0.1.44 - web-sys
0.3.102 - windows
0.62.2 - windows-result
0.4.1 - wmi
0.18.4
used by- atomic-waker
nix
0.31.3crates.io↘ 4↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3dnix-eval
0.1.9workspace↘ 16↖ 3nix-plugin-fleet
0.1.9workspace↘ 1↖ 0depends onnixlike
0.1.9workspace↘ 5↖ 2nom
7.1.3crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4adepends onnom
8.0.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdf9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405depends onused bynoq
1.0.0crates.io↘ 14↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum11f0c73794bfde94db01379c46990b9a773993fca2b61a66184ce148b7c7a187depends onused bynoq-proto
1.0.0crates.io↘ 19↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum775be06b8d66c2c64db60140bf54dee8410f67b73c81cc1e1e32f11dfdaae501depends onnoq-udp
1.0.0crates.io↘ 5↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcd5a37756f168cf350d68a97c4f0158bdf3c76f10175123941569b09ab51f011nu-ansi-term
0.50.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5depends onused bynum_enum
0.7.6crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26depends onnum_enum_derive
0.7.6crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8used bynum_threads
0.1.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9depends onused bynum-bigint
0.4.6crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9depends onused bynum-bigint-dig
0.8.6crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7depends onused bynum-conv
0.2.2crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441used bynum-integer
0.1.46crates.io↘ 1↖ 5sourceregistry+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↖ 12sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841depends onobjc2
0.6.4crates.io↘ 1↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89fdepends onobjc2-core-foundation
0.3.2crates.io↘ 5↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536objc2-core-wlan
0.3.2crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc71e34919aba0d701380d911702455038a8a3587467fe0141d6a71501e7ffe48depends onused byobjc2-encode
4.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33used byobjc2-foundation
0.3.2crates.io↘ 5↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272objc2-security
0.3.2crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895aobjc2-security-foundation
0.3.2crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef76382e9cedd18123099f17638715cc3d81dba3637d4c0d39ab69df2ef345a5depends onused byobjc2-system-configuration
0.3.2crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396depends onused byonce_cell
1.21.4crates.io↘ 2↖ 15sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50once_cell_polyfill
1.70.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4feused byopaque-debug
0.3.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381openssl-probe
0.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbeused byopentelemetry
0.32.0crates.io↘ 6↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb0142c63252a9e054e68a4c61a5778f7b14f576274d593f8ce883d191a099682depends onopentelemetry_sdk
0.32.1crates.io↘ 8↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b59f80e1ac4d5ff7a2db8fb6c80badb7f0f3f858211fba08dd9aaec750894f9depends onopentelemetry-appender-tracing
0.32.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2c0080f0dc1d7c786f467cd85a4e395fcab11ee852004f39a29a18ab7c25d837used byopentelemetry-exporter-env
0.1.9workspace↘ 3↖ 1used byopentelemetry-http
0.32.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5683015d09e2df236ef005b17f6f196f0d5f6313c4fa43a7b6a53b52776e4331used byopentelemetry-otlp
0.32.0crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9966929966d17620d7c316c643ba62631826e10021409357772d5eea84f62c35depends onopentelemetry-proto
0.32.0crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum56d658ba1faf63f7b9c492cfbe6e0ec365440a16132d3270c1065f7b33f1b638depends onused byordered-stream
0.2.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50depends onused byp256
0.14.0-rc.10crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum41adc63effe99d48837a8cc0e6d7a77e32ae6a07f6000df466178dbc2193093edepends onp384
0.14.0-rc.10crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9bd5333afa5ae0347f39e6a0f2c9c155da431583fd71fe5555bd0521b4ccaf02depends onp521
0.14.0-rc.10crates.io↘ 6↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma3a5297f53dc16d35909060ba3032cff7867e8809f01e273ff325579d5f0ceaedepends onpageant
0.2.1crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4f3a5ae18f65a85c67a77d18d42d3606c07948e3c17c1e5f74852b26589e88a5depends onused bypapaya
0.2.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum997ee03cd38c01469a7046643714f0ad28880bcb9e6679ff0666e24817ca19b7depends onused bypapergrid
0.18.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd0984e668274d34691bc2b262ef0d115de5fa9973bcdee7ae32213f93099153edepends onused byparking
2.2.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dcebaparking_lot
0.12.5crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1adepends onparking_lot_core
0.9.12crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1used bypassword-hash
0.6.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaab41826031698d6ffcd9cff78ef56ef998e39dc7e5067cdfebe373842d4723bdepends onused bypaste
1.0.15crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0apbkdf2
0.12.2crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2depends onpbkdf2
0.13.0crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum112d82ceb8c5bf524d9af484d4e4970c9fd5a0cc15ba14ad93dccd28873b0629depends onpeg
0.8.6crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0aad070be5b63aa72103f2fcdd70a83adbd5e90112ce5b574171ff1c65501773depends onused bypeg-macros
0.8.6crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumddd8ef6825cae95355031ae26a99b616a2a21f22ba2de0197c43dfb05acbe7eeused bypeg-runtime
0.8.6crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7011d97b484a5ebdc4b1fdb3b12d5e4bbbea56e9d22b688f2e79e04b65a7d8a6used bypem-rfc7468
1.0.0crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9depends onpercent-encoding
2.3.2crates.io↘ 0↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220pharos
0.5.3crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414depends onphc
0.6.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum44dc769b75f93afdddd8c7fa12d685292ddeff1e66f7f0f3a234cf1818afe892depends onused bypin-project
1.1.13crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924depends onpin-project-internal
1.1.13crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8bdepends onused bypin-project-lite
0.2.17crates.io↘ 0↖ 26sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cdused by- async-broadcast
0.7.2 - async-channel
2.5.0 - async-executor
1.14.0 - async-lock
3.4.2 - event-listener
5.4.1 - event-listener-strategy
0.5.4 - futures-buffered
0.2.13 - futures-lite
2.6.1 - futures-util
0.3.32 - http-body-util
0.1.3 - hyper
1.10.1 - hyper-timeout
0.5.2 - hyper-util
0.1.20 - netwatch
0.19.0 - noq
1.0.0 - opentelemetry
0.32.0 - ordered-stream
0.2.0 - polling
3.11.0 - quinn
0.11.9 - reqwest
0.13.4 - tokio
1.52.3 - tokio-stream
0.1.18 - tokio-util
0.7.18 - tower
0.5.3 - tower-http
0.6.11 - tracing
0.1.44
- async-broadcast
piper
0.2.5crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1used bypkcs1
0.7.5crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47fdepends onused bypkcs1
0.8.0-rc.4crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum986d2e952779af96ea048f160fd9194e1751b4faea78bcf3ceb456efe008088eused bypkcs5
0.8.0crates.io↘ 8↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum279a91971a1d8eb1260a30938eae3be9cb67b472dffecb222fbbbe2fd2dc1453used bypkcs8
0.10.2crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7used bypkcs8
0.11.0crates.io↘ 4↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7pkg-config
0.3.33crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569eused byplain
0.2.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6used byplist
1.9.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1used bypolling
3.11.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218depends onused bypoly1305
0.8.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abfused bypoly1305
0.9.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma00baa632505d05512f48a963e16051c54fda9a95cc9acea1a4e3c90991c4a2eused bypolyval
0.6.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25used bypolyval
0.7.1crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7dfc63250416fea14f5749b90725916a6c903f599d51cb635aa7a52bfd03eedeused byportable-atomic
1.13.1crates.io↘ 1↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49depends onportmapper
0.19.0crates.io↘ 21↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumccc716c56a0a50f7e4e25f41446419599d47c6197cc5c9858174220e97c272e6depends onused bypostcard
1.1.3crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24used bypostcard-derive
0.2.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume0232bd009a197ceec9cc881ba46f727fcd8060a2d8d6a9dde7a69030a6fe2bbdepends onused bypotential_utf
0.1.5crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564depends onused bypowerfmt
0.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391used byppv-lite86
0.2.21crates.io↘ 1↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9depends onprefix-trie
0.8.4crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4cf6e3177f0684016a5c209b00882e15f8bdd3f3bb48f0491df10cd102d0c6e7depends onused byprettyplease
0.2.37crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62bdepends onused byprimefield
0.14.0-rc.12crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8675564771a62f69a0af716b03e89b917b963c7b173b5855575e84fd4f605ca0primeorder
0.14.0-rc.10crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7d2793f22b9b6fd11ef3ac1d59bf003c2573593e4968702341605c2748fd90bfdepends onproc-macro-crate
3.5.0crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614fdepends onproc-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↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802proc-macro2
1.0.106crates.io↘ 1↖ 58sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934depends onused by- async-recursion
1.1.1 - async-trait
0.1.89 - bifrostlink-macros
0.2.7 - bindgen
0.72.1 - clap_derive
4.6.1 - curve25519-dalek-derive
0.1.1 - cxx-build
1.0.194 - cxxbridge-cmd
1.0.194 - cxxbridge-macro
1.0.194 - darling_core
0.20.11 - delegate
0.13.5 - derivative
2.2.0 - derive_builder_core
0.20.2 - derive_more-impl
2.1.1 - displaydoc
0.2.6 - enum-assoc
1.3.0 - enum_dispatch
0.3.13 - enumflags2_derive
0.7.12 - futures-macro
0.3.32 - i18n-embed-fl
0.9.4 - i18n-embed-impl
0.8.4 - iroh-metrics-derive
1.0.1 - jni-macros
0.22.4 - n0-error-macros
1.0.0 - num_enum_derive
0.7.6 - peg-macros
0.8.6 - pin-project-internal
1.1.13 - postcard-derive
0.2.2 - prettyplease
0.2.37 - proc-macro-error-attr2
2.0.0 - proc-macro-error2
2.0.1 - prost-derive
0.14.4 - quote
1.0.45 - rust-embed-impl
8.11.0 - serde_derive
1.0.228 - serde_repr
0.1.20 - spez
0.1.2 - strum_macros
0.28.0 - syn
1.0.109 - syn
2.0.118 - synstructure
0.13.2 - tabled_derive
0.11.0 - test-log-core
0.2.21 - thiserror-impl
1.0.69 - thiserror-impl
2.0.18 - tokio-macros
2.7.0 - tracing-attributes
0.1.31 - wasm-bindgen-macro-support
0.2.125 - windows-implement
0.60.2 - windows-interface
0.59.3 - yoke-derive
0.8.2 - zbus_macros
5.16.0 - zerocopy-derive
0.8.52 - zerofrom-derive
0.1.7 - zeroize_derive
1.5.0 - zerovec-derive
0.11.3 - zvariant_derive
5.12.0 - zvariant_utils
3.4.0
- async-recursion
proptest
1.11.0crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744depends onused byprost
0.14.4crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum528ac67416ff8646872a3c02cad9cc4ee5dc9f9540c9b10771855c95cb2e5ae1depends onprost-derive
0.14.4crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adfused byprost-types
0.14.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf94967dc7688f3054c7fac87473ffae4cc4c3904800e2d9f5b857246d8963b0adepends onused byquick-xml
0.39.4crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5edepends onused byquinn
0.11.9crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20depends onused byquinn-proto
0.11.14crates.io↘ 14↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098depends onused byquinn-udp
0.5.14crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaddec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbdused byquote
1.0.45crates.io↘ 1↖ 59sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924depends onused by- async-recursion
1.1.1 - async-trait
0.1.89 - bifrostlink-macros
0.2.7 - bindgen
0.72.1 - clap_derive
4.6.1 - curve25519-dalek-derive
0.1.1 - cxx-build
1.0.194 - cxxbridge-cmd
1.0.194 - cxxbridge-macro
1.0.194 - darling_core
0.20.11 - darling_macro
0.20.11 - delegate
0.13.5 - derivative
2.2.0 - derive_builder_core
0.20.2 - derive_more-impl
2.1.1 - displaydoc
0.2.6 - enum-assoc
1.3.0 - enum_dispatch
0.3.13 - enumflags2_derive
0.7.12 - futures-macro
0.3.32 - i18n-embed-fl
0.9.4 - i18n-embed-impl
0.8.4 - iroh-metrics-derive
1.0.1 - jni-macros
0.22.4 - jni-sys-macros
0.4.1 - n0-error-macros
1.0.0 - num_enum_derive
0.7.6 - peg-macros
0.8.6 - pin-project-internal
1.1.13 - postcard-derive
0.2.2 - proc-macro-error-attr2
2.0.0 - proc-macro-error2
2.0.1 - prost-derive
0.14.4 - rust-embed-impl
8.11.0 - serde_derive
1.0.228 - serde_repr
0.1.20 - spez
0.1.2 - strum_macros
0.28.0 - syn
1.0.109 - syn
2.0.118 - synstructure
0.13.2 - tabled_derive
0.11.0 - test-log-core
0.2.21 - thiserror-impl
1.0.69 - thiserror-impl
2.0.18 - tokio-macros
2.7.0 - tracing-attributes
0.1.31 - wasm-bindgen-macro
0.2.125 - wasm-bindgen-macro-support
0.2.125 - windows-implement
0.60.2 - windows-interface
0.59.3 - yoke-derive
0.8.2 - zbus_macros
5.16.0 - zerocopy-derive
0.8.52 - zerofrom-derive
0.1.7 - zeroize_derive
1.5.0 - zerovec-derive
0.11.3 - zvariant_derive
5.12.0 - zvariant_utils
3.4.0
- async-recursion
r-efi
5.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0fused byr-efi
6.0.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bfused byrand
0.8.6crates.io↘ 3↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8arand
0.9.4crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76eadepends onrand
0.10.1crates.io↘ 3↖ 16sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207rand_chacha
0.3.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88depends onused byrand_chacha
0.9.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cbdepends onused byrand_core
0.6.4crates.io↘ 1↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922cdepends onrand_core
0.9.5crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83cdepends onrand_core
0.10.1crates.io↘ 0↖ 22sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69used by- chacha20
0.10.0 - crypto-bigint
0.7.4 - crypto-common
0.2.2 - crypto-primes
0.7.2 - curve25519-dalek
5.0.0-rc.0 - ed25519-dalek
3.0.0-rc.0 - elliptic-curve
0.14.0-rc.33 - ff
0.14.0 - getrandom
0.4.3 - group
0.14.0 - internal-russh-num-bigint
0.5.0 - kem
0.3.0 - ml-kem
0.3.2 - pkcs5
0.8.0 - pkcs8
0.11.0 - primefield
0.14.0-rc.12 - rand
0.10.1 - rand_pcg
0.10.2 - rsa
0.10.0-rc.18 - russh
0.61.2 - signature
3.0.0 - ssh-key
0.7.0-rc.10
- chacha20
rand_pcg
0.10.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcaa0f4137e1c0a72f4c651489402276c8e8e1cf081f3b0ba156d2cbeef09e86adepends onused byrand_xorshift
0.4.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5adepends onused byredox_syscall
0.5.18crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362ddepends onused byredox_syscall
0.8.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5b44b894f2a6e36457d665d1e08c3866add6ed5e70050c1b4ba8a8ddedb02ce7depends onused byregex
1.12.4crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6baused byregex-automata
0.4.14crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8fregex-syntax
0.8.11crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4remowt-agent
0.1.9workspace↘ 19↖ 0depends on- anyhow
1.0.102 - bifrostlink
0.2.7 - bifrostlink-ports
0.2.7 - clap
4.6.1 - futures
0.3.32 - nix
0.31.3 - remowt-endpoints
0.1.9 - remowt-link-shared
0.1.9 - remowt-plugin
0.1.9 - remowt-polkit-shared
0.1.9 - remowt-ui-prompt
0.1.9 - tempfile
3.27.0 - tokio
1.52.3 - tokio-util
0.7.18 - tracing
0.1.44 - tracing-subscriber
0.3.23 - uuid
1.23.3 - zbus
5.16.0 - zbus_polkit
5.0.0
- anyhow
remowt-client
0.1.9workspace↘ 17↖ 3depends onremowt-endpoints
0.1.9workspace↘ 11↖ 4remowt-plugin
0.1.9workspace↘ 7↖ 2remowt-plugin-fleet
0.1.9workspace↘ 3↖ 0remowt-ssh
0.1.9workspace↘ 9↖ 0remowt-ui-prompt
0.1.9workspace↘ 8↖ 3reqwest
0.13.4crates.io↘ 31↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3depends on- base64
0.22.1 - bytes
1.12.0 - futures-channel
0.3.32 - futures-core
0.3.32 - futures-util
0.3.32 - http
1.4.2 - http-body
1.0.1 - http-body-util
0.1.3 - hyper
1.10.1 - hyper-rustls
0.27.9 - hyper-util
0.1.20 - js-sys
0.3.102 - log
0.4.32 - percent-encoding
2.3.2 - pin-project-lite
0.2.17 - quinn
0.11.9 - rustls
0.23.40 - rustls-pki-types
1.14.1 - rustls-platform-verifier
0.7.0 - sync_wrapper
1.0.2 - tokio
1.52.3 - tokio-rustls
0.26.4 - tokio-util
0.7.18 - tower
0.5.3 - tower-http
0.6.11 - tower-service
0.3.3 - url
2.5.8 - wasm-bindgen
0.2.125 - wasm-bindgen-futures
0.4.75 - wasm-streams
0.5.0 - web-sys
0.3.102
- base64
resolv-conf
0.7.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7used byrfc6979
0.5.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5236ce872cac07e0fb3969b0cbf468c7d2f37d432f1b627dcb7b8d34563fb0c3depends onused byring
0.17.14crates.io↘ 6↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7rsa
0.9.10crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12ddepends onused byrsa
0.10.0-rc.18crates.io↘ 11↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum30b2aa4ba0d89f73d1e332df05be0eeab8840351c36ca5654341dfdb57bb3cafdepends onrussh
0.61.2crates.io↘ 64↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbf893f64684e58da8a68d56a5e84d1cf0440226274c515770fe267707a7d0b0depends on- aes
0.9.1 - bitflags
2.13.0 - block-padding
0.4.2 - byteorder
1.5.0 - bytes
1.12.0 - cbc
0.2.1 - cipher
0.5.2 - crypto-bigint
0.7.4 - ctr
0.10.1 - curve25519-dalek
5.0.0-rc.0 - data-encoding
2.11.0 - delegate
0.13.5 - der
0.8.0 - digest
0.11.3 - ecdsa
0.17.0-rc.18 - ed25519-dalek
3.0.0-rc.0 - elliptic-curve
0.14.0-rc.33 - enum_dispatch
0.3.13 - flate2
1.1.9 - futures
0.3.32 - generic-array
1.4.3 - getrandom
0.4.3 - ghash
0.6.0 - hex-literal
1.1.0 - hmac
0.13.0 - inout
0.2.2 - internal-russh-num-bigint
0.5.0 - keccak
0.2.0 - log
0.4.32 - md5
0.8.0 - ml-kem
0.3.2 - module-lattice
0.2.3 - num-bigint
0.4.6 - p256
0.14.0-rc.10 - p384
0.14.0-rc.10 - p521
0.14.0-rc.10 - pageant
0.2.1 - pbkdf2
0.13.0 - pkcs1
0.8.0-rc.4 - pkcs5
0.8.0 - pkcs8
0.11.0 - polyval
0.7.1 - rand
0.10.1 - rand_core
0.10.1 - ring
0.17.14 - rsa
0.10.0-rc.18 - russh-cryptovec
0.61.0 - russh-util
0.52.0 - salsa20
0.11.0 - scrypt
0.12.0 - sec1
0.8.1 - sha1
0.11.0 - sha2
0.11.0 - sha3
0.11.0 - signature
3.0.0 - spki
0.8.0 - ssh-encoding
0.3.0-rc.9 - ssh-key
0.7.0-rc.10 - subtle
2.6.1 - thiserror
2.0.18 - tokio
1.52.3 - typenum
1.20.1 - universal-hash
0.6.1 - zeroize
1.9.0
used by- aes
russh-config
0.58.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum993346101d4741a59c82bafc6b645c52ce3e7b0820f13e4b5d48cdb591e3d955used byrussh-cryptovec
0.61.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum443f6bbcfacb34a1aab2b12b99bf08e0c63abdc5a0db261901365df9d57fff51used byrussh-util
0.52.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum668424a5dde0bcb45b55ba7de8476b93831b4aa2fa6947e145f3b053e22c60b6used byrust-embed
8.11.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27used byrust-embed-impl
8.11.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumda0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaaused byrust-embed-utils
8.11.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1depends onrustc_version
0.4.1crates.io↘ 1↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92depends onrustc-hash
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2used byrustc-hash
2.1.2crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dberustix
0.38.44crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154used byrustix
1.1.4crates.io↘ 5↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190rustls
0.23.40crates.io↘ 8↖ 13sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168bdepends onrustls-native-certs
0.8.4crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4drustls-pki-types
1.14.1crates.io↘ 2↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9depends onrustls-platform-verifier
0.7.0crates.io↘ 13↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0depends onused byrustls-platform-verifier-android
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788frustls-webpki
0.103.13crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756erustversion
1.0.22crates.io↘ 0↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46dryu
1.0.23crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477fused bysalsa20
0.10.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213depends onused bysalsa20
0.11.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum2f874456e72520ff1375a06c588eaf074b0f01f9e9e1aada45bd9b7954a6e42cdepends onused bysame-file
1.0.6crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502depends onused byschannel
0.1.29crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939depends onused byscoped-tls
1.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294used byscopeguard
1.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49used byscratch
1.0.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd68f2ec51b097e4c1a75b681a8bec621909b5e91f15bb7b840c4f2f7b01148b2used byscrypt
0.11.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1fdepends onused byscrypt
0.12.0crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd87af57419b594aa23fa95f09f0e06d80d84ba01c26148c43844cad6ff4485f0used bysec1
0.8.1crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd56d437c2f19203ce5f7122e507831de96f3d2d4d3be5af44a0b0a09d8a80e4dsecrecy
0.10.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5adepends onused bysecurity-framework
3.7.0crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1ddepends onsecurity-framework-sys
2.17.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3depends onseize
0.5.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5b55fb86dfd3a2f5f76ea78310a88f96c4ea21a3031f8d212443d56123fd0521depends onused byself_cell
0.10.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915ddepends onused byself_cell
1.2.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89used bysemver
1.0.28crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cdused bysend_wrapper
0.6.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73serde
1.0.228crates.io↘ 2↖ 46sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9edepends onused by- basic-toml
0.1.10 - bifrostlink
0.2.7 - bstr
1.12.1 - chrono
0.4.45 - codespan-reporting
0.13.1 - curve25519-dalek
5.0.0-rc.0 - ed25519-dalek
3.0.0-rc.0 - enumflags2
0.7.12 - fleet
0.2.0 - fleet-base
0.1.9 - fleet-install-secrets
0.1.9 - fleet-shared
0.1.9 - i18n-config
0.4.8 - ipnet
2.12.0 - iroh
1.0.0 - iroh-base
1.0.0 - iroh-metrics
1.0.1 - iroh-relay
1.0.0 - netwatch
0.19.0 - nix-eval
0.1.9 - nixlike
0.1.9 - opentelemetry-proto
0.32.0 - plist
1.9.0 - portable-atomic
1.13.1 - portmapper
0.19.0 - postcard
1.1.3 - remowt-client
0.1.9 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-polkit-shared
0.1.9 - remowt-ui-prompt
0.1.9 - serde_bytes
0.11.19 - serde_json
1.0.150 - serdect
0.4.3 - toml
0.5.11 - unic-langid-impl
0.9.6 - url
2.5.8 - wmi
0.18.4 - x25519-dalek
2.0.1 - zbus
5.16.0 - zbus_names
4.3.2 - zbus_polkit
5.0.0 - zerovec
0.11.6 - zvariant
5.12.0 - zvariant_utils
3.4.0
- basic-toml
serde_bytes
0.11.19crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8depends onused byserde_core
1.0.228crates.io↘ 1↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67addepends onserde_derive
1.0.228crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79depends onserde_json
1.0.150crates.io↘ 5↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9serde_repr
0.1.20crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59cdepends onused byserdect
0.4.3crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum66cf8fedced2fcf12406bcb34223dffb92eaf34908ede12fed414c82b7f00b3edepends onsha1
0.11.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumaacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214depends onsha1_smol
1.0.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705dused bysha2
0.10.9crates.io↘ 3↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283depends onsha2
0.11.0crates.io↘ 3↖ 12sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4depends onsha3
0.11.0crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbe176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1depends onused bysharded-slab
0.1.7crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6depends onused byshlex
1.3.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64used byshlex
2.0.1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55abaused bysignal-hook-registry
1.4.8crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1bdepends onsignature
2.2.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329dedepends onused bysignature
3.0.0crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5depends onsimd_cesu8
1.1.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33depends onused bysimd-adler32
0.3.9crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214used bysimdutf8
0.1.5crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76esimple-dns
0.11.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7a75cbde1bf934313596a004973e462f9a82caa814dcf1a5f507bdf51597eeb4depends onused byslab
0.4.12crates.io↘ 0↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5smallvec
1.15.2crates.io↘ 0↖ 12sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90socket2
0.6.4crates.io↘ 2↖ 9sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51depends onsorted-index-buffer
0.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumea06cc588e43c632923a55450401b8f25e628131571d4e1baea1bdfdb2b5ed06used byspez
0.1.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc87e960f4dca2788eeb86bbdde8dd246be8948790b7618d656e68f9b720a86e8depends onused byspin
0.9.8crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67used byspin
0.10.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591used byspki
0.7.3crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29ddepends onspki
0.8.0crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6fdepends onssh-cipher
0.3.0-rc.9crates.io↘ 12↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum10db6f219196a8528f9ec904d9d45cdad692d65b0e57e72be4dedd1c5fddce36depends onused byssh-encoding
0.3.0-rc.9crates.io↘ 7↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7abf34aa716da5d5b4c496936d042ea282ab392092cd68a72ef6a8863ff8c96adepends onssh-key
0.7.0-rc.10crates.io↘ 18↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum45735ce3dea95690e4a9e414c4cfde7f79835063c3dcd35881df85a84118e74bdepends onused bystable_deref_trait
1.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596used bystatic_assertions
1.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543fused bystrsim
0.11.1crates.io↘ 0↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4fstrum
0.28.0crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bddepends onstrum_macros
0.28.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664used bysubtle
2.6.1crates.io↘ 0↖ 20sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292used by- aes-gcm
0.10.3 - aes-gcm
0.11.0-rc.4 - age
0.11.3 - crypto-bigint
0.7.4 - ctutils
0.4.2 - curve25519-dalek
4.1.3 - curve25519-dalek
5.0.0-rc.0 - digest
0.10.7 - ed25519-dalek
3.0.0-rc.0 - elliptic-curve
0.14.0-rc.33 - ff
0.14.0 - group
0.14.0 - hybrid-array
0.4.12 - primefield
0.14.0-rc.12 - rfc6979
0.5.0 - rsa
0.9.10 - russh
0.61.2 - rustls
0.23.40 - sec1
0.8.1 - universal-hash
0.5.1
- aes-gcm
syn
1.0.109crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237used bysyn
2.0.118crates.io↘ 3↖ 57sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422used by- async-recursion
1.1.1 - async-trait
0.1.89 - bifrostlink-macros
0.2.7 - bindgen
0.72.1 - clap_derive
4.6.1 - curve25519-dalek-derive
0.1.1 - cxx-build
1.0.194 - cxxbridge-cmd
1.0.194 - cxxbridge-macro
1.0.194 - darling_core
0.20.11 - darling_macro
0.20.11 - data-encoding-macro-internal
0.1.18 - delegate
0.13.5 - derive_builder_core
0.20.2 - derive_builder_macro
0.20.2 - derive_more-impl
2.1.1 - displaydoc
0.2.6 - enum-assoc
1.3.0 - enum_dispatch
0.3.13 - enumflags2_derive
0.7.12 - futures-macro
0.3.32 - i18n-embed-fl
0.9.4 - i18n-embed-impl
0.8.4 - iroh-metrics-derive
1.0.1 - jni-macros
0.22.4 - jni-sys-macros
0.4.1 - n0-error-macros
1.0.0 - num_enum_derive
0.7.6 - pin-project-internal
1.1.13 - postcard-derive
0.2.2 - prettyplease
0.2.37 - proc-macro-error2
2.0.1 - prost-derive
0.14.4 - rust-embed-impl
8.11.0 - serde_derive
1.0.228 - serde_repr
0.1.20 - spez
0.1.2 - strum_macros
0.28.0 - synstructure
0.13.2 - tabled_derive
0.11.0 - test-log-core
0.2.21 - test-log-macros
0.2.21 - thiserror-impl
1.0.69 - thiserror-impl
2.0.18 - tokio-macros
2.7.0 - tracing-attributes
0.1.31 - wasm-bindgen-macro-support
0.2.125 - windows-implement
0.60.2 - windows-interface
0.59.3 - yoke-derive
0.8.2 - zbus_macros
5.16.0 - zerocopy-derive
0.8.52 - zerofrom-derive
0.1.7 - zeroize_derive
1.5.0 - zerovec-derive
0.11.3 - zvariant_derive
5.12.0 - zvariant_utils
3.4.0
- async-recursion
sync_wrapper
1.0.2crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263depends onsynstructure
0.13.2crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2depends onsystem-configuration
0.7.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8bused bysystem-configuration-sys
0.6.0crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4depends onused bytabled
0.21.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb5dc662e6da844ad6e428ad16b57967c9d33c82e16bb1c258326c0c078605dffused bytabled_derive
0.11.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0ea5d1b13ca6cff1f9231ffd62f15eefd72543dab5e468735f1a456728a02846used bytagptr
0.2.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417used bytempfile
3.27.0crates.io↘ 5↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bdtermcolor
1.4.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755depends onused byterminal_size
0.4.4crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874depends onused bytest-log
0.2.21crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b9c218384242b5c89b68303ab6f6fc53a312d923f0c14dc6bb860c6aeee40f1used bytest-log-core
0.2.21crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc26ef8b00e4d382e59f6a8ddb3cd790b3a5bb29f21a358a9a69ea2f29f13f27bdepends onused bytest-log-macros
0.2.21crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum944ad38adcbb71eaa682c56bceeb079e4ca82b4b3edc2a0fde5cb297b77dac8ddepends onused bytesting_table
0.3.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0f8daae29995a24f65619e19d8d31dea5b389f3d853d8bf297bbf607cd0014ccdepends onused bythiserror
1.0.69crates.io↘ 1↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52depends onthiserror
2.0.18crates.io↘ 1↖ 24sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4depends onused by- cobs
0.3.0 - hickory-net
0.26.1 - hickory-proto
0.26.1 - hickory-resolver
0.26.1 - jni
0.22.4 - netlink-proto
0.12.0 - nixlike
0.1.9 - noq
1.0.0 - noq-proto
1.0.0 - opentelemetry
0.32.0 - opentelemetry-exporter-env
0.1.9 - opentelemetry-otlp
0.32.0 - opentelemetry_sdk
0.32.1 - pageant
0.2.1 - quinn
0.11.9 - quinn-proto
0.11.14 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-ui-prompt
0.1.9 - russh
0.61.2 - russh-config
0.58.0 - wmi
0.18.4 - ws_stream_wasm
0.7.5
- cobs
thiserror-impl
1.0.69crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1depends onused bythiserror-impl
2.0.18crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5depends onused bythread_local
1.1.9crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185depends onused bytime
0.3.49crates.io↘ 9↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum711a53c2d47bbd818258c498c8dbfe186a2526c631495cfe7e078567f86b8469depends ontime-core
0.1.9crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109used bytime-macros
0.2.29crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum71c652a3727a9cbb9a02f707f530b618ce00d0ccd762009c8c23bd191df3c17ddepends onused bytinystr
0.8.3crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96dtinyvec
1.11.0crates.io↘ 1↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3depends ontinyvec_macros
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20used bytokio
1.52.3crates.io↘ 9↖ 44sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffedepends onused by- backon
1.6.0 - bifrostlink
0.2.7 - bifrostlink-ports
0.2.7 - fleet
0.2.0 - fleet-base
0.1.9 - h2
0.4.15 - hickory-net
0.26.1 - hickory-resolver
0.26.1 - hyper
1.10.1 - hyper-rustls
0.27.9 - hyper-timeout
0.5.2 - hyper-util
0.1.20 - igd-next
0.17.1 - iroh
1.0.0 - iroh-dns
1.0.0 - iroh-relay
1.0.0 - n0-future
0.3.2 - netlink-sys
0.8.8 - netwatch
0.19.0 - nix-eval
0.1.9 - noq
1.0.0 - opentelemetry-otlp
0.32.0 - pageant
0.2.1 - portmapper
0.19.0 - quinn
0.11.9 - remowt-agent
0.1.9 - remowt-client
0.1.9 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-plugin
0.1.9 - remowt-ssh
0.1.9 - remowt-ui-prompt
0.1.9 - reqwest
0.13.4 - russh
0.61.2 - russh-config
0.58.0 - russh-util
0.52.0 - tokio-rustls
0.26.4 - tokio-stream
0.1.18 - tokio-util
0.7.18 - tokio-websockets
0.13.2 - tonic
0.14.6 - tower
0.5.3 - zbus
5.16.0
- backon
tokio-macros
2.7.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496depends onused bytokio-rustls
0.26.4crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61depends ontokio-stream
0.1.18crates.io↘ 4↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70used bytokio-util
0.7.18crates.io↘ 6↖ 13sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098depends ontokio-websockets
0.13.2crates.io↘ 15↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdad543404f98bfc969aeb71994105c592acfc6c43323fddcd016bb208d1c65cbdepends onused bytoml
0.5.11crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234depends onused bytoml_datetime
1.1.1+spec-1.1.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7depends onused bytoml_edit
0.25.12+spec-1.1.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7used bytoml_parser
1.1.2+spec-1.1.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526depends onused bytonic
0.14.6crates.io↘ 19↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumac2a5518c70fa84342385732db33fb3f44bc4cc748936eb5833d2df34d6445efdepends ontonic-prost
0.14.6crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum50849f68853be452acf590cde0b146665b8d507b3b8af17261df47e02c209ea0depends onused bytonic-types
0.14.6crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum73ab1b02061f83d519bba3caa167f88f261ef05720ab8ebc954ade70de3348e8depends onused bytower
0.5.3crates.io↘ 11↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4depends ontower-http
0.6.11crates.io↘ 10↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840depends onused bytower-layer
0.3.3crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780etower-service
0.3.3crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3tracing
0.1.44crates.io↘ 4↖ 41sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100used by- bifrostlink
0.2.7 - bifrostlink-ports
0.2.7 - cordyceps
0.3.4 - fleet
0.2.0 - fleet-base
0.1.9 - fleet-install-secrets
0.1.9 - h2
0.4.15 - hickory-net
0.26.1 - hickory-proto
0.26.1 - hickory-resolver
0.26.1 - hyper-util
0.1.20 - iroh
1.0.0 - iroh-dns
1.0.0 - iroh-metrics
1.0.1 - iroh-relay
1.0.0 - loom
0.7.2 - netwatch
0.19.0 - nix-eval
0.1.9 - noq
1.0.0 - noq-proto
1.0.0 - noq-udp
1.0.0 - opentelemetry
0.32.0 - opentelemetry-appender-tracing
0.32.0 - portmapper
0.19.0 - quinn
0.11.9 - quinn-proto
0.11.14 - quinn-udp
0.5.14 - remowt-agent
0.1.9 - remowt-client
0.1.9 - remowt-endpoints
0.1.9 - remowt-fleet
0.1.9 - remowt-link-shared
0.1.9 - remowt-ssh
0.1.9 - remowt-ui-prompt
0.1.9 - tokio
1.52.3 - tonic
0.14.6 - tower
0.5.3 - tracing-indicatif
0.3.14 - tracing-opentelemetry
0.33.0 - tracing-subscriber
0.3.23 - zbus
5.16.0
- bifrostlink
tracing-attributes
0.1.31crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8dadepends onused bytracing-core
0.1.36crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdb97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79adepends ontracing-indicatif
0.3.14crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume1ef6990e0438749f0080573248e96631171a0b5ddfddde119aa5ba8c3a9c47eused bytracing-log
0.2.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3tracing-opentelemetry
0.33.0crates.io↘ 8↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumadbc64cba7137545b8044cb1fe9814f7aacf3c6b5f9b45be8bb5db538befdb26depends onused bytracing-subscriber
0.3.23crates.io↘ 10↖ 10sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319depends ontype-map
0.5.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumcb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90depends onused bytypenum
1.20.1crates.io↘ 0↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20uds_windows
1.2.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6eused byunarray
0.1.4crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumeaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94used byunic-langid
0.9.6crates.io↘ 1↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05depends onunic-langid-impl
0.9.6crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658depends onused byunicase
2.9.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumdbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142used byunicode_categories
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14eused byunicode-ident
1.0.24crates.io↘ 0↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75unicode-segmentation
1.13.3crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8used byunicode-width
0.2.2crates.io↘ 0↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254unicode-xid
0.2.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853used byunit-prefix
0.5.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3used byuniversal-hash
0.5.1crates.io↘ 2↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07eadepends onused byuniversal-hash
0.6.1crates.io↘ 2↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf4987bdc12753382e0bec4a65c50738ffaabc998b9cdd1f952fb5f39b0048a96depends onuntrusted
0.9.0crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1url
2.5.8crates.io↘ 5↖ 11sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eedutf8_iter
1.0.4crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6beutf8parse
0.2.2crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821uuid
1.23.3crates.io↘ 4↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum144d6b123cef80b301b8f72a9e2ca4370ddec21950d0a103dd22c437006d2db7valuable
0.1.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65used byvergen
9.1.0crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb849a1f6d8639e8de261e81ee0fc881e3e3620db1af9f2e0da015d4382ceaf75used byvergen-gitcl
9.1.0crates.io↘ 6↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum77ff3b5300a085d6bcd8fc96a507f706a28ae3814693236c9b409db71a1d15b9used byvergen-lib
9.1.0crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb34a29ba7e9c59e62f229ae1932fb1b8fb8a6fdcc99215a641913f5f5a59a569used byversion_check
0.9.5crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105aused byvt100
0.16.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum054ff75fb8fa83e609e685106df4faeffdf3a735d3c74ebce97ec557d5d36fd9depends onused byvte
0.15.0crates.io↘ 5↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbdused bywalkdir
2.5.0crates.io↘ 2↖ 6sourceregistry+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.1+wasi-snapshot-preview1crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44bused bywasip2
1.0.4+wasi-0.2.12crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487depends onused bywasite
0.1.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855bused bywasm-bindgen
0.2.125crates.io↘ 5↖ 16sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8ddb3f79143bced6de84270411622a2699cee572fc0875aeaf1e7867cf9fca1adepends onwasm-bindgen-futures
0.4.75crates.io↘ 2↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum503b14d284f2c8dac03b819967e155ea753f573586193b2b2c95990cb5d69280depends onwasm-bindgen-macro
0.2.125crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4e21a184b13fb19e157296e2c46056aec9092264fab83e4ba59e68c61b323c3dused bywasm-bindgen-macro-support
0.2.125crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfecefd9c35bd935a20fc3fc344b5f29138961e4f47fb03297d88f2587afb5ebdused bywasm-streams
0.5.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbbdepends onused byweb-sys
0.3.102crates.io↘ 2↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma6430a72df5eb332242960fe84b3002a241163998241eb596d4f739b9757061ddepends onweb-time
1.1.0crates.io↘ 2↖ 8sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bbdepends onwebpki-root-certs
1.0.8crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0d46a5a140e6f7afeccd8eae97eff335163939eac8b929834875168b29b3d267depends onwebpki-roots
1.0.8crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumbf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bfdepends onused bywhich
4.4.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7used bywhoami
1.6.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97ddepends onused bywidestring
1.2.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471used bywinapi
0.3.9crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419used bywinapi-i686-pc-windows-gnu
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6used bywinapi-util
0.1.11crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22depends onwinapi-x86_64-pc-windows-gnu
0.4.0crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183fused bywindows
0.62.2crates.io↘ 4↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580windows_aarch64_gnullvm
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8used bywindows_aarch64_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3used bywindows_aarch64_gnullvm
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53used bywindows_aarch64_msvc
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43used bywindows_aarch64_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469used bywindows_aarch64_msvc
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006used bywindows_i686_gnu
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84fused bywindows_i686_gnu
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0bused bywindows_i686_gnu
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3used bywindows_i686_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66used bywindows_i686_gnullvm
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumfa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180cused bywindows_i686_msvc
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060used bywindows_i686_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66used bywindows_i686_msvc
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2used bywindows_x86_64_gnu
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36used bywindows_x86_64_gnu
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78used bywindows_x86_64_gnu
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499used bywindows_x86_64_gnullvm
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3used bywindows_x86_64_gnullvm
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0dused bywindows_x86_64_gnullvm
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1used bywindows_x86_64_msvc
0.42.2crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0used bywindows_x86_64_msvc
0.52.6crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ecused bywindows_x86_64_msvc
0.53.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650used bywindows-collections
0.3.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610depends onused bywindows-core
0.62.2crates.io↘ 5↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9debdepends onwindows-future
0.3.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cbused bywindows-implement
0.60.2crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddfdepends onused bywindows-interface
0.59.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358depends onused bywindows-link
0.2.1crates.io↘ 0↖ 15sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5windows-numerics
0.3.1crates.io↘ 2↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26depends onused bywindows-registry
0.6.1crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720used bywindows-result
0.4.1crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5depends onwindows-strings
0.5.1crates.io↘ 1↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091depends onwindows-sys
0.45.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0depends onused bywindows-sys
0.52.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33ddepends onused bywindows-sys
0.59.0crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853bdepends onused bywindows-sys
0.60.2crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumf2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcbdepends onused bywindows-sys
0.61.2crates.io↘ 1↖ 25sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fcdepends onused by- anstyle-query
1.1.5 - anstyle-wincon
3.0.11 - async-io
2.6.0 - async-signal
0.2.14 - console
0.16.3 - errno
0.3.14 - home
0.5.12 - ipconfig
0.3.4 - mio
1.2.1 - netdev
0.44.0 - noq-udp
1.0.0 - nu-ansi-term
0.50.3 - polling
3.11.0 - russh-cryptovec
0.61.0 - rustix
1.1.4 - rustls-platform-verifier
0.7.0 - schannel
0.1.29 - seize
0.5.1 - socket2
0.6.4 - tempfile
3.27.0 - terminal_size
0.4.4 - tokio
1.52.3 - uds_windows
1.2.1 - winapi-util
0.1.11 - zbus
5.16.0
- anstyle-query
windows-targets
0.42.2crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071depends onused bywindows-targets
0.52.6crates.io↘ 8↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973depends onwindows-targets
0.53.5crates.io↘ 9↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3depends onused bywindows-threading
0.2.1crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37depends onused bywinnow
1.0.3crates.io↘ 1↖ 6sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1depends onwit-bindgen
0.57.1crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536eused bywmi
0.18.4crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7c81b85c57a57500e56669586496bf2abd5cf082b9d32995251185d105208b64depends onused bywriteable
0.6.3crates.io↘ 0↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4ws_stream_wasm
0.7.5crates.io↘ 11↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum6c173014acad22e83f16403ee360115b38846fe754e735c5d9d3803fe70c6abcdepends onused byx25519-dalek
2.0.1crates.io↘ 4↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumc7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277xml-rs
0.8.28crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3fused byxmltree
0.10.3crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumd7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcbdepends onused byyoke
0.8.3crates.io↘ 3↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5yoke-derive
0.8.2crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumde844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858eused byzbus
5.16.0crates.io↘ 28↖ 4sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumeee682d202a77e4a9f3b2c2bdf48a7b28af5c08c34ddf66f98c93e5e39464285depends on- async-broadcast
0.7.2 - async-executor
1.14.0 - async-io
2.6.0 - async-lock
3.4.2 - async-process
2.5.0 - async-recursion
1.1.1 - async-task
4.7.1 - async-trait
0.1.89 - blocking
1.6.2 - enumflags2
0.7.12 - event-listener
5.4.1 - futures-core
0.3.32 - futures-lite
2.6.1 - hex
0.4.3 - libc
0.2.186 - ordered-stream
0.2.0 - rustix
1.1.4 - serde
1.0.228 - serde_repr
0.1.20 - tokio
1.52.3 - tracing
0.1.44 - uds_windows
1.2.1 - uuid
1.23.3 - windows-sys
0.61.2 - winnow
1.0.3 - zbus_macros
5.16.0 - zbus_names
4.3.2 - zvariant
5.12.0
- async-broadcast
zbus_macros
5.16.0crates.io↘ 7↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumadf1bd45a81a103745b1757754762a26e8cd01e4532e4d6c8ec431624b80d1d6depends onused byzbus_names
4.3.2crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum7074f3e50b894eac91750142016d30d0a89be8e67dbfd9704fb875825760e52ddepends onused byzbus_polkit
5.0.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumad23d5c4d198c7e2641b33e6e0d1f866f117408ba66fe80bbe52e289eeb77c52used byzerocopy
0.8.52crates.io↘ 1↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653fdepends onused byzerocopy-derive
0.8.52crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930depends onused byzerofrom
0.1.8crates.io↘ 1↖ 5sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272depends onzerofrom-derive
0.1.7crates.io↘ 4↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1used byzeroize
1.9.0crates.io↘ 1↖ 33sourceregistry+https://github.com/rust-lang/crates.io-indexchecksume13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64edepends onused by- aes
0.9.1 - aes-gcm
0.11.0-rc.4 - age
0.11.3 - aws-lc-rs
1.17.0 - block-buffer
0.12.1 - chacha20
0.10.0 - chacha20poly1305
0.10.1 - cipher
0.4.4 - cipher
0.5.2 - crypto-bigint
0.7.4 - curve25519-dalek
4.1.3 - curve25519-dalek
5.0.0-rc.0 - der
0.7.10 - der
0.8.0 - ecdsa
0.17.0-rc.18 - ed25519-dalek
3.0.0-rc.0 - elliptic-curve
0.14.0-rc.33 - hybrid-array
0.4.12 - iroh-base
1.0.0 - num-bigint-dig
0.8.6 - poly1305
0.9.0 - primefield
0.14.0-rc.12 - rsa
0.9.10 - rsa
0.10.0-rc.18 - russh
0.61.2 - rustls
0.23.40 - rustls-pki-types
1.14.1 - sec1
0.8.1 - secrecy
0.10.3 - ssh-cipher
0.3.0-rc.9 - ssh-encoding
0.3.0-rc.9 - ssh-key
0.7.0-rc.10 - x25519-dalek
2.0.1
- aes
zeroize_derive
1.5.0crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328depends onused byzerotrie
0.2.4crates.io↘ 3↖ 2sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bfdepends onzerovec
0.11.6crates.io↘ 4↖ 7sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239zerovec-derive
0.11.3crates.io↘ 3↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555depends onused byzmij
1.0.21crates.io↘ 0↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksumb8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaaused byzvariant
5.12.0crates.io↘ 6↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksuma192a0bde63360d77a7523c833d4b4ce6070a927e2c53246e4c540b1a3e27be0zvariant_derive
5.12.0crates.io↘ 5↖ 1sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum90bc6cde9c01c511074be97f7ccb6c19d0da89e3f8662e812e999dcfd4638737used byzvariant_utils
3.4.0crates.io↘ 5↖ 3sourceregistry+https://github.com/rust-lang/crates.io-indexchecksum1e8535915cfa75547e559d8c68e8139909a4aeee076831e4ef7fc59d8172c4d6
Cargo.tomldiffbeforeafterboth--- a/Cargo.toml
+++ b/Cargo.toml
@@ -15,11 +15,11 @@
remowt-fleet = { path = "./crates/remowt-fleet" }
remowt-client = { version = "0.1.9", path = "remowt/crates/remowt-client" }
-remowt-polkit-shared = { version = "0.1.9", path = "remowt/crates/polkit-shared" }
+remowt-endpoints = { version = "0.1.9", path = "remowt/crates/remowt-endpoints" }
remowt-link-shared = { version = "0.1.9", path = "remowt/crates/remowt-link-shared" }
remowt-plugin = { version = "0.1.9", path = "remowt/crates/remowt-plugin" }
+remowt-polkit-shared = { version = "0.1.9", path = "remowt/crates/polkit-shared" }
remowt-ui-prompt = { version = "0.1.9", path = "remowt/crates/remowt-ui-prompt" }
-remowt-endpoints = { version = "0.1.9", path = "remowt/crates/remowt-endpoints" }
bifrostlink = "0.2.0"
bifrostlink-macros = "0.2.0"
@@ -27,16 +27,9 @@
iroh = { version = "1.0.0", features = ["unstable-custom-transports"] }
iroh-base = "1.0.0"
-noq-udp = { version = "1.0.0", default-features = false }
n0-watcher = "1.0.0"
+noq-udp = { version = "1.0.0", default-features = false }
-uuid = { version = "1", features = ["v4"] }
-russh = { version = "0.61.2", default-features = false, features = [
- "ring",
- "flate2",
- "rsa",
-] }
-russh-config = "0.58.0"
age = { version = "0.11", features = ["plugin", "ssh"] }
anyhow = "1.0"
base64 = "0.22.1"
@@ -64,13 +57,15 @@
opentelemetry-appender-tracing = "0.32.0"
opentelemetry-otlp = { version = "0.32.0", features = ["grpc-tonic", "gzip-tonic", "http-json", "reqwest-rustls"] }
opentelemetry_sdk = "0.32.0"
-pbkdf2 = "0.12"
+pbkdf2 = "0.13"
peg = "0.8.5"
pkg-config = "0.3.30"
rand = "0.10.0"
+russh = { version = "0.61.2", default-features = false, features = ["flate2", "ring", "rsa"] }
+russh-config = "0.58.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
-sha2 = "0.10"
+sha2 = "0.11"
shlex = "2.0.1"
tabled = "0.21.0"
tempfile = "3.20"
@@ -81,14 +76,15 @@
tracing = "0.1"
tracing-indicatif = "0.3.13"
tracing-opentelemetry = "0.33.0"
+uuid = { version = "1", features = ["v4"] }
# For fixed coloring needs to be updated to https://github.com/tokio-rs/tracing/pull/3484
+tokio-util = "0.7.11"
tracing-subscriber = { version = "0.3.19", features = ["env-filter", "fmt"] }
unicode_categories = "0.1.1"
vte = { version = "0.15.0", features = ["ansi"] }
x25519-dalek = { version = "2.0.1", features = ["getrandom"] }
zbus = "5.16.0"
zbus_polkit = "5.0.0"
-tokio-util = "0.7.11"
[profile.dev]
panic = "abort"
cmds/fleet/src/cmds/build_systems.rsdiffbeforeafterboth--- a/cmds/fleet/src/cmds/build_systems.rs
+++ b/cmds/fleet/src/cmds/build_systems.rs
@@ -5,8 +5,9 @@
use clap::Parser;
use fleet_base::{
deploy::{DeployAction, deploy_task, upload_task},
- host::{Config, DeployKind, GenerationStorage},
+ host::{Config, DeployKind},
opts::FleetOpts,
+ pins::GenerationStorage,
};
use futures::{StreamExt as _, stream::FuturesUnordered};
use nix_eval::nix_go;
@@ -145,8 +146,7 @@
}
let remote_path =
- match upload_task(&config, &host, GenerationStorage::Deployer, built).await
- {
+ match upload_task(&host, GenerationStorage::Deployer, built).await {
Ok(v) => v,
Err(e) => {
error!("upload failed: {e}");
cmds/fleet/src/cmds/rollback.rsdiffbeforeafterboth--- a/cmds/fleet/src/cmds/rollback.rs
+++ b/cmds/fleet/src/cmds/rollback.rs
@@ -4,8 +4,9 @@
use clap::Parser;
use fleet_base::{
deploy::{DeployAction, deploy_task, upload_task},
- host::{Config, ConfigHost, Generation, GenerationStorage},
+ host::{Config, ConfigHost},
opts::FleetOpts,
+ pins::{Generation, GenerationStorage},
};
use tabled::Table;
use tracing::{info, warn};
@@ -103,13 +104,8 @@
Table::new(&generations)
);
};
- let remote_path = upload_task(
- config,
- &host,
- generation.location,
- generation.store_path.clone(),
- )
- .await?;
+ let remote_path =
+ upload_task(&host, generation.location, generation.store_path.clone()).await?;
deploy_task(
action,
cmds/fleet/src/extra_args.rsdiffbeforeafterboth--- a/cmds/fleet/src/extra_args.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-use std::ffi::{OsStr, OsString};
-
-use anyhow::{Result, anyhow};
-
-pub fn parse_os(os: &OsStr) -> Result<Vec<OsString>> {
- Ok(shlex::bytes::split(os.as_encoded_bytes())
- .ok_or_else(|| anyhow!("invalid arguments"))?
- .into_iter()
- .map(|a| {
- // Unpaired surrogates are not touched
- unsafe { OsString::from_encoded_bytes_unchecked(a) }
- })
- .collect())
-}
-// pub fn parse(s: &str) -> Result<Vec<OsString>> {
-// let osstr = OsString::try_from(s)?;
-// parse_os(&osstr)
-// }
cmds/fleet/src/main.rsdiffbeforeafterboth--- a/cmds/fleet/src/main.rs
+++ b/cmds/fleet/src/main.rs
@@ -1,8 +1,6 @@
#![recursion_limit = "512"]
pub(crate) mod cmds;
-// pub(crate) mod command;
-pub(crate) mod extra_args;
use std::{process::ExitCode, sync::Arc};
cmds/generator-helper/src/main.rsdiffbeforeafterboth--- a/cmds/generator-helper/src/main.rs
+++ b/cmds/generator-helper/src/main.rs
@@ -14,7 +14,7 @@
use clap::{Parser, ValueEnum};
use ed25519_dalek::SecretKey;
use fleet_shared::SecretData;
-use hmac::Mac as _;
+use hmac::{KeyInit as _, Mac as _};
use rand::{
Rng as _,
distr::{Alphanumeric, Distribution, SampleString, Uniform},
@@ -338,8 +338,8 @@
);
type HmacSha256 = hmac::Hmac<sha2::Sha256>;
- let mut mac = <HmacSha256 as hmac::Mac>::new_from_slice(&salted)
- .expect("HMAC accepts any key length");
+ let mut mac =
+ HmacSha256::new_from_slice(&salted).expect("HMAC accepts any key length");
mac.update(b"Client Key");
let client_key = mac.finalize().into_bytes();
@@ -347,8 +347,8 @@
hasher.update(client_key);
let stored_key = hasher.finalize();
- let mut mac = <HmacSha256 as hmac::Mac>::new_from_slice(&salted)
- .expect("HMAC accepts any key length");
+ let mut mac =
+ HmacSha256::new_from_slice(&salted).expect("HMAC accepts any key length");
mac.update(b"Server Key");
let server_key = mac.finalize().into_bytes();
cmds/remowt-plugin-fleet/Cargo.tomldiffbeforeafterboth--- a/cmds/remowt-plugin-fleet/Cargo.toml
+++ b/cmds/remowt-plugin-fleet/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-plugin-fleet"
description = "Remowt plugin exposing fleet's Nix endpoint to a running agent"
version.workspace = true
-edition = "2021"
+edition.workspace = true
[dependencies]
remowt-fleet.workspace = true
crates/fleet-base/src/deploy.rsdiffbeforeafterboth--- a/crates/fleet-base/src/deploy.rs
+++ b/crates/fleet-base/src/deploy.rs
@@ -11,7 +11,8 @@
use tokio::time::sleep;
use tracing::{Instrument as _, error, info, info_span, warn};
-use crate::host::{Config, ConfigHost, DeployKind, Generation, GenerationStorage};
+use crate::host::{ConfigHost, DeployKind};
+use crate::pins::{Generation, GenerationStorage};
#[derive(ValueEnum, Clone, Copy)]
pub enum DeployAction {
@@ -260,13 +261,12 @@
{
// It is ok, if there was no reboot - then timer might not be running.
}
- if action.should_schedule_rollback_run() {
- if let Err(e) = elevated_systemd
+ if action.should_schedule_rollback_run()
+ && let Err(e) = elevated_systemd
.stop("rollback-watchdog-run.timer".to_owned())
.await
- {
- error!("failed to disarm rollback run: {e}");
- }
+ {
+ error!("failed to disarm rollback run: {e}");
}
} else if let Err(_e) = elevated_fs
.rm_file(Utf8PathBuf::from("/etc/fleet_rollback_marker"))
@@ -280,7 +280,6 @@
}
pub async fn upload_task(
- config: &Config,
host: &ConfigHost,
location: GenerationStorage,
generation: Utf8PathBuf,
crates/fleet-base/src/fleetdata.rsdiffbeforeafterboth--- a/crates/fleet-base/src/fleetdata.rs
+++ b/crates/fleet-base/src/fleetdata.rs
@@ -6,6 +6,7 @@
},
fmt,
io::{self, Cursor},
+ str::FromStr,
sync::RwLock,
};
@@ -92,8 +93,9 @@
#[serde(skip_serializing)]
host_secrets: BTreeMap<SecretOwner, BTreeMap<String, FleetSecretDistribution>>,
}
-impl FleetData {
- pub fn from_str(s: &str) -> anyhow::Result<Self> {
+impl FromStr for FleetData {
+ type Err = anyhow::Error;
+ fn from_str(s: &str) -> anyhow::Result<Self> {
let mut data: Self = nixlike::parse_str(s)?;
if !data.host_secrets.is_empty() {
info!("migrating host secrets into shared secrets structure");
@@ -294,15 +296,16 @@
/// Drop expired distributions
fn prune_expired(&mut self, now: DateTime<Utc>) {
for ele in self.distributions_mut() {
- if let Some(expires_at) = ele.secret.expires_at {
- if expires_at < now {
- ele.prune(format!("expired during check at {now}"));
- }
+ if let Some(expires_at) = ele.secret.expires_at
+ && expires_at < now
+ {
+ ele.prune(format!("expired during check at {now}"));
}
}
}
/// Perform all pruning relevant to shared secrets
/// Also see expected_owner_removed
+ #[allow(clippy::too_many_arguments)]
pub fn prune_shared(
&mut self,
expected_owners: &BTreeSet<SecretOwner>,
@@ -323,14 +326,15 @@
let mut to_add = expected_owners.difference(¤t_owners);
if to_add.next().is_some() && unique && regenerate_on_owner_added {
for dist in self.distributions_mut() {
- dist.prune(format!(
+ dist.prune(
"owners missing, can't add new distribution, regeneration preferred"
- ));
+ .to_string(),
+ );
}
return;
}
- for to_remove in current_owners.difference(&expected_owners) {
+ for to_remove in current_owners.difference(expected_owners) {
self.entry(to_remove.clone()).remove(
regenerate_on_owner_removed,
"owner was removed from expected owners list, regenerate_on_owner_removed is set"
@@ -362,9 +366,7 @@
) -> Option<usize> {
self.distributions()
.enumerate()
- .max_by(|(_, a), (_, b)| {
- compare_dists(&a, &b, prefer_identities, include_pruned_owners)
- })
+ .max_by(|(_, a), (_, b)| compare_dists(a, b, prefer_identities, include_pruned_owners))
.map(|(p, _)| p)
}
/// Secret wants to be the same on all hosts, leave only one unpruned version of it
@@ -410,10 +412,10 @@
filter_owner: Option<&SecretOwner>,
) {
'dist: for ele in self.distributions_mut() {
- if let Some(filter_owner) = filter_owner {
- if !ele.owners.contains(filter_owner) {
- continue;
- }
+ if let Some(filter_owner) = filter_owner
+ && !ele.owners.contains(filter_owner)
+ {
+ continue;
// Note: secret still can have multiple owners even if it is host-owned
// in this case we expect that all owners using the same generator, so we can prune distribution for all of them
}
@@ -442,10 +444,10 @@
filter_owner: Option<&SecretOwner>,
) {
for ele in self.distributions_mut() {
- if let Some(filter_owner) = filter_owner {
- if !ele.owners.contains(filter_owner) {
- continue;
- }
+ if let Some(filter_owner) = filter_owner
+ && !ele.owners.contains(filter_owner)
+ {
+ continue;
// Note: secret still can have multiple owners even if it is host-owned
// in this case we expect that all owners using the same generator, so we can prune distribution for all of them
}
@@ -519,7 +521,7 @@
}
}
-struct OccupiedDistEntry<'d> {
+pub struct OccupiedDistEntry<'d> {
distributions: &'d mut FleetSecretDistributions,
idx: usize,
owners: BTreeSet<SecretOwner>,
@@ -537,16 +539,16 @@
owners: self.owners,
}
}
- fn set(self, secret: FleetSecretData, reason: String) -> Self {
+ pub fn set(self, secret: FleetSecretData, reason: String) -> Self {
self.remove(false, reason).set(secret)
}
}
-struct VacantDistEntry<'d> {
+pub struct VacantDistEntry<'d> {
distributions: &'d mut FleetSecretDistributions,
owners: BTreeSet<SecretOwner>,
}
impl<'d> VacantDistEntry<'d> {
- fn set(self, secret: FleetSecretData) -> OccupiedDistEntry<'d> {
+ pub fn set(self, secret: FleetSecretData) -> OccupiedDistEntry<'d> {
let Self {
distributions,
owners,
@@ -568,18 +570,18 @@
}
}
-enum DistEntry<'d> {
+pub enum DistEntry<'d> {
Vacant(VacantDistEntry<'d>),
Occupied(OccupiedDistEntry<'d>),
}
impl DistEntry<'_> {
- fn remove(self, whole_dist: bool, reason: String) -> Self {
+ pub fn remove(self, whole_dist: bool, reason: String) -> Self {
match self {
DistEntry::Vacant(_) => self,
DistEntry::Occupied(o) => Self::Vacant(o.remove(whole_dist, reason)),
}
}
- fn set(self, secret: FleetSecretData, reason: String) -> Self {
+ pub fn set(self, secret: FleetSecretData, reason: String) -> Self {
Self::Occupied(match self {
DistEntry::Vacant(e) => e.set(secret),
DistEntry::Occupied(e) => e.set(secret, reason),
@@ -683,7 +685,7 @@
}
impl FleetSecrets {
- pub fn keys(&self) -> btree_map::Keys<String, FleetSecretDistributions> {
+ pub fn keys(&self) -> btree_map::Keys<'_, String, FleetSecretDistributions> {
self.0.keys()
}
@@ -713,9 +715,7 @@
}
pub fn get_or_create(&mut self, secret: &str) -> &mut FleetSecretDistributions {
- self.0
- .entry(secret.to_owned())
- .or_insert(FleetSecretDistributions::default())
+ self.0.entry(secret.to_owned()).or_default()
}
pub fn contains(&self, secret: &str) -> bool {
crates/fleet-base/src/host.rsdiffbeforeafterboth--- a/crates/fleet-base/src/host.rs
+++ b/crates/fleet-base/src/host.rs
@@ -13,18 +13,17 @@
use camino::{Utf8Path, Utf8PathBuf};
use chrono::{DateTime, Utc};
use fleet_shared::SecretData;
-use nix_eval::{Store, Value, eval_store, nix_go, nix_go_json, util::assert_warn};
+use nix_eval::{Store, Value, drv::DrvGraph, eval_store, nix_go, nix_go_json, util::assert_warn};
use remowt_client::{AgentBundle, Remowt};
use remowt_endpoints::fs::FsClient;
-use remowt_link_shared::Address;
+use remowt_fleet::NixClient;
+use remowt_link_shared::BifConfig;
use remowt_ui_prompt::auto::AutoPrompter;
use remowt_ui_prompt::bifrost::PromptEndpoints;
use remowt_ui_prompt::{PrependSourcePrompter, Source};
-use tabled::Tabled;
use tempfile::NamedTempFile;
-use time::UtcDateTime;
-use tokio::task::spawn_blocking;
-use tracing::warn;
+use tokio::{sync::OnceCell, task::spawn_blocking};
+use tracing::{info, warn};
use crate::fleetdata::{
FleetData, FleetSecretData, FleetSecretDistribution, FleetSecretPart, SecretOwner,
@@ -101,7 +100,7 @@
groups: OnceLock<Vec<String>>,
// TODO: Both of those values are taken from host opts, there should be a cleaner way to specify it
- deploy_kind: OnceLock<DeployKind>,
+ deploy_kind: OnceCell<DeployKind>,
session_destination: OnceLock<String>,
legacy_ssh_store: OnceLock<bool>,
@@ -114,7 +113,7 @@
pub local: bool,
pub remowt: OnceLock<Remowt>,
nix_store: OnceLock<Arc<Store>>,
- nix_plugin: tokio::sync::OnceCell<()>,
+ nix_plugin: OnceCell<()>,
}
const NIX_PLUGIN_ID: u16 = 2;
@@ -130,75 +129,16 @@
fn agent_bundle() -> Result<AgentBundle> {
AgentBundle::from_dir(agents_dir()?)
-}
-
-#[derive(Debug, Clone, Copy)]
-pub enum GenerationStorage {
- Deployer,
- Machine,
- Pusher,
-}
-impl GenerationStorage {
- fn prefix(&self) -> &'static str {
- match self {
- GenerationStorage::Deployer => "deployer.",
- GenerationStorage::Machine => "",
- GenerationStorage::Pusher => "pusher.",
- }
- }
}
-#[derive(Tabled, Debug)]
-pub struct Generation {
- #[tabled(rename = "ID", format("{}", self.rollback_id()))]
- pub id: u32,
- #[tabled(rename = "Current")]
- pub current: bool,
- #[tabled(rename = "Created at")]
- pub datetime: UtcDateTime,
- #[tabled(format = "{:?}")]
- pub store_path: Utf8PathBuf,
- #[tabled(skip)]
- pub location: GenerationStorage,
-}
-impl Generation {
- pub fn rollback_id(&self) -> String {
- format!("{}{}", self.location.prefix(), self.id)
- }
+enum RemoteDerivationMode {
+ CopySigned,
+ Copy,
+ Attic,
+ Cachix,
}
impl ConfigHost {
- pub async fn list_generations(&self, profile: &str) -> Result<Vec<Generation>> {
- let plugin_id = self.ensure_nix_plugin().await?;
- let nix = self
- .remowt()
- .await?
- .plugin_endpoints::<remowt_fleet::NixClient<_>>(plugin_id);
- let raw = nix
- .list_generations(profile.to_owned())
- .await
- .map_err(|e| anyhow!("{e:?}"))?
- .map_err(|e| anyhow!("{e}"))?;
- raw.into_iter()
- .map(|g| {
- let id: u32 =
- g.id.try_into()
- .with_context(|| format!("generation id {} doesn't fit in u32", g.id))?;
- let datetime = UtcDateTime::from_unix_timestamp(g.creation_time_unix)
- .with_context(|| {
- format!("invalid generation timestamp {}", g.creation_time_unix)
- })?;
- Ok(Generation {
- id,
- current: g.current,
- datetime,
- store_path: g.store_path,
- location: GenerationStorage::Machine,
- })
- })
- .collect()
- }
-
pub fn set_session_destination(&self, dest: String) {
self.session_destination
.set(dest)
@@ -215,34 +155,31 @@
.expect("legacy ssh store is already set")
}
pub async fn deploy_kind(&self) -> Result<DeployKind> {
- if let Some(kind) = self.deploy_kind.get() {
- return Ok(*kind);
- }
- let remowt = self.remowt().await?;
- let fs = remowt.endpoints::<FsClient<_>>();
- let is_fleet_managed = match fs.file_exists(Utf8PathBuf::from("/etc/FLEET_HOST")).await {
- Ok(v) => v,
- Err(e) => {
- bail!("failed to query remote system kind: {e}");
+ self.deploy_kind.get_or_try_init(|| async {
+ let remowt = self.remowt().await?;
+ let fs = remowt.endpoints::<FsClient<_>>();
+ let is_fleet_managed = match fs.file_exists(Utf8PathBuf::from("/etc/FLEET_HOST")).await {
+ Ok(v) => v,
+ Err(e) => {
+ bail!("failed to query remote system kind: {e}");
+ }
+ };
+ if !is_fleet_managed {
+ bail!(
+ "{}",
+ indoc::indoc! {"
+ host is not marked as managed by fleet
+ if you're not trying to lustrate/install system from scratch,
+ you should either
+ 1. manually create /etc/FLEET_HOST file on the target host,
+ 2. use ?deploy_kind=fleet host argument if you're upgrading from older version of fleet
+ 3. use ?deploy_kind=upgrade_to_fleet if you're upgrading from plain nixos to fleet-managed nixos
+ for installation use ?deploy_kind=nixos_install / ?deploy_kind=nixos_lustrate
+ "}
+ );
}
- };
- if !is_fleet_managed {
- bail!(
- "{}",
- indoc::indoc! {"
- host is not marked as managed by fleet
- if you're not trying to lustrate/install system from scratch,
- you should either
- 1. manually create /etc/FLEET_HOST file on the target host,
- 2. use ?deploy_kind=fleet host argument if you're upgrading from older version of fleet
- 3. use ?deploy_kind=upgrade_to_fleet if you're upgrading from plain nixos to fleet-managed nixos
- for installation use ?deploy_kind=nixos_install / ?deploy_kind=nixos_lustrate
- "}
- );
- }
- // TOCTOU is possible
- let _ = self.deploy_kind.set(DeployKind::Fleet);
- Ok(*self.deploy_kind.get().expect("deploy kind is just set"))
+ Ok(DeployKind::Fleet)
+ }).await.copied()
}
async fn connection(&self) -> Result<Remowt> {
if let Some(conn) = self.remowt.get() {
@@ -285,6 +222,11 @@
self.connection().await
}
+ pub async fn nix_client(&self) -> Result<NixClient<BifConfig>> {
+ let remowt = self.remowt().await?;
+ let plugin_id = self.ensure_nix_plugin().await?;
+ Ok(remowt.plugin_endpoints(plugin_id))
+ }
pub fn ensure_nix_plugin(&self) -> Pin<Box<dyn Future<Output = Result<u16>> + Send + '_>> {
Box::pin(async {
self.nix_plugin
@@ -305,12 +247,6 @@
.run0_load_plugin_path(NIX_PLUGIN_ID, bin.as_str())
.await
.context("failed to load the fleet nix plugin")?;
- self.remowt()
- .await?
- .rpc()
- .wait_for_connection_to(Address::Plugin(NIX_PLUGIN_ID))
- .await
- .map_err(|_| anyhow!("failed to wait for plugin"))?;
anyhow::Ok(())
})
.await?;
@@ -407,6 +343,10 @@
}
let sign: Pin<Box<dyn Future<Output = Result<()>> + Send>> = {
let path = path.clone();
+ let graph = DrvGraph::resolve(&eval_store(), &path)
+ .context("failed to resolve graph to be uploaded")?;
+ info!("signing {} paths", graph.nodes.len());
+
Box::pin(async move {
let local = self.config.local_host();
let plugin_id = local.ensure_nix_plugin().await?;
@@ -564,8 +504,8 @@
local: true,
remowt: OnceLock::new(),
nix_store: OnceLock::new(),
- nix_plugin: tokio::sync::OnceCell::new(),
- deploy_kind: OnceLock::new(),
+ nix_plugin: OnceCell::new(),
+ deploy_kind: OnceCell::new(),
session_destination: OnceLock::new(),
legacy_ssh_store: OnceLock::new(),
})
@@ -607,8 +547,8 @@
local: self.localhost == name,
remowt: OnceLock::new(),
nix_store: OnceLock::new(),
- nix_plugin: tokio::sync::OnceCell::new(),
- deploy_kind: OnceLock::new(),
+ nix_plugin: OnceCell::new(),
+ deploy_kind: OnceCell::new(),
session_destination: OnceLock::new(),
legacy_ssh_store: OnceLock::new(),
})
crates/fleet-base/src/lib.rsdiffbeforeafterboth--- a/crates/fleet-base/src/lib.rs
+++ b/crates/fleet-base/src/lib.rs
@@ -3,4 +3,5 @@
pub mod host;
mod keys;
pub mod opts;
+pub mod pins;
pub mod primops;
crates/fleet-base/src/pins.rsdiffbeforeafterboth--- /dev/null
+++ b/crates/fleet-base/src/pins.rs
@@ -0,0 +1,69 @@
+use anyhow::{Context as _, Result, anyhow};
+use camino::Utf8PathBuf;
+use tabled::Tabled;
+use time::UtcDateTime;
+
+use crate::host::ConfigHost;
+
+#[derive(Debug, Clone, Copy)]
+pub enum GenerationStorage {
+ Deployer,
+ Machine,
+ Pusher,
+}
+impl GenerationStorage {
+ fn prefix(&self) -> &'static str {
+ match self {
+ GenerationStorage::Deployer => "deployer.",
+ GenerationStorage::Machine => "",
+ GenerationStorage::Pusher => "pusher.",
+ }
+ }
+}
+
+#[derive(Tabled, Debug)]
+pub struct Generation {
+ #[tabled(rename = "ID", format("{}", self.rollback_id()))]
+ pub id: u32,
+ #[tabled(rename = "Current")]
+ pub current: bool,
+ #[tabled(rename = "Created at")]
+ pub datetime: UtcDateTime,
+ #[tabled(format = "{:?}")]
+ pub store_path: Utf8PathBuf,
+ #[tabled(skip)]
+ pub location: GenerationStorage,
+}
+impl Generation {
+ pub fn rollback_id(&self) -> String {
+ format!("{}{}", self.location.prefix(), self.id)
+ }
+}
+impl ConfigHost {
+ pub async fn list_generations(&self, profile: &str) -> Result<Vec<Generation>> {
+ let nix = self.nix_client().await?;
+ let raw = nix
+ .list_generations(profile.to_owned())
+ .await
+ .map_err(|e| anyhow!("{e:?}"))?
+ .map_err(|e| anyhow!("{e}"))?;
+ raw.into_iter()
+ .map(|g| {
+ let id: u32 =
+ g.id.try_into()
+ .with_context(|| format!("generation id {} doesn't fit in u32", g.id))?;
+ let datetime = UtcDateTime::from_unix_timestamp(g.creation_time_unix)
+ .with_context(|| {
+ format!("invalid generation timestamp {}", g.creation_time_unix)
+ })?;
+ Ok(Generation {
+ id,
+ current: g.current,
+ datetime,
+ store_path: g.store_path,
+ location: GenerationStorage::Machine,
+ })
+ })
+ .collect()
+ }
+}
crates/nixlike/fuzz/Cargo.tomldiffbeforeafterboth--- a/crates/nixlike/fuzz/Cargo.toml
+++ b/crates/nixlike/fuzz/Cargo.toml
@@ -4,7 +4,7 @@
version = "0.0.0"
authors = ["Automatically generated"]
publish = false
-edition = "2024"
+edition.workspace = true
[package.metadata]
cargo-fuzz = true
crates/remowt-fleet/Cargo.tomldiffbeforeafterboth--- a/crates/remowt-fleet/Cargo.toml
+++ b/crates/remowt-fleet/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-fleet"
description = "Remowt endpoints for fleet"
version.workspace = true
-edition = "2021"
+edition.workspace = true
[dependencies]
bifrostlink.workspace = true
@@ -18,3 +18,4 @@
tokio = { workspace = true, features = ["io-util", "net", "process", "rt"] }
tracing.workspace = true
uuid.workspace = true
+remowt-link-shared.workspace = true
crates/remowt-fleet/src/lib.rsdiffbeforeafterboth--- a/crates/remowt-fleet/src/lib.rs
+++ b/crates/remowt-fleet/src/lib.rs
@@ -7,6 +7,7 @@
use nix_eval::eval_store;
use remowt_client::Remowt;
use remowt_endpoints::nix_daemon::NixDaemonClient;
+use remowt_link_shared::iroh_tunnel::TunnelAddr;
use serde::{Deserialize, Serialize};
use tokio::net::UnixListener;
use tokio::task::spawn_blocking;
@@ -98,8 +99,10 @@
continue;
}
};
- let sock_str = remote_sock.as_str().to_owned();
- match nix.serve_store(store.clone(), sock_str).await {
+ match nix
+ .serve_store(store.clone(), TunnelAddr::Unix(remote_sock))
+ .await
+ {
Ok(Ok(())) => {}
Ok(Err(e)) => {
error!("nix bridge: {e}");
flake.lockdiffbeforeafterboth--- a/flake.lock
+++ b/flake.lock
@@ -171,35 +171,6 @@
"type": "github"
}
},
- "remowt-agents": {
- "inputs": {
- "crane": [
- "crane"
- ],
- "flake-parts": [
- "flake-parts"
- ],
- "nixpkgs": [
- "nixpkgs"
- ],
- "rust-overlay": "rust-overlay",
- "shelly": [
- "shelly"
- ]
- },
- "locked": {
- "lastModified": 1781491763,
- "ref": "refs/heads/trunk",
- "rev": "8b18e8b236d428ed8fbf5818272d17f5f538c13c",
- "revCount": 40,
- "type": "git",
- "url": "https://gerrit.delta.rocks/remowt"
- },
- "original": {
- "type": "git",
- "url": "https://gerrit.delta.rocks/remowt"
- }
- },
"root": {
"inputs": {
"crane": "crane",
@@ -207,33 +178,12 @@
"fleet-tf": "fleet-tf",
"nix": "nix",
"nixpkgs": "nixpkgs",
- "remowt-agents": "remowt-agents",
- "rust-overlay": "rust-overlay_2",
+ "rust-overlay": "rust-overlay",
"shelly": "shelly",
"treefmt-nix": "treefmt-nix"
}
},
"rust-overlay": {
- "inputs": {
- "nixpkgs": [
- "remowt-agents",
- "nixpkgs"
- ]
- },
- "locked": {
- "lastModified": 1769309768,
- "owner": "oxalica",
- "repo": "rust-overlay",
- "rev": "140c9dc582cb73ada2d63a2180524fcaa744fad5",
- "type": "github"
- },
- "original": {
- "owner": "oxalica",
- "repo": "rust-overlay",
- "type": "github"
- }
- },
- "rust-overlay_2": {
"inputs": {
"nixpkgs": [
"nixpkgs"
flake.nixdiffbeforeafterboth--- a/flake.nix
+++ b/flake.nix
@@ -23,13 +23,6 @@
url = "github:numtide/treefmt-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
- remowt-agents = {
- url = "git+https://gerrit.delta.rocks/remowt";
- inputs.nixpkgs.follows = "nixpkgs";
- inputs.flake-parts.follows = "flake-parts";
- inputs.crane.follows = "crane";
- inputs.shelly.follows = "shelly";
- };
# DeterminateSystem's nix fork is controversial, but I don't mind it,
# and it has lazy-trees support which is useful for fleet.
nix = {
pkgs/default.nixdiffbeforeafterboth--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -3,9 +3,17 @@
craneLib,
inputs,
}:
+let
+ remowt-agents-bundle = callPackage ./remowt-agents-bundle.nix { inherit craneLib; };
+in
{
fleet = callPackage ./fleet.nix { inherit craneLib inputs; };
- remowt-plugin-fleet = callPackage ./remowt-plugin-fleet.nix { inherit craneLib inputs; };
fleet-install-secrets = callPackage ./fleet-install-secrets.nix { inherit craneLib; };
fleet-generator-helper = callPackage ./fleet-generator-helper.nix { inherit craneLib; };
+
+ inherit remowt-agents-bundle;
+ remowt-plugin-fleet = callPackage ./remowt-plugin-fleet.nix {
+ inherit craneLib inputs remowt-agents-bundle;
+ };
+ remowt-ssh = callPackage ./remowt-ssh.nix { inherit craneLib remowt-agents-bundle; };
}
pkgs/fleet.nixdiffbeforeafterboth--- a/pkgs/fleet.nix
+++ b/pkgs/fleet.nix
@@ -3,6 +3,7 @@
craneLib,
installShellFiles,
inputs,
+ remowt-agents-bundle,
stdenv,
pkg-config,
@@ -26,7 +27,7 @@
cargoExtraArgs = "--locked -p ${pname}";
- REMOWT_AGENTS_DIR = "${inputs.remowt-agents.packages.${system}.remowt-agents}";
+ REMOWT_AGENTS_DIR = "${remowt-agents-bundle}";
# TODO: built-in fleet prompter should be a prodash widget, or it should require
# tty remowt prompter running on host machine idk.
ROFI = "${rofi}/bin/rofi";
pkgs/remowt-agents-bundle.nixdiffbeforeafterboth--- /dev/null
+++ b/pkgs/remowt-agents-bundle.nix
@@ -0,0 +1,73 @@
+{
+ craneLib,
+ lib,
+ pkgs,
+ runCommandLocal,
+}:
+let
+ crateName = "remowt-agent";
+
+ buildFor =
+ {
+ target,
+ crossPkgs,
+ }:
+ let
+ cc = crossPkgs.stdenv.cc;
+ ccBin = "${cc}/bin/${cc.targetPrefix}";
+ ut = builtins.replaceStrings [ "-" ] [ "_" ] target;
+ linkerEnv = "CARGO_TARGET_${lib.toUpper ut}_LINKER";
+ in
+ craneLib.buildPackage (
+ {
+ src = craneLib.cleanCargoSource ../.;
+ pname = "${crateName}-${target}";
+
+ cargoExtraArgs = "--locked -p ${crateName}";
+
+ CARGO_BUILD_TARGET = target;
+ CARGO_BUILD_RUSTFLAGS = "-C target-feature=+crt-static";
+
+ depsBuildBuild = [ cc ];
+ doCheck = false;
+ }
+ // {
+ ${linkerEnv} = "${ccBin}cc";
+ "CC_${ut}" = "${ccBin}cc";
+ "CXX_${ut}" = "${ccBin}c++";
+ "AR_${ut}" = "${ccBin}ar";
+ }
+ );
+ x86_64 = buildFor {
+ target = "x86_64-unknown-linux-musl";
+ crossPkgs = pkgs;
+ };
+ aarch64 = buildFor {
+ target = "aarch64-unknown-linux-musl";
+ crossPkgs = pkgs.pkgsCross.aarch64-multiplatform-musl;
+ };
+ armv7l = buildFor {
+ target = "armv7-unknown-linux-musleabihf";
+ crossPkgs = pkgs.pkgsCross.armv7l-hf-multiplatform.pkgsMusl;
+ };
+in
+runCommandLocal "remowt-agents-bundle"
+ {
+ passthru = {
+ perArch = {
+ inherit x86_64 aarch64 armv7l;
+ };
+ };
+ }
+ ''
+ mkdir -p $out
+ cp ${x86_64}/bin/remowt-agent $out/remowt-agent-x86_64
+ cp ${aarch64}/bin/remowt-agent $out/remowt-agent-aarch64
+ cp ${armv7l}/bin/remowt-agent $out/remowt-agent-armv7l
+ chmod +w $out/remowt-agent-*
+
+ for arch in x86_64 aarch64 armv7l; do
+ hash=$(sha256sum "$out/remowt-agent-$arch" | cut -d' ' -f1)
+ printf '%s %s\n' "$arch" "$hash" >> $out/hashes
+ done
+ ''
pkgs/remowt-ssh.nixdiffbeforeafterboth--- /dev/null
+++ b/pkgs/remowt-ssh.nix
@@ -0,0 +1,17 @@
+{
+ craneLib,
+ remowt-agents-bundle,
+ rofi,
+}:
+let
+ pname = "remowt-ssh";
+in
+craneLib.buildPackage {
+ inherit pname;
+ src = craneLib.cleanCargoSource ../.;
+
+ cargoExtraArgs = "--locked -p ${pname}";
+
+ REMOWT_AGENTS_DIR = "${remowt-agents-bundle}";
+ ROFI = "${rofi}/bin/rofi";
+}
remowt/cmds/remowt-agent/Cargo.tomldiffbeforeafterboth--- a/remowt/cmds/remowt-agent/Cargo.toml
+++ b/remowt/cmds/remowt-agent/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-agent"
description = "remowt on-host agent serving fs/pty/systemd endpoints over bifrostlink"
version.workspace = true
-edition = "2021"
+edition.workspace = true
license.workspace = true
[dependencies]
remowt/cmds/remowt-agent/src/askpass.rsdiffbeforeafterboth--- a/remowt/cmds/remowt-agent/src/askpass.rs
+++ b/remowt/cmds/remowt-agent/src/askpass.rs
@@ -1,47 +1,22 @@
use std::borrow::Cow;
use std::io::Write as _;
-use anyhow::Context as _;
-use remowt_ui_prompt::dbus::{DbusPrompterInterface, DbusPrompterProxy, BUS_NAME, PROMPTER_PATH};
+use bifrostlink::declarative::RemoteEndpoints as _;
+use remowt_link_shared::{gateway, Address, BifConfig};
+use remowt_ui_prompt::bifrost::PromptEndpointsClient;
use remowt_ui_prompt::{Prompter, Source};
-use tracing::debug;
-use zbus::Connection;
-
-pub async fn serve<P>(conn: &Connection, prompter: P) -> anyhow::Result<()>
-where
- P: Prompter + 'static,
-{
- conn.object_server()
- .at(PROMPTER_PATH, DbusPrompterInterface(prompter))
- .await?;
- match conn.request_name(BUS_NAME).await {
- Ok(()) => {}
- Err(zbus::Error::NameTaken) => {
- debug!("{BUS_NAME} already owned, chaining to upstream");
- }
- Err(e) => return Err(e.into()),
- }
- Ok(())
-}
pub async fn ask(prompt: &str, description: String) -> anyhow::Result<()> {
- let conn = Connection::session()
- .await
- .context("connecting to the session bus (DBUS_SESSION_BUS_ADDRESS)")?;
- let proxy = DbusPrompterProxy::builder(&conn)
- .destination(BUS_NAME)?
- .path(PROMPTER_PATH)?
- .build()
- .await?;
-
- let password = proxy
- .prompt_text(
- false,
- prompt,
- &description,
- &[Source(Cow::Borrowed("remowt-askpass"))],
- )
- .await?;
+ let rpc = gateway::connect(&gateway::socket_path()?).await?;
+ let prompter = PromptEndpointsClient::<BifConfig>::wrap(rpc.remote(Address::User));
+ let password = Prompter::prompt_text(
+ &prompter,
+ false,
+ prompt,
+ &description,
+ &[Source(Cow::Borrowed("remowt-askpass"))],
+ )
+ .await?;
let mut out = std::io::stdout().lock();
out.write_all(password.as_bytes())?;
remowt/cmds/remowt-agent/src/bus.rsdiffbeforeafterboth--- a/remowt/cmds/remowt-agent/src/bus.rs
+++ /dev/null
@@ -1,40 +0,0 @@
-use std::process::Stdio;
-
-use anyhow::Context as _;
-use futures::StreamExt as _;
-use tokio::process::{Child, Command};
-use tokio_util::codec::{FramedRead, LinesCodec};
-use zbus::Connection;
-
-pub struct PrivateBus {
- pub address: String,
- pub conn: Connection,
- _child: Child,
-}
-
-pub async fn spawn() -> anyhow::Result<PrivateBus> {
- let mut child = Command::new("dbus-daemon")
- .args(["--session", "--nofork", "--print-address"])
- .stdout(Stdio::piped())
- .kill_on_drop(true)
- .spawn()
- .context("spawning dbus-daemon for the private bus")?;
-
- let stdout = child.stdout.take().expect("piped");
- let address = FramedRead::new(stdout, LinesCodec::new())
- .next()
- .await
- .context("dbus-daemon exited before printing its address")?
- .context("reading dbus-daemon address")?;
-
- let conn = zbus::connection::Builder::address(address.as_str())?
- .build()
- .await
- .context("connecting to the private bus")?;
-
- Ok(PrivateBus {
- address,
- conn,
- _child: child,
- })
-}
remowt/cmds/remowt-agent/src/editor.rsdiffbeforeafterboth--- a/remowt/cmds/remowt-agent/src/editor.rs
+++ b/remowt/cmds/remowt-agent/src/editor.rs
@@ -3,87 +3,23 @@
use std::time::Duration;
use std::{fs, io};
-use anyhow::{bail, Context as _};
+use anyhow::{anyhow, bail, Context as _};
+use bifrostlink::declarative::RemoteEndpoints as _;
use nix::libc;
use remowt_link_shared::editor::EditorEndpointsClient;
+use remowt_link_shared::{gateway, Address, BifConfig};
use tokio::process::Command;
-use zbus::{fdo, interface, proxy, Connection};
-
-use remowt_link_shared::BifConfig;
-
-const BUS_NAME: &str = "lach.RemowtEditor";
-const SERVICE_PATH: &str = "/lach/Editor";
-
-pub struct EditorService {
- editor: EditorEndpointsClient<BifConfig>,
-}
-#[interface(name = "lach.RemowtEditor")]
-impl EditorService {
- /// Attach the User's GUI to the nvim server at `socket_path` (on the remote),
- /// blocking until the user is done.
- async fn edit(&self, socket_path: String) -> fdo::Result<()> {
- self.editor
- .open_editor(socket_path)
- .await
- .map_err(|e| fdo::Error::Failed(format!("requesting editor on the User: {e}")))?
- .map_err(|e| fdo::Error::Failed(format!("editor failed: {e}")))?;
- Ok(())
- }
-
- async fn forward_tcp(&self, addr: String) -> fdo::Result<u16> {
- let local = self
- .editor
- .expose_tcp(addr)
- .await
- .map_err(|e| fdo::Error::Failed(format!("requesting tcp forward on the User: {e}")))?
- .map_err(|e| fdo::Error::Failed(format!("tcp forward failed: {e}")))?;
- Ok(local)
- }
-
- async fn forward_udp(&self, addr: String) -> fdo::Result<u16> {
- let local = self
- .editor
- .expose_udp(addr)
- .await
- .map_err(|e| fdo::Error::Failed(format!("requesting udp forward on the User: {e}")))?
- .map_err(|e| fdo::Error::Failed(format!("udp forward failed: {e}")))?;
- Ok(local)
- }
-}
-
-pub async fn serve(
- conn: &Connection,
- editor: EditorEndpointsClient<BifConfig>,
-) -> anyhow::Result<()> {
- conn.object_server()
- .at(SERVICE_PATH, EditorService { editor })
- .await?;
- conn.request_name(BUS_NAME).await?;
- Ok(())
-}
-
-#[proxy(interface = "lach.RemowtEditor")]
-trait RemowtEditor {
- async fn edit(&self, socket_path: &str) -> fdo::Result<()>;
- async fn forward_tcp(&self, addr: &str) -> fdo::Result<u16>;
- async fn forward_udp(&self, addr: &str) -> fdo::Result<u16>;
-}
-
pub async fn forward(udp: bool, addr: String) -> anyhow::Result<()> {
- let conn = Connection::session()
- .await
- .context("connecting to the session bus (DBUS_SESSION_BUS_ADDRESS)")?;
- let proxy = RemowtEditorProxy::builder(&conn)
- .destination(BUS_NAME)?
- .path(SERVICE_PATH)?
- .build()
- .await?;
+ let rpc = gateway::connect(&gateway::socket_path()?).await?;
+ let editor = EditorEndpointsClient::<BifConfig>::wrap(rpc.remote(Address::User));
let local = if udp {
- proxy.forward_udp(&addr).await?
+ editor.expose_udp(addr).await
} else {
- proxy.forward_tcp(&addr).await?
- };
+ editor.expose_tcp(addr).await
+ }
+ .map_err(|e| anyhow!("requesting forward on the User: {e}"))?
+ .map_err(|e| anyhow!("forward failed: {e}"))?;
println!("{local}");
Ok(())
}
@@ -125,15 +61,13 @@
.await
.context("nvim did not start its server")?;
- let conn = Connection::session()
+ let rpc = gateway::connect(&gateway::socket_path()?).await?;
+ let editor = EditorEndpointsClient::<BifConfig>::wrap(rpc.remote(Address::User));
+ let result = editor
+ .open_editor(sock_str)
.await
- .context("connecting to the session bus (DBUS_SESSION_BUS_ADDRESS)")?;
- let proxy = RemowtEditorProxy::builder(&conn)
- .destination(BUS_NAME)?
- .path(SERVICE_PATH)?
- .build()
- .await?;
- let result = proxy.edit(&sock_str).await;
+ .map_err(|e| anyhow!("requesting editor on the User: {e}"))
+ .and_then(|r| r.map_err(|e| anyhow!("editor failed: {e}")));
if tokio::time::timeout(Duration::from_secs(2), child.wait())
.await
@@ -143,8 +77,7 @@
}
let _ = fs::remove_file(&sock);
- result?;
- Ok(())
+ result
}
async fn wait_for_socket(path: &Path) -> anyhow::Result<()> {
remowt/cmds/remowt-agent/src/main.rsdiffbeforeafterboth--- a/remowt/cmds/remowt-agent/src/main.rs
+++ b/remowt/cmds/remowt-agent/src/main.rs
@@ -7,8 +7,8 @@
use std::path::PathBuf;
use std::sync::{Arc, Mutex, OnceLock};
+use bifrostlink::Rpc;
use bifrostlink::declarative::RemoteEndpoints;
-use bifrostlink::Rpc;
use bifrostlink_ports::stdio::from_stdio;
use bifrostlink_ports::unix_socket::from_socket;
use clap::Parser;
@@ -17,9 +17,9 @@
subprocess::Subprocess, systemd::Systemd,
};
use remowt_link_shared::iroh_tunnel::TunnelDialer;
-use remowt_link_shared::{editor::EditorEndpointsClient, Address, BifConfig};
-use remowt_polkit_shared::{emphasize, Identity, PidDisplay};
-use remowt_ui_prompt::bifrost::PromptEndpointsClient;
+use remowt_link_shared::{Address, BifConfig, gateway};
+use remowt_polkit_shared::{Identity, PidDisplay, emphasize};
+use remowt_ui_prompt::bifrost::{PromptEndpointsClient, serve_prompts};
use remowt_ui_prompt::rofi::RofiPrompter;
use remowt_ui_prompt::{PrependSourcePrompter, Prompter, Source};
use tokio::fs;
@@ -29,13 +29,12 @@
use tracing::{debug, trace};
use zbus::fdo;
use zbus::zvariant::{OwnedValue, Str};
-use zbus::{interface, Connection};
+use zbus::{Connection, interface};
use zbus_polkit::policykit1::Subject;
use self::helper::{Helper, SocketHelper, SuidHelper};
pub mod askpass;
-pub mod bus;
pub mod editor;
pub mod helper;
@@ -132,19 +131,18 @@
0 => {
return Err(fdo::Error::AuthFailed(
"no identity to authenticate as".to_owned(),
- ))
+ ));
}
1 => 0,
- _ => {
- prompter
- .prompt_enum(
- "Identity",
- "Select identity to use for polkit authorization",
- &identity_displays,
- &[],
- )
- .await?
- }
+ _ => prompter
+ .prompt_enum(
+ "Identity",
+ "Select identity to use for polkit authorization",
+ &identity_displays,
+ &[],
+ )
+ .await
+ .map_err(prompt_err)?,
};
debug!("identity chosen");
@@ -198,6 +196,15 @@
}
}
+fn prompt_err(value: remowt_ui_prompt::Error) -> fdo::Error {
+ use remowt_ui_prompt::Error;
+ match value {
+ Error::Cancel => fdo::Error::NoReply("input was cancelled".to_owned()),
+ Error::Remote(e) => fdo::Error::NoReply(format!("remote error occured: {e}")),
+ Error::InputError(e) => fdo::Error::Failed(e),
+ }
+}
+
const OBJ_PATH: &str = "/org/freedesktop/PolicyKit1/AuthenticationAgent";
#[derive(Parser)]
@@ -268,10 +275,12 @@
};
register_auth_agent(&system_conn, Agent::new(helper, RofiPrompter)).await?;
- let session_conn = Connection::session().await?;
- askpass::serve(&session_conn, RofiPrompter).await?;
+ let mut rpc = Rpc::<BifConfig>::new(Address::User);
+ serve_prompts(&mut rpc, RofiPrompter);
+
+ gateway::serve(rpc.clone(), &gateway::local_socket()?).await?;
- let _keep_alive = (system_conn, session_conn);
+ let _keep_alive = (system_conn, rpc);
pending().await
}
async fn main_real_agent(
@@ -298,13 +307,9 @@
remowt_plugin::host::serve(&mut rpc);
let user_prompter = PromptEndpointsClient::wrap(rpc.remote(Address::User));
- let editor_client = EditorEndpointsClient::wrap(rpc.remote(Address::User));
-
- let bus = bus::spawn().await?;
- askpass::serve(&bus.conn, user_prompter.clone()).await?;
- editor::serve(&bus.conn, editor_client).await?;
let helpers = tempfile::Builder::new().prefix("remowt-path.").tempdir()?;
+ let gateway_socket = helpers.path().join(gateway::SOCKET_NAME);
let exe = std::env::current_exe()?;
let askpass_helper = helpers.path().join("remowt-askpass");
let editor_helper = helpers.path().join("remowt-editor");
@@ -342,7 +347,7 @@
std::env::set_var("SSH_ASKPASS_REQUIRE", "force");
std::env::set_var("EDITOR", &editor_helper);
std::env::set_var("VISUAL", &editor_helper);
- std::env::set_var("DBUS_SESSION_BUS_ADDRESS", &bus.address);
+ std::env::set_var(gateway::SOCKET_ENV, &gateway_socket);
}
let port = match path {
@@ -351,10 +356,9 @@
};
rpc.add_direct(Address::User, port, bifrostlink::Rtt(0));
+ gateway::serve(rpc.clone(), &gateway_socket).await?;
+
let polkit_conn = if !privileged && !local {
- // The unprivileged agent doubles as a polkit authentication agent so
- // `run0` (e.g. our own elevation) routes its prompt to the User over
- // bifrost instead of failing on a tty-less session.
let conn = Connection::system().await?;
let helper = SocketHelper {
fallback: SuidHelper,
@@ -365,7 +369,7 @@
None
};
- let _keep_alive = (bus, helpers, polkit_conn);
+ let _keep_alive = (helpers, polkit_conn);
pending().await
}
remowt/cmds/remowt-ssh/Cargo.tomldiffbeforeafterboth--- a/remowt/cmds/remowt-ssh/Cargo.toml
+++ b/remowt/cmds/remowt-ssh/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-ssh"
description = "SSH transport client for connecting to a remowt agent"
version.workspace = true
-edition = "2021"
+edition.workspace = true
license.workspace = true
[dependencies]
remowt/cmds/remowt-ssh/src/main.rsdiffbeforeafterboth--- a/remowt/cmds/remowt-ssh/src/main.rs
+++ b/remowt/cmds/remowt-ssh/src/main.rs
@@ -75,14 +75,8 @@
description: "".to_owned(),
},
);
- if let Some(sess) = conn.ssh() {
- serve_editor(
- &mut rpc,
- SshEditor {
- sess,
- conn: conn.clone(),
- },
- );
+ if conn.ssh().is_some() {
+ serve_editor(&mut rpc, SshEditor { conn: conn.clone() });
}
debug!("entering shell");
remowt/crates/polkit-shared/Cargo.tomldiffbeforeafterboth--- a/remowt/crates/polkit-shared/Cargo.toml
+++ b/remowt/crates/polkit-shared/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-polkit-shared"
description = "Shared polkit/PAM types for remowt"
version.workspace = true
-edition = "2021"
+edition.workspace = true
license.workspace = true
[dependencies]
remowt/crates/remowt-client/Cargo.tomldiffbeforeafterboth--- a/remowt/crates/remowt-client/Cargo.toml
+++ b/remowt/crates/remowt-client/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-client"
description = "russh-based client connection to a remowt agent"
version.workspace = true
-edition = "2021"
+edition.workspace = true
license.workspace = true
[dependencies]
remowt/crates/remowt-client/src/editor.rsdiffbeforeafterboth--- a/remowt/crates/remowt-client/src/editor.rs
+++ b/remowt/crates/remowt-client/src/editor.rs
@@ -6,14 +6,12 @@
use remowt_endpoints::forward::ForwardClient;
use remowt_link_shared::editor::{EditorBackend, Error};
use remowt_link_shared::BifConfig;
-use russh::client::Handle;
use tokio::net::{TcpListener, UdpSocket, UnixListener};
use tracing::error;
-use crate::{Remowt, SshHandler};
+use crate::Remowt;
pub struct SshEditor {
- pub sess: Arc<Handle<SshHandler>>,
pub conn: Remowt,
}
impl EditorBackend for SshEditor {
@@ -22,21 +20,41 @@
let _ = std::fs::remove_file(&local);
let listener = UnixListener::bind(&local).map_err(|e| Error::Failed(e.to_string()))?;
- let sess = self.sess.clone();
+ let conn = self.conn.clone();
let forward = tokio::spawn(async move {
loop {
let Ok((mut stream, _)) = listener.accept().await else {
break;
};
- let sess = sess.clone();
+ let conn = conn.clone();
let remote = socket_path.clone();
tokio::spawn(async move {
- match sess.channel_open_direct_streamlocal(remote).await {
- Ok(ch) => {
- let mut remote = ch.into_stream();
+ // Rides the iroh fast tunnel when established, else an
+ // ssh-forwarded unix socket.
+ let (forwarded, tunnel) = match conn.bind_fast_tunnel("editor", false).await {
+ Ok(v) => v,
+ Err(e) => {
+ error!("editor: bind tunnel failed: {e}");
+ return;
+ }
+ };
+ let fclient: ForwardClient<BifConfig> = conn.endpoints();
+ match fclient.connect_unix(tunnel, remote).await {
+ Ok(Ok(())) => {}
+ Ok(Err(e)) => {
+ error!("editor: agent connect_unix failed: {e}");
+ return;
+ }
+ Err(e) => {
+ error!("editor: connect_unix rpc failed: {e}");
+ return;
+ }
+ }
+ match forwarded.accept().await {
+ Ok(mut remote) => {
let _ = tokio::io::copy_bidirectional(&mut stream, &mut remote).await;
}
- Err(e) => error!("opening direct-streamlocal to nvim failed: {e}"),
+ Err(e) => error!("editor: accept tunnel failed: {e}"),
}
});
}
remowt/crates/remowt-client/src/lib.rsdiffbeforeafterboth--- a/remowt/crates/remowt-client/src/lib.rs
+++ b/remowt/crates/remowt-client/src/lib.rs
@@ -4,7 +4,7 @@
use std::sync::atomic::AtomicU64;
use std::sync::{Arc, Mutex};
-use anyhow::{anyhow, bail, ensure, Context as _, Result};
+use anyhow::{Context as _, Result, anyhow, bail, ensure};
use bifrostlink::declarative::RemoteEndpoints;
use bifrostlink::{Remote, Rpc, Rtt};
use camino::{Utf8Path, Utf8PathBuf};
@@ -12,12 +12,12 @@
use remowt_link_shared::plugin::PluginEndpointsClient;
use remowt_link_shared::port::child_port;
use remowt_link_shared::{Address, BifConfig};
-use russh::client::{connect, Config, Handle, Handler, Msg, Session};
+use russh::Channel;
+use russh::client::{Config, Handle, Handler, Msg, Session, connect};
+use russh::keys::agent::AgentIdentity;
use russh::keys::agent::client::AgentClient;
-use russh::keys::agent::AgentIdentity;
use russh::keys::check_known_hosts;
use russh::keys::ssh_key::PublicKey;
-use russh::Channel;
use tempfile::TempDir;
use tokio::io::AsyncRead;
use tokio::net::UnixListener;
@@ -287,8 +287,12 @@
.unwrap_or_else(|| env::var("USER").unwrap_or_else(|_| "root".to_owned()));
let subs: Subs = Arc::new(Mutex::new(HashMap::new()));
+ let config = Config {
+ nodelay: true,
+ ..Config::default()
+ };
let mut sess = connect(
- Arc::new(Config::default()),
+ Arc::new(config),
(hostname.clone(), port),
SshHandler {
host: hostname,
@@ -549,9 +553,7 @@
}
}
- /// Bind a data tunnel, preferring the iroh fast path when it is up. Escalated tunnels
- /// (the privileged agent, a separate process with no iroh connection of its own) and the
- /// local transport always use the ssh/unix path.
+ /// Bind a data tunnel, preferring the iroh fast path when it is up.
pub async fn bind_fast_tunnel(
&self,
hint: &str,
@@ -586,7 +588,7 @@
async fn try_setup_iroh(&self) -> Result<()> {
use remowt_endpoints::iroh_tunnel::IrohTunnelClient;
- use remowt_link_shared::iroh_tunnel::{build_endpoint, ssh_custom_addr, REMOWT_ALPN};
+ use remowt_link_shared::iroh_tunnel::{REMOWT_ALPN, build_endpoint, ssh_custom_addr};
let (listener, sock) = self.bind_runtime_unix("iroh-xport").await?;
let secret = iroh::SecretKey::generate();
@@ -605,7 +607,7 @@
);
let conn = ep.connect(addr, REMOWT_ALPN).await?;
ensure!(conn.remote_id() == agent_id, "iroh peer identity mismatch");
- info!("iroh fast tunnel established");
+ debug!("iroh fast tunnel established");
let subs = self.0.iroh.subs.clone();
let accept_conn = conn.clone();
@@ -633,16 +635,6 @@
debug!("iroh accept loop ended: {e}");
break;
}
- }
- }
- });
-
- let log_conn = conn.clone();
- tokio::spawn(async move {
- tokio::time::sleep(std::time::Duration::from_secs(2)).await;
- for p in log_conn.paths().iter() {
- if p.is_selected() {
- info!(rtt = ?p.rtt(), "iroh selected path: {}", p.remote_addr());
}
}
});
@@ -688,10 +680,10 @@
}
fn local_runtime_dir() -> Result<(Utf8PathBuf, Option<TempDir>)> {
- if let Ok(dir) = env::var("XDG_RUNTIME_DIR") {
- if !dir.is_empty() {
- return Ok((Utf8PathBuf::from(dir), None));
- }
+ if let Ok(dir) = env::var("XDG_RUNTIME_DIR")
+ && !dir.is_empty()
+ {
+ return Ok((Utf8PathBuf::from(dir), None));
}
let tmp = tempfile::Builder::new()
.prefix("remowt.")
remowt/crates/remowt-endpoints/Cargo.tomldiffbeforeafterboth--- a/remowt/crates/remowt-endpoints/Cargo.toml
+++ b/remowt/crates/remowt-endpoints/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-endpoints"
description = "Nix daemon proxy"
version.workspace = true
-edition = "2021"
+edition.workspace = true
license.workspace = true
[dependencies]
remowt/crates/remowt-endpoints/src/forward.rsdiffbeforeafterboth--- a/remowt/crates/remowt-endpoints/src/forward.rs
+++ b/remowt/crates/remowt-endpoints/src/forward.rs
@@ -3,12 +3,12 @@
use std::sync::atomic::{AtomicU64, Ordering};
use std::sync::{Arc, Mutex};
+use bifrostlink::Config;
use bifrostlink::declarative::endpoints;
-use bifrostlink::Config;
use remowt_link_shared::iroh_tunnel::{TunnelAddr, TunnelDialer};
use serde::{Deserialize, Serialize};
use std::result::Result;
-use tokio::net::{TcpStream, UdpSocket};
+use tokio::net::{TcpStream, UdpSocket, UnixStream};
use tracing::warn;
#[derive(Serialize, Deserialize, Debug, thiserror::Error)]
@@ -107,6 +107,24 @@
Ok(session)
}
+
+ #[endpoints(id = 3)]
+ async fn connect_unix(&self, tunnel: TunnelAddr, path: String) -> Result<(), Error> {
+ let stream = self
+ .dialer
+ .connect_tunnel(&tunnel)
+ .await
+ .map_err(|e| Error::Tunnel(e.to_string()))?;
+ let unix = UnixStream::connect(&path)
+ .await
+ .map_err(|e| Error::Connect(path, e.to_string()))?;
+ tokio::spawn(async move {
+ let mut stream = stream;
+ let mut unix = unix;
+ let _ = tokio::io::copy_bidirectional(&mut stream, &mut unix).await;
+ });
+ Ok(())
+ }
}
fn unspecified_for(target: &SocketAddr) -> SocketAddr {
remowt/crates/remowt-link-shared/Cargo.tomldiffbeforeafterboth--- a/remowt/crates/remowt-link-shared/Cargo.toml
+++ b/remowt/crates/remowt-link-shared/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-link-shared"
description = "Shared bifrostlink endpoint wiring for remowt"
version.workspace = true
-edition = "2021"
+edition.workspace = true
license.workspace = true
[dependencies]
@@ -13,13 +13,13 @@
serde = { workspace = true, features = ["derive"] }
serde_json.workspace = true
thiserror.workspace = true
-tokio = { workspace = true, features = ["fs", "io-util", "macros", "net", "sync", "rt"] }
+tokio = { workspace = true, features = ["fs", "io-util", "macros", "net", "rt", "sync"] }
tokio-util = { workspace = true, features = ["codec"] }
tracing.workspace = true
-remowt-ui-prompt.workspace = true
+uuid = { workspace = true, features = ["v4"] }
+futures.workspace = true
iroh.workspace = true
iroh-base.workspace = true
-noq-udp.workspace = true
n0-watcher.workspace = true
-futures.workspace = true
+noq-udp.workspace = true
remowt/crates/remowt-link-shared/src/lib.rsdiffbeforeafterboth--- a/remowt/crates/remowt-link-shared/src/lib.rs
+++ b/remowt/crates/remowt-link-shared/src/lib.rs
@@ -7,6 +7,7 @@
use serde::{Deserialize, Serialize};
pub mod editor;
+pub mod gateway;
pub mod iroh_tunnel;
pub mod port;
@@ -16,6 +17,7 @@
Agent,
AgentPrivileged,
Plugin(u16),
+ Ephemeral(uuid::Uuid),
}
impl AddressT for Address {}
@@ -27,9 +29,6 @@
ListenerDead,
#[error("response: {0}")]
Response(String),
-
- #[error(transparent)]
- Ui(#[from] remowt_ui_prompt::Error),
}
impl From<ListenerForYourRequestHasBeenDeadError> for Error {
@@ -38,8 +37,8 @@
}
}
impl From<serde_json::Error> for Error {
- fn from(_value: serde_json::Error) -> Self {
- Self::ListenerDead
+ fn from(e: serde_json::Error) -> Self {
+ Self::Response(format!("{e}"))
}
}
impl From<Error> for ResponseError {
remowt/crates/remowt-link-shared/src/plugin.rsdiffbeforeafterboth--- a/remowt/crates/remowt-link-shared/src/plugin.rs
+++ b/remowt/crates/remowt-link-shared/src/plugin.rs
@@ -10,6 +10,8 @@
BadName,
#[error("spawning plugin failed: {0}")]
Spawn(String),
+ #[error("failed to wait for connection, plugin process has died?")]
+ ConnectionWaitError,
#[error("agent is shutting down")]
Gone,
}
remowt/crates/remowt-plugin/Cargo.tomldiffbeforeafterboth--- a/remowt/crates/remowt-plugin/Cargo.toml
+++ b/remowt/crates/remowt-plugin/Cargo.toml
@@ -2,7 +2,7 @@
name = "remowt-plugin"
description = "Plugin host and protocol for remowt agents"
version.workspace = true
-edition = "2021"
+edition.workspace = true
license.workspace = true
[dependencies]
remowt/crates/remowt-plugin/src/host.rsdiffbeforeafterboth--- a/remowt/crates/remowt-plugin/src/host.rs
+++ b/remowt/crates/remowt-plugin/src/host.rs
@@ -8,6 +8,7 @@
use remowt_link_shared::plugin::{Error, PluginEndpoints, PluginHost};
use remowt_link_shared::port::child_port;
use remowt_link_shared::{Address, BifConfig};
+use tokio::select;
pub fn serve(rpc: &mut Rpc<BifConfig>) {
let host = Host {
@@ -25,7 +26,7 @@
}
impl Host {
- fn spawn(&self, id: u16, path: impl AsRef<OsStr>) -> Result<(), Error> {
+ async fn spawn(&self, id: u16, path: impl AsRef<OsStr>) -> Result<(), Error> {
let rpc = self.rpc.clone().upgrade().ok_or(Error::Gone)?;
let mut child = Command::new(path)
@@ -40,8 +41,20 @@
let stdout = child.stdout.take().expect("stdout piped");
let addr = Address::Plugin(id);
- rpc.add_direct(addr, child_port(stdout, stdin), Rtt(0));
+ rpc.add_direct(addr.clone(), child_port(stdout, stdin), Rtt(0));
+
+ select! {
+ e = rpc.wait_for_connection_to(addr) => {
+ if e.is_err() {
+ return Err(Error::ConnectionWaitError)
+ }
+ },
+ _ = child.wait() => {
+ return Err(Error::ConnectionWaitError)
+ }
+ };
self.children.lock().expect("not poisoned").push(child);
+
Ok(())
}
}
@@ -58,13 +71,13 @@
let dir = exe
.parent()
.ok_or_else(|| Error::Spawn("primary agent has no parent directory".to_owned()))?;
- self.spawn(id, dir.join(&name))
+ self.spawn(id, dir.join(&name)).await
}
async fn load_plugin_path(&self, id: u16, path: String) -> Result<(), Error> {
if path.is_empty() || path.contains('\0') {
return Err(Error::BadName);
}
- self.spawn(id, path)
+ self.spawn(id, path).await
}
}
remowt/crates/remowt-ui-prompt/src/bifrost.rsdiffbeforeafterboth--- a/remowt/crates/remowt-ui-prompt/src/bifrost.rs
+++ b/remowt/crates/remowt-ui-prompt/src/bifrost.rs
@@ -103,7 +103,6 @@
where
P: Prompter + Send + Sync + 'static,
C: Config,
- C::Error: From<Error>,
{
PromptEndpoints(prompt).register_endpoints(rpc);
}
rust-toolchain.tomldiffbeforeafterboth--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -1,3 +1,8 @@
[toolchain]
channel = "stable"
components = ["rustfmt", "clippy", "rust-analyzer", "rust-src"]
+targets = [
+ "x86_64-unknown-linux-musl",
+ "aarch64-unknown-linux-musl",
+ "armv7-unknown-linux-musleabihf",
+]