{"crate":{"id":"if-watch","name":"if-watch","updated_at":"2026-03-03T13:48:25.147824Z","versions":[2082414,1343956,963476,923578,763146,657034,605774,572287,569403,482007,468353,369520,365089,346005,331616,312599,310693,310653,306468,306077,305030,304399,304394],"keywords":["asynchronous","routing"],"categories":[],"badges":[],"created_at":"2020-11-12T00:02:32.848875Z","downloads":18582488,"recent_downloads":2572015,"default_version":"3.2.2","num_versions":23,"yanked":false,"max_version":"3.2.2","newest_version":"3.2.2","max_stable_version":"3.2.2","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/if-watch","links":{"version_downloads":"/api/v1/crates/if-watch/downloads","versions":null,"owners":"/api/v1/crates/if-watch/owners","owner_team":"/api/v1/crates/if-watch/owner_team","owner_user":"/api/v1/crates/if-watch/owner_user","reverse_dependencies":"/api/v1/crates/if-watch/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2082414,"crate":"if-watch","num":"3.2.2","dl_path":"/api/v1/crates/if-watch/3.2.2/download","readme_path":"/api/v1/crates/if-watch/3.2.2/readme","updated_at":"2026-03-03T13:48:25.147824Z","created_at":"2026-03-03T13:48:25.147824Z","downloads":2805844,"features":{"smol":["dep:smol","rtnetlink/smol_socket"],"tokio":["dep:tokio","rtnetlink/tokio_socket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/3.2.2/dependencies","version_downloads":"/api/v1/crates/if-watch/3.2.2/downloads","authors":"/api/v1/crates/if-watch/3.2.2/authors"},"crate_size":16227,"published_by":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"audit_actions":[{"action":"publish","user":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"time":"2026-03-03T13:48:25.147824Z"}],"checksum":"71c02a5161c313f0cbdbadc511611893584a10a7b6153cb554bdf83ddce99ec2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":638,"comment_lines":0,"files":5}},"total_code_lines":638,"total_comment_lines":0}},{"id":1343956,"crate":"if-watch","num":"3.2.1","dl_path":"/api/v1/crates/if-watch/3.2.1/download","readme_path":"/api/v1/crates/if-watch/3.2.1/readme","updated_at":"2024-11-18T12:37:41.458582Z","created_at":"2024-11-18T12:37:41.458582Z","downloads":4481490,"features":{"smol":["dep:smol","rtnetlink/smol_socket"],"tokio":["dep:tokio","rtnetlink/tokio_socket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/3.2.1/dependencies","version_downloads":"/api/v1/crates/if-watch/3.2.1/downloads","authors":"/api/v1/crates/if-watch/3.2.1/authors"},"crate_size":16749,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2024-11-18T12:37:41.458582Z"}],"checksum":"cdf9d64cfcf380606e64f9a0bcf493616b65331199f984151a6fa11a7b3cde38","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/mxinden/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":641,"comment_lines":0,"files":5}},"total_code_lines":641,"total_comment_lines":0}},{"id":963476,"crate":"if-watch","num":"3.2.0","dl_path":"/api/v1/crates/if-watch/3.2.0/download","readme_path":"/api/v1/crates/if-watch/3.2.0/readme","updated_at":"2023-11-21T20:57:31.619578Z","created_at":"2023-11-21T20:57:31.619578Z","downloads":5608375,"features":{"smol":["dep:smol","rtnetlink/smol_socket"],"tokio":["dep:tokio","rtnetlink/tokio_socket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/3.2.0/dependencies","version_downloads":"/api/v1/crates/if-watch/3.2.0/downloads","authors":"/api/v1/crates/if-watch/3.2.0/authors"},"crate_size":15594,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-11-21T20:57:31.619578Z"}],"checksum":"d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/mxinden/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":626,"comment_lines":0,"files":5}},"total_code_lines":626,"total_comment_lines":0}},{"id":923578,"crate":"if-watch","num":"3.1.0","dl_path":"/api/v1/crates/if-watch/3.1.0/download","readme_path":"/api/v1/crates/if-watch/3.1.0/readme","updated_at":"2023-10-12T14:06:53.704273Z","created_at":"2023-10-12T14:06:53.704273Z","downloads":315289,"features":{"smol":["dep:smol","rtnetlink/smol_socket"],"tokio":["dep:tokio","rtnetlink/tokio_socket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/3.1.0/dependencies","version_downloads":"/api/v1/crates/if-watch/3.1.0/downloads","authors":"/api/v1/crates/if-watch/3.1.0/authors"},"crate_size":14972,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-10-12T14:06:53.704273Z"}],"checksum":"bbb892e5777fe09e16f3d44de7802f4daa7267ecbe8c466f19d94e25bb0c303e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/mxinden/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":626,"comment_lines":0,"files":5}},"total_code_lines":626,"total_comment_lines":0}},{"id":763146,"crate":"if-watch","num":"3.0.1","dl_path":"/api/v1/crates/if-watch/3.0.1/download","readme_path":"/api/v1/crates/if-watch/3.0.1/readme","updated_at":"2023-03-30T07:47:21.675235Z","created_at":"2023-03-30T07:47:21.675235Z","downloads":2037426,"features":{"smol":["dep:smol","rtnetlink/smol_socket"],"tokio":["dep:tokio","rtnetlink/tokio_socket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/3.0.1/dependencies","version_downloads":"/api/v1/crates/if-watch/3.0.1/downloads","authors":"/api/v1/crates/if-watch/3.0.1/authors"},"crate_size":14715,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-03-30T07:47:21.675235Z"}],"checksum":"a9465340214b296cd17a0009acdb890d6160010b8adf8f78a00d0d7ab270f79f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/mxinden/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":626,"comment_lines":0,"files":5}},"total_code_lines":626,"total_comment_lines":0}},{"id":657034,"crate":"if-watch","num":"3.0.0","dl_path":"/api/v1/crates/if-watch/3.0.0/download","readme_path":"/api/v1/crates/if-watch/3.0.0/readme","updated_at":"2022-11-04T15:18:21.596233Z","created_at":"2022-11-04T15:18:21.596233Z","downloads":656011,"features":{"smol":["dep:smol","rtnetlink/smol_socket"],"tokio":["dep:tokio","rtnetlink/tokio_socket"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/3.0.0/dependencies","version_downloads":"/api/v1/crates/if-watch/3.0.0/downloads","authors":"/api/v1/crates/if-watch/3.0.0/authors"},"crate_size":14102,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-11-04T15:18:21.596233Z"}],"checksum":"ba7abdbb86e485125dad06c2691e1e393bf3b08c7b743b43aa162a00fd39062e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/mxinden/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":626,"comment_lines":0,"files":5}},"total_code_lines":626,"total_comment_lines":0}},{"id":605774,"crate":"if-watch","num":"2.0.0","dl_path":"/api/v1/crates/if-watch/2.0.0/download","readme_path":"/api/v1/crates/if-watch/2.0.0/readme","updated_at":"2022-08-20T04:29:09.044863Z","created_at":"2022-08-20T04:29:09.044863Z","downloads":280844,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/2.0.0/dependencies","version_downloads":"/api/v1/crates/if-watch/2.0.0/downloads","authors":"/api/v1/crates/if-watch/2.0.0/authors"},"crate_size":12290,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-08-20T04:29:09.044863Z"}],"checksum":"065c008e570a43c00de6aed9714035e5ea6a498c255323db9091722af6ee67dd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/mxinden/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":531,"comment_lines":0,"files":5}},"total_code_lines":531,"total_comment_lines":0}},{"id":572287,"crate":"if-watch","num":"1.1.1","dl_path":"/api/v1/crates/if-watch/1.1.1/download","readme_path":"/api/v1/crates/if-watch/1.1.1/readme","updated_at":"2022-06-24T03:52:49.120360Z","created_at":"2022-06-24T03:52:49.120360Z","downloads":442427,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/1.1.1/dependencies","version_downloads":"/api/v1/crates/if-watch/1.1.1/downloads","authors":"/api/v1/crates/if-watch/1.1.1/authors"},"crate_size":12252,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-06-24T03:52:49.120360Z"}],"checksum":"015a7df1eb6dda30df37f34b63ada9b7b352984b0e84de2a20ed526345000791","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/mxinden/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":552,"comment_lines":0,"files":5}},"total_code_lines":552,"total_comment_lines":0}},{"id":569403,"crate":"if-watch","num":"1.1.0","dl_path":"/api/v1/crates/if-watch/1.1.0/download","readme_path":"/api/v1/crates/if-watch/1.1.0/readme","updated_at":"2022-06-19T13:53:35.598894Z","created_at":"2022-06-19T13:53:35.598894Z","downloads":26521,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/1.1.0/dependencies","version_downloads":"/api/v1/crates/if-watch/1.1.0/downloads","authors":"/api/v1/crates/if-watch/1.1.0/authors"},"crate_size":12295,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-06-19T13:53:35.598894Z"}],"checksum":"774d59367a3d26965d21ac70a86fcb697d83405d1c4312d1d8a6855296af0cf7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/mxinden/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":552,"comment_lines":0,"files":5}},"total_code_lines":552,"total_comment_lines":0}},{"id":482007,"crate":"if-watch","num":"1.0.0","dl_path":"/api/v1/crates/if-watch/1.0.0/download","readme_path":"/api/v1/crates/if-watch/1.0.0/readme","updated_at":"2022-01-12T19:05:58.827801Z","created_at":"2022-01-12T19:05:58.827801Z","downloads":291993,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/1.0.0/dependencies","version_downloads":"/api/v1/crates/if-watch/1.0.0/downloads","authors":"/api/v1/crates/if-watch/1.0.0/authors"},"crate_size":12104,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2022-01-12T19:05:58.827801Z"}],"checksum":"ae8f4a3c3d4c89351ca83e120c1c00b27df945d38e05695668c9d4b4f7bc52f3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":536,"comment_lines":0,"files":5}},"total_code_lines":536,"total_comment_lines":0}},{"id":468353,"crate":"if-watch","num":"0.3.0","dl_path":"/api/v1/crates/if-watch/0.3.0/download","readme_path":"/api/v1/crates/if-watch/0.3.0/readme","updated_at":"2021-12-15T09:17:49.212095Z","created_at":"2021-12-15T09:17:49.212095Z","downloads":3642,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.3.0/dependencies","version_downloads":"/api/v1/crates/if-watch/0.3.0/downloads","authors":"/api/v1/crates/if-watch/0.3.0/authors"},"crate_size":12400,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2021-12-15T09:17:49.212095Z"}],"checksum":"ec28b7d8086301d1cb476c65b12fd7d450073c7d0d82c08f7e6671655e15538c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":763,"comment_lines":42,"files":8}},"total_code_lines":763,"total_comment_lines":42}},{"id":369520,"crate":"if-watch","num":"0.2.2","dl_path":"/api/v1/crates/if-watch/0.2.2/download","readme_path":"/api/v1/crates/if-watch/0.2.2/readme","updated_at":"2021-04-21T15:57:09.340378Z","created_at":"2021-04-21T15:57:09.340378Z","downloads":803919,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.2.2/dependencies","version_downloads":"/api/v1/crates/if-watch/0.2.2/downloads","authors":"/api/v1/crates/if-watch/0.2.2/authors"},"crate_size":12488,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2021-04-21T15:57:09.340378Z"}],"checksum":"ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":766,"comment_lines":42,"files":8}},"total_code_lines":766,"total_comment_lines":42}},{"id":365089,"crate":"if-watch","num":"0.2.1","dl_path":"/api/v1/crates/if-watch/0.2.1/download","readme_path":"/api/v1/crates/if-watch/0.2.1/readme","updated_at":"2021-04-13T12:34:40.379504Z","created_at":"2021-04-13T12:34:40.379504Z","downloads":14207,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.2.1/dependencies","version_downloads":"/api/v1/crates/if-watch/0.2.1/downloads","authors":"/api/v1/crates/if-watch/0.2.1/authors"},"crate_size":12710,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2021-04-13T12:34:40.379504Z"}],"checksum":"144c0ecbda48cc819482c37e460723b634dc060e23922f8ace87d94ff95ea4e5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":778,"comment_lines":42,"files":8}},"total_code_lines":778,"total_comment_lines":42}},{"id":346005,"crate":"if-watch","num":"0.2.0","dl_path":"/api/v1/crates/if-watch/0.2.0/download","readme_path":"/api/v1/crates/if-watch/0.2.0/readme","updated_at":"2021-03-01T12:57:37.462208Z","created_at":"2021-03-01T12:57:37.462208Z","downloads":360686,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.2.0/dependencies","version_downloads":"/api/v1/crates/if-watch/0.2.0/downloads","authors":"/api/v1/crates/if-watch/0.2.0/authors"},"crate_size":12560,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2021-03-01T12:57:37.462208Z"}],"checksum":"6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":766,"comment_lines":42,"files":8}},"total_code_lines":766,"total_comment_lines":42}},{"id":331616,"crate":"if-watch","num":"0.1.8","dl_path":"/api/v1/crates/if-watch/0.1.8/download","readme_path":"/api/v1/crates/if-watch/0.1.8/readme","updated_at":"2021-01-25T14:43:25.873186Z","created_at":"2021-01-25T14:43:25.873186Z","downloads":343532,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.8/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.8/downloads","authors":"/api/v1/crates/if-watch/0.1.8/authors"},"crate_size":12520,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2021-01-25T14:43:25.873186Z"}],"checksum":"97b8538953a3f0d0d3868f0a706eb4273535e10d72acb5c82c1c23ae48835c85","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":741,"comment_lines":42,"files":8}},"total_code_lines":741,"total_comment_lines":42}},{"id":312599,"crate":"if-watch","num":"0.1.7","dl_path":"/api/v1/crates/if-watch/0.1.7/download","readme_path":"/api/v1/crates/if-watch/0.1.7/readme","updated_at":"2020-12-06T21:50:49.737210Z","created_at":"2020-12-06T21:50:49.737210Z","downloads":66505,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.7/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.7/downloads","authors":"/api/v1/crates/if-watch/0.1.7/authors"},"crate_size":13009,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2020-12-06T21:50:49.737210Z"}],"checksum":"16d7c5e361e6b05c882b4847dd98992534cebc6fcde7f4bc98225bcf10fd6d0d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":742,"comment_lines":42,"files":8}},"total_code_lines":742,"total_comment_lines":42}},{"id":310693,"crate":"if-watch","num":"0.1.6","dl_path":"/api/v1/crates/if-watch/0.1.6/download","readme_path":"/api/v1/crates/if-watch/0.1.6/readme","updated_at":"2020-11-30T14:50:42.584653Z","created_at":"2020-11-30T14:50:42.584653Z","downloads":1863,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.6/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.6/downloads","authors":"/api/v1/crates/if-watch/0.1.6/authors"},"crate_size":13016,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2020-11-30T14:50:42.584653Z"}],"checksum":"ba78fbb294bc10dcac5e2b3d23f808e8fc39e8d175717b88521f1ca657bc0a4c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":743,"comment_lines":42,"files":8}},"total_code_lines":743,"total_comment_lines":42}},{"id":310653,"crate":"if-watch","num":"0.1.5","dl_path":"/api/v1/crates/if-watch/0.1.5/download","readme_path":"/api/v1/crates/if-watch/0.1.5/readme","updated_at":"2020-11-30T11:47:00.143122Z","created_at":"2020-11-30T11:47:00.143122Z","downloads":1694,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.5/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.5/downloads","authors":"/api/v1/crates/if-watch/0.1.5/authors"},"crate_size":11957,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2020-11-30T11:47:00.143122Z"}],"checksum":"abaea2ec31d7da14ffd926cce65c8f8464d17cfcb5a03e93308261f534125011","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":666,"comment_lines":42,"files":7}},"total_code_lines":666,"total_comment_lines":42}},{"id":306468,"crate":"if-watch","num":"0.1.4","dl_path":"/api/v1/crates/if-watch/0.1.4/download","readme_path":"/api/v1/crates/if-watch/0.1.4/readme","updated_at":"2020-11-18T14:58:21.360242Z","created_at":"2020-11-18T14:58:21.360242Z","downloads":1850,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.4/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.4/downloads","authors":"/api/v1/crates/if-watch/0.1.4/authors"},"crate_size":12006,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2020-11-18T14:58:21.360242Z"}],"checksum":"5a2088ce202d6491942a2292980b90b4fd546a84fc7273cde16e398c6127f937","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":671,"comment_lines":44,"files":7}},"total_code_lines":671,"total_comment_lines":44}},{"id":306077,"crate":"if-watch","num":"0.1.3","dl_path":"/api/v1/crates/if-watch/0.1.3/download","readme_path":"/api/v1/crates/if-watch/0.1.3/readme","updated_at":"2020-11-17T12:20:44.334950Z","created_at":"2020-11-17T12:20:44.334950Z","downloads":1731,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.3/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.3/downloads","authors":"/api/v1/crates/if-watch/0.1.3/authors"},"crate_size":13415,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2020-11-17T12:20:44.334950Z"}],"checksum":"a1a97ba086c493bd914a99abe9d4de9316ac8870c49173d664f9199c0dcd3e1b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":940,"comment_lines":49,"files":8}},"total_code_lines":940,"total_comment_lines":49}},{"id":305030,"crate":"if-watch","num":"0.1.2","dl_path":"/api/v1/crates/if-watch/0.1.2/download","readme_path":"/api/v1/crates/if-watch/0.1.2/readme","updated_at":"2020-11-13T22:49:56.405261Z","created_at":"2020-11-13T22:49:56.405261Z","downloads":1695,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.2/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.2/downloads","authors":"/api/v1/crates/if-watch/0.1.2/authors"},"crate_size":13359,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2020-11-13T22:49:56.405261Z"}],"checksum":"ded34a2294f4165dfab15558a7684e1a8fff3f247e7512b7544621f86727e0dc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":938,"comment_lines":49,"files":8}},"total_code_lines":938,"total_comment_lines":49}},{"id":304399,"crate":"if-watch","num":"0.1.1","dl_path":"/api/v1/crates/if-watch/0.1.1/download","readme_path":"/api/v1/crates/if-watch/0.1.1/readme","updated_at":"2020-11-12T00:33:44.395139Z","created_at":"2020-11-12T00:33:44.395139Z","downloads":1686,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.1/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.1/downloads","authors":"/api/v1/crates/if-watch/0.1.1/authors"},"crate_size":12706,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2020-11-12T00:33:44.395139Z"}],"checksum":"8fdd0b7f21b9cbffbf5ff5c81dbc7802a3993fe14dc213c79ca3571a281ac73d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":938,"comment_lines":49,"files":8},"Shell":{"code_lines":5,"comment_lines":1,"files":1}},"total_code_lines":943,"total_comment_lines":50}},{"id":304394,"crate":"if-watch","num":"0.1.0","dl_path":"/api/v1/crates/if-watch/0.1.0/download","readme_path":"/api/v1/crates/if-watch/0.1.0/readme","updated_at":"2020-11-12T00:02:32.848875Z","created_at":"2020-11-12T00:02:32.848875Z","downloads":1713,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/if-watch/0.1.0/dependencies","version_downloads":"/api/v1/crates/if-watch/0.1.0/downloads","authors":"/api/v1/crates/if-watch/0.1.0/authors"},"crate_size":12634,"published_by":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"audit_actions":[{"action":"publish","user":{"id":9746,"login":"dvc94ch","name":"David Craven","avatar":"https://avatars.githubusercontent.com/u/741807?v=4","url":"https://github.com/dvc94ch","github_username_matches":true,"created_at":"2011-04-20T16:46:30Z"},"time":"2020-11-12T00:02:32.848875Z"}],"checksum":"91c431d54984bb02285e1f8ad8c598c6c6a2669e04926e34c41f5150ac5047d8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"crossplatform asynchronous network watcher","homepage":null,"documentation":null,"repository":"https://github.com/dvc94ch/if-watch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":929,"comment_lines":49,"files":8},"Shell":{"code_lines":5,"comment_lines":1,"files":1}},"total_code_lines":934,"total_comment_lines":50}}],"keywords":[{"id":"asynchronous","keyword":"asynchronous","created_at":"2015-07-04T04:51:06.039147Z","crates_cnt":205},{"id":"routing","keyword":"routing","created_at":"2015-05-08T19:34:16.283279Z","crates_cnt":420}],"categories":[]}