{"name":"tor-dirmgr","vers":"0.0.0","deps":[{"name":"anyhow","req":"^1.0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.48","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.25.0","features":["chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.124","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b2d99e917d9067275c0f40bc697d19d030ee924ae66f4822363b4f3b16f338cb","features":{"default":["mmap"],"mmap":["memmap"]},"yanked":false,"pubtime":"2021-06-24T15:04:40Z"}
{"name":"tor-dirmgr","vers":"0.0.1","deps":[{"name":"async-trait","req":"^0.1.48","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.10.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.4.1","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.26.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.124","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.1","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"afb4398faa8e91b3ad33418ebb911b373162a571b19c59e744fcfdf2cdfeea5d","features":{"default":["mmap"],"mmap":["memmap2"],"static":["rusqlite/bundled"]},"yanked":false,"pubtime":"2021-10-29T15:48:30Z"}
{"name":"tor-dirmgr","vers":"0.0.2","deps":[{"name":"async-trait","req":"^0.1.48","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.10.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"postage","req":"^0.4.1","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.26.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.124","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"03e7e7f87d6b7a15e399633fe91078ac30291d7a3ea3828eb7d4e6d22e52bbfa","features":{"default":["mmap"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"pubtime":"2021-11-30T17:49:10Z"}
{"name":"tor-dirmgr","vers":"0.0.3","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"postage","req":"^0.4","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.26.3","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.3","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7f33fb11d6e4f4d512e33c0f042892b8b93c1892c3f471a75d2a28a256247715","features":{"default":["mmap"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"pubtime":"2022-01-11T15:42:35Z"}
{"name":"tor-dirmgr","vers":"0.0.4","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.4","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.26.3","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.4","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0a2692a5d4d07534615907c5d2953da84954a7de55d110ac8c93fd10a30833a3","features":{"default":["mmap"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"pubtime":"2022-01-31T16:13:22Z"}
{"name":"tor-dirmgr","vers":"0.1.0","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.4","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.26.3","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.1.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6094c67c46b64cddcdb672232bc5a6def397cc08a7a8a4d1e96764c47e3a8d0c","features":{"default":["mmap"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"pubtime":"2022-03-01T14:28:35Z"}
{"name":"tor-dirmgr","vers":"0.2.0","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.4","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.27.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.2.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"43b1aadfb53061bf99fd1e8f8b083b1e41ff67e8f1974f4b7d12b5f76974bedb","features":{"default":["mmap"],"dirfilter":[],"experimental-api":[],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"pubtime":"2022-04-01T15:01:40Z"}
{"name":"tor-dirmgr","vers":"0.3.0","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.27.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.3.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8f54890d99b6b824621ff0726c64cfd1f78b5a9be7b435ae9f3d9de16d73dd19","features":{"default":["mmap"],"dirfilter":[],"experimental-api":[],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-05-06T15:32:02Z"}
{"name":"tor-dirmgr","vers":"0.4.0","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.27.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.4.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0039243fc7cdd7f1f7112a1b2f8db14ee3aa4f512768569dd4b94d1d837130cc","features":{"default":["mmap"],"dirfilter":[],"experimental-api":[],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-05-27T15:18:38Z"}
{"name":"tor-dirmgr","vers":"0.5.0","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.27.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c9d66ffe000b84918bc6729b798c2e3b67c85df36b13877bf0d68a11098907b0","features":{"default":["mmap"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-06-24T17:13:49Z"}
{"name":"tor-dirmgr","vers":"0.5.1","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.27.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d38b44830e8feb926c9c20b8fb98e38f79ca63265df9bb9c917c3ed9a9809039","features":{"default":["mmap"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-07-14T18:21:53Z"}
{"name":"tor-dirmgr","vers":"0.6.0","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.28.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ac49810ce513c3eb965bfe7ce5525f17e2870a0dcab4d8b64fe03ece9541f89","features":{"default":["mmap"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-08-01T15:26:26Z"}
{"name":"tor-dirmgr","vers":"0.7.0","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.28.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.6.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e0d14434eeeb40d7671aa205b2485c8f67b1ae44ec8e969a4d217b3536b68e24","features":{"default":["mmap"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-09-01T14:58:51Z"}
{"name":"tor-dirmgr","vers":"0.8.0","deps":[{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.28.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.7.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2cf017cfb4fcd8df9cd83ff1c523b10c9ede31a836b484064d36db8220b8006a","features":{"bridge-client":["tor-guardmgr/bridge-client","routerdesc"],"default":["mmap"],"dirfilter":[],"experimental":["experimental-api","dirfilter","bridge-client"],"experimental-api":[],"full":["routerdesc"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-10-03T15:05:20Z"}
{"name":"tor-dirmgr","vers":"0.9.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.28.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-basic-utils","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5cd29e4c5a9e8660aafb197aa327a35a99cc723a6e9b12e135e47388715b7491","features":{"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc","bridge-client","default"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.60","pubtime":"2022-11-30T21:58:33Z"}
{"name":"tor-dirmgr","vers":"0.9.1","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.28.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-basic-utils","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.6.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5181f84a88abbd64befd9e2d8b0fc36d597d200b9076293391581c31e20483ce","features":{"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc","bridge-client","default"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.60","pubtime":"2023-02-01T17:17:18Z"}
{"name":"tor-dirmgr","vers":"0.9.2","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.28.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-basic-utils","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.6.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"344953547cff62947407ec9f226667a627799f6d0bd2209322afa23543253c85","features":{"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc","bridge-client","default"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.60","pubtime":"2023-02-28T14:58:38Z"}
{"name":"tor-dirmgr","vers":"0.9.3","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-basic-utils","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.6.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d14e44ff456abe64e4db5f1deaf3f6c1b2d6ec3de89824dd8c396823a629454c","features":{"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc","bridge-client","default"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.60","pubtime":"2023-03-31T13:08:54Z"}
{"name":"tor-dirmgr","vers":"0.10.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-basic-utils","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"efe4775cb28e398ea163a3a9f0dfde977ede791c9c48d56f66e86c9d6ff5dc3f","features":{"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":[],"experimental":["experimental-api","dirfilter"],"experimental-api":[],"full":["routerdesc","bridge-client","default"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-05-03T13:24:55Z"}
{"name":"tor-dirmgr","vers":"0.10.1","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-basic-utils","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.7.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"de0b24895e51259ea3b4e39fd3ebfa7774adc362ecbc187ab1f99cea2021d0ec","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter"],"experimental-api":["__is_experimental"],"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-06-01T17:43:43Z"}
{"name":"tor-dirmgr","vers":"0.10.2","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-basic-utils","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.7.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"35f21ef66afc88ce4ee6ba9d592b99865d71782213acebcbd72b475a2c316e5b","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter"],"experimental-api":["__is_experimental"],"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-06-30T14:22:29Z"}
{"name":"tor-dirmgr","vers":"0.11.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.8.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.3","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"81fe0b182fa11dd8b84a426003092005cbc88ddb852d974b7e0432d61ff87ca4","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter"],"experimental-api":["__is_experimental"],"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-08-01T15:52:42Z"}
{"name":"tor-dirmgr","vers":"0.11.1","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.9.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.4","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3f25d738034498050a705357b8b5ff05759d33083546a39d6182353e0f81a40e","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter"],"experimental-api":["__is_experimental"],"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-09-05T20:47:25Z"}
{"name":"tor-dirmgr","vers":"0.11.2","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.5.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.9.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.4","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.5","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e84a50723e65fa2359a461cdd8d88e3962702ae977f8a3aba63bdd18bf7a2449","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-10-02T20:52:56Z","v":2}
{"name":"tor-dirmgr","vers":"0.12.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.5.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.10.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.4","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.9.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.5","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cc631aedfc5361d7127c6f6a74c125e9c5a417fd1b5a6f26cd1e216af5e2c649","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-10-31T15:56:45Z","v":2}
{"name":"tor-dirmgr","vers":"0.13.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.30.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.11.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.5","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.6","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f58bbd0934d23a0f901050d840571213ce708e7600a2b347dbe9ef86e023029d","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2023-12-04T17:34:08Z","v":2}
{"name":"tor-dirmgr","vers":"0.14.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.30.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.12.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.6.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.7","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"05bb131decf0e57996d0fe0154908e3187dcc84efabbbfec7c06666bb53a592b","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-01-09T14:45:48Z","v":2}
{"name":"tor-dirmgr","vers":"0.15.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.30.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.13.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.6.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.10.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5b721cae86dacab3594da27020bb50a937f7f635a224412e04f831f7999c24b8","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-02-05T18:59:51Z","v":2}
{"name":"tor-dirmgr","vers":"0.16.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.14.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.6.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.10.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"44bdc21d916be66bbe7afeff45303a751196daa1211df645abfe03f2cf3186ed","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-03-04T15:38:13Z","v":2}
{"name":"tor-dirmgr","vers":"0.17.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"retry-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.17.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.17.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"90293b08ace33a5a49992eab54fa425c59d0fca7784865d9613ebaccdcaf630d","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","retry-error/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-04-02T14:37:38Z","v":2}
{"name":"tor-dirmgr","vers":"0.18.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.18.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.18.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.18.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e2c676354fa69cb358b460ef698d354fb224da626b7d8dbe70a30230f30a7367","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-04-30T14:53:42Z","v":2}
{"name":"tor-dirmgr","vers":"0.19.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.19.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.19.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.19.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"dc7219371bda85128b27c794950f845878e8c351165aade3c01a4efc8d2950a8","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-06-05T17:08:12Z","v":2}
{"name":"tor-dirmgr","vers":"0.20.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.20.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.20.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.20.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9794952d73ea4cdbd3d8e88146ef65676a2dee4711c66f35e8cb6e07128530de","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-06-27T16:22:53Z","v":2}
{"name":"tor-dirmgr","vers":"0.21.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.21.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.21.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.21.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"181d24e558f2658edac01d2bff615233c2b1be3e17c43d279cc431c7b0da50db","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-08-01T17:38:16Z","v":2}
{"name":"tor-dirmgr","vers":"0.22.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.7.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.31.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.22.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.22.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.22.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"10788702ecc5ef2dc02292e36182732703bd2d3b497168a30bd29a19647f7f3c","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-09-03T19:28:09Z","v":2}
{"name":"tor-dirmgr","vers":"0.23.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.23.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.23.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d8bf47d53f83a55f4cc61fa77bcd051c283d1a1da60f67e9370d845df3480256","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-09-30T16:09:59Z","v":2}
{"name":"tor-dirmgr","vers":"0.24.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.24.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.24.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b3a3e12af4860040f28cb14b03f9fae18a9aa0f1e66dab77ef0d9f93026ba95b","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-10-31T14:13:25Z","v":2}
{"name":"tor-dirmgr","vers":"0.25.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.25.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.25.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ca8e2a3a967ef059885cf097cb5cff12493137a05d49a54e63f04379f5ff3c98","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-12-02T18:09:34Z","v":2}
{"name":"tor-dirmgr","vers":"0.26.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.26.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.26.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.26.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"67cdd1279fcac79facc46bf4c560baf5302c727ae05f6cbc115eaa75ba9db065","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-01-07T17:25:56Z","v":2}
{"name":"tor-dirmgr","vers":"0.27.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.27.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.27.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.27.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e87c295859f3b4650e44d0ecf48bd4a6667431006c9bf7fb7ca187fdfb83b053","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-02-07T14:18:01Z","v":2}
{"name":"tor-dirmgr","vers":"0.28.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.28.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.28.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.28.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"183418366135eeab826f01f0fc87fed2de389ac938d37575e3443075f17797dd","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-03-03T14:26:11Z","v":2}
{"name":"tor-dirmgr","vers":"0.29.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.29.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.29.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.29.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"97978e4080932866d8a8cae042fd20a72f3fa91095834dced74bd4f6ceaa4180","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-04-01T11:08:05Z","v":2}
{"name":"tor-dirmgr","vers":"0.30.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.30.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.30.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.30.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.30.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0f4047aa930f52dc037d12cf12a757817ee7fed2d55ac39733bd84039f7018c7","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-05-01T19:00:53Z","v":2}
{"name":"tor-dirmgr","vers":"0.31.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.31.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.31.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.31.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.31.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"158b46df5c0bb1d69edfe51048f3f26a581d90d4132a9facd4f8533be81da437","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-06-05T13:34:38Z","v":2}
{"name":"tor-dirmgr","vers":"0.32.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.36.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.32.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.32.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.32.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.32.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"05a13cf2d0f3d92b8a0d45b661d7b2978ae726cc252d8a8e4308b750ab3b3275","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-07-08T09:34:57Z","v":2}
{"name":"tor-dirmgr","vers":"0.33.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.37.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.4.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.33.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.33.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.33.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.33.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5c74b75377747b13d338c8ab29c5de44f4485c04c492a15edebed61110e24299","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-08-05T17:47:04Z","v":2}
{"name":"tor-dirmgr","vers":"0.34.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.37.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.34.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.34.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.34.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.34.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"eb0b7e6df51fb6df963eaea8228b2c7453bb2bc7a70ef82caac438e57ff90969","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-08-28T21:15:56Z","v":2}
{"name":"tor-dirmgr","vers":"0.35.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.37.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.35.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-dircommon","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.35.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.35.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.35.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"86f5e21a574acb35dd1a32960b10cb184db2e2ffbb4007abd3515951ce09d0f2","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full","tor-dircommon/full"]},"yanked":false,"rust_version":"1.85.1","pubtime":"2025-10-06T18:31:14Z","v":2}
{"name":"tor-dirmgr","vers":"0.36.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.37.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.36.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-dircommon","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.36.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.36.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.36.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"efc4fc87f1d078fe6fda258012242c3612b9874b90212b776b836a20c46e86ef","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full","tor-dircommon/full"]},"yanked":false,"rust_version":"1.86","pubtime":"2025-10-30T14:48:51Z","v":2}
{"name":"tor-dirmgr","vers":"0.37.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.37.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.37.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-dircommon","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.37.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.37.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.37.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"67edaafb9bfbeb0314f6341e15af6e740d8af4b93f2ba073d23679da345728b2","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full","tor-dircommon/full"]},"yanked":false,"rust_version":"1.86","pubtime":"2025-12-02T13:10:47Z","v":2}
{"name":"tor-dirmgr","vers":"0.38.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.37.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.38.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-dircommon","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.38.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.38.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.38.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ba7deaca1fa76713f16186f2d720a7da9c8d08703b8a0af970c8541751fb9d11","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full","tor-dircommon/full"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-01-13T17:28:35Z","v":2}
{"name":"tor-dirmgr","vers":"0.39.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.39.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-dircommon","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.39.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.39.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.39.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b5bea07b26b69650ebbc4e8f3228da0bb380c01a72e0285a8ef4ce05fa57e37f","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full","tor-dircommon/full"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-02-02T20:00:33Z","v":2}
{"name":"tor-dirmgr","vers":"0.40.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.47","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.40.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-dircommon","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.40.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.40.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.40.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b52919aa9dbb82a354c5b904bef82e91beb702b9f8ad14e6eac4237d6128bf67","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full","tor-dircommon/full"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-03T12:17:01Z","v":2}
{"name":"tor-dirmgr","vers":"0.41.0","deps":[{"name":"anyhow","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"float_eq","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fs-mistrust","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime-serde","req":"^1.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":">=0.36.0, <0.39.0","features":["time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scopeguard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"signature","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.47","features":["formatting","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-consdiff","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.41.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-dircommon","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.41.0","features":["tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-geoip","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-llcrypto","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.41.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.41.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-time-compat","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a659fc3d3aa9f1c11d940cd5fcc37a641a8db3595ec2b8df6dc4595e7d71ef08","features":{"__is_experimental":[],"__is_nonadditive":[],"bridge-client":["tor-circmgr/specific-relay","tor-guardmgr/bridge-client","routerdesc"],"compression":["tor-dirclient/xz","tor-dirclient/zstd"],"default":["mmap","compression"],"dirfilter":["__is_experimental"],"experimental":["experimental-api","dirfilter","geoip"],"experimental-api":["__is_experimental"],"geoip":["tor-netdir/geoip","tor-geoip","__is_experimental"],"mmap":["memmap2"],"routerdesc":["tor-dirclient/routerdesc"],"static":["rusqlite/bundled","__is_nonadditive"]},"features2":{"full":["routerdesc","bridge-client","default","fs-mistrust/full","safelog/full","tor-basic-utils/full","tor-checkable/full","tor-circmgr/full","tor-config/full","tor-consdiff/full","tor-dirclient/full","tor-error/full","tor-guardmgr/full","tor-llcrypto/full","tor-netdir/full","tor-netdoc/full","tor-proto/full","tor-rtcompat/full","tor-geoip?/full","tor-async-utils/full","tor-persist/full","oneshot-fused-workaround/full","tor-protover/full","tor-dircommon/full","web-time-compat/full"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-30T21:32:03Z","v":2}
