{"crate":{"id":"ipnet","name":"ipnet","updated_at":"2026-09-06T05:45:08.121491Z","versions":[3168945,2912126,2080738,1414472,1289275,1263349,932167,832213,761028,698650,680969,678907,658351,533753,511262,389766,221360,208911,188405,182202,104852,101314,95690,89323,88814,67364,67287,65886,65883,65277,65164,64413,64412,64314,64231,64230,64148,64147,64138,64129,64128,64125,64106,63854,63853,63776,63769,63766,63765,63213,63212,63211,63192,63189,63111,63110,63102,63095,62921,62920,62911,62910,62898,62673,62661,62604,62590,62587,62509,62421,62420,62385],"keywords":["cidr","ip","network","prefix","subnet"],"categories":["network-programming"],"badges":[],"created_at":"2017-08-14T20:09:09.629621Z","downloads":630487223,"recent_downloads":162472805,"default_version":"2.12.2","num_versions":72,"yanked":false,"max_version":"2.12.2","newest_version":"2.12.2","max_stable_version":"2.12.2","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","links":{"version_downloads":"/api/v1/crates/ipnet/downloads","versions":null,"owners":"/api/v1/crates/ipnet/owners","owner_team":"/api/v1/crates/ipnet/owner_team","owner_user":"/api/v1/crates/ipnet/owner_user","reverse_dependencies":"/api/v1/crates/ipnet/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3168945,"crate":"ipnet","num":"2.12.2","dl_path":"/api/v1/crates/ipnet/2.12.2/download","readme_path":"/api/v1/crates/ipnet/2.12.2/readme","updated_at":"2026-09-06T05:45:08.121491Z","created_at":"2026-09-06T05:45:08.121491Z","downloads":15441956,"features":{"default":["std"],"heapless":["dep:heapless","serde"],"json":["schemars08","serde"],"schemars":["schemars08"],"schemars08":["dep:schemars08"],"schemars1":["dep:schemars1"],"ser_as_str":["dep:heapless"],"serde":["dep:serde"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.12.2/dependencies","version_downloads":"/api/v1/crates/ipnet/2.12.2/downloads","authors":"/api/v1/crates/ipnet/2.12.2/authors"},"crate_size":30804,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2026-09-06T05:45:08.121491Z"}],"checksum":"791930b43c0d5973160d90a8f3894509f2b273430f5c5c73b668636d0287c5c0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2288,"comment_lines":62,"files":8}},"total_code_lines":2288,"total_comment_lines":62}},{"id":2912126,"crate":"ipnet","num":"2.12.1","dl_path":"/api/v1/crates/ipnet/2.12.1/download","readme_path":"/api/v1/crates/ipnet/2.12.1/readme","updated_at":"2026-08-02T03:20:08.056738Z","created_at":"2026-08-02T03:20:08.056738Z","downloads":23887712,"features":{"default":["std"],"heapless":["dep:heapless","serde"],"json":["schemars08","serde"],"schemars":["schemars08"],"schemars08":["dep:schemars08"],"schemars1":["dep:schemars1"],"ser_as_str":["dep:heapless"],"serde":["dep:serde"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.12.1/dependencies","version_downloads":"/api/v1/crates/ipnet/2.12.1/downloads","authors":"/api/v1/crates/ipnet/2.12.1/authors"},"crate_size":31069,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2026-08-02T03:20:08.056738Z"}],"checksum":"6a756c3fac73139e83f14c2d742155dd2b78d3ee56597b419a0579b7bdd6dd78","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2333,"comment_lines":63,"files":8}},"total_code_lines":2333,"total_comment_lines":63}},{"id":2080738,"crate":"ipnet","num":"2.12.0","dl_path":"/api/v1/crates/ipnet/2.12.0/download","readme_path":"/api/v1/crates/ipnet/2.12.0/readme","updated_at":"2026-03-03T00:44:44.752166Z","created_at":"2026-03-03T00:44:44.752166Z","downloads":158175773,"features":{"default":["std"],"heapless":["dep:heapless","serde"],"json":["schemars08","serde"],"schemars":["schemars08"],"schemars08":["dep:schemars08"],"schemars1":["dep:schemars1"],"ser_as_str":["dep:heapless"],"serde":["dep:serde"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.12.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.12.0/downloads","authors":"/api/v1/crates/ipnet/2.12.0/authors"},"crate_size":31000,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2026-03-03T00:44:44.752166Z"}],"checksum":"d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2334,"comment_lines":67,"files":8}},"total_code_lines":2334,"total_comment_lines":67}},{"id":1414472,"crate":"ipnet","num":"2.11.0","dl_path":"/api/v1/crates/ipnet/2.11.0/download","readme_path":"/api/v1/crates/ipnet/2.11.0/readme","updated_at":"2025-01-20T00:33:10.616110Z","created_at":"2025-01-20T00:33:10.616110Z","downloads":200417495,"features":{"default":["std"],"json":["serde","schemars"],"ser_as_str":["heapless"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.11.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.11.0/downloads","authors":"/api/v1/crates/ipnet/2.11.0/authors"},"crate_size":29718,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2025-01-20T00:33:10.616110Z"}],"checksum":"469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2260,"comment_lines":67,"files":7}},"total_code_lines":2260,"total_comment_lines":67}},{"id":1289275,"crate":"ipnet","num":"2.10.1","dl_path":"/api/v1/crates/ipnet/2.10.1/download","readme_path":"/api/v1/crates/ipnet/2.10.1/readme","updated_at":"2024-10-03T16:37:39.127845Z","created_at":"2024-10-03T16:37:39.127845Z","downloads":34896006,"features":{"default":["std"],"json":["serde","schemars"],"ser_as_str":["heapless"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.10.1/dependencies","version_downloads":"/api/v1/crates/ipnet/2.10.1/downloads","authors":"/api/v1/crates/ipnet/2.10.1/authors"},"crate_size":28407,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2024-10-03T16:37:39.127845Z"}],"checksum":"ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2262,"comment_lines":67,"files":7}},"total_code_lines":2262,"total_comment_lines":67}},{"id":1263349,"crate":"ipnet","num":"2.10.0","dl_path":"/api/v1/crates/ipnet/2.10.0/download","readme_path":"/api/v1/crates/ipnet/2.10.0/readme","updated_at":"2024-09-07T22:31:04.951870Z","created_at":"2024-09-07T22:31:04.951870Z","downloads":9206193,"features":{"default":["std"],"json":["serde","schemars"],"ser_as_str":["heapless"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.10.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.10.0/downloads","authors":"/api/v1/crates/ipnet/2.10.0/authors"},"crate_size":28372,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2024-09-07T22:31:04.951870Z"}],"checksum":"187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2262,"comment_lines":67,"files":7}},"total_code_lines":2262,"total_comment_lines":67}},{"id":932167,"crate":"ipnet","num":"2.9.0","dl_path":"/api/v1/crates/ipnet/2.9.0/download","readme_path":"/api/v1/crates/ipnet/2.9.0/readme","updated_at":"2023-10-22T17:24:24.333415Z","created_at":"2023-10-22T17:24:24.333415Z","downloads":63245080,"features":{"default":["std"],"json":["serde","schemars"],"ser_as_str":["heapless"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.9.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.9.0/downloads","authors":"/api/v1/crates/ipnet/2.9.0/authors"},"crate_size":27627,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2023-10-22T17:24:24.333415Z"}],"checksum":"8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2225,"comment_lines":67,"files":7}},"total_code_lines":2225,"total_comment_lines":67}},{"id":832213,"crate":"ipnet","num":"2.8.0","dl_path":"/api/v1/crates/ipnet/2.8.0/download","readme_path":"/api/v1/crates/ipnet/2.8.0/readme","updated_at":"2023-06-26T22:34:51.669586Z","created_at":"2023-06-26T22:34:51.669586Z","downloads":30241997,"features":{"default":["std"],"json":["serde","schemars"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.8.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.8.0/downloads","authors":"/api/v1/crates/ipnet/2.8.0/authors"},"crate_size":27474,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2023-06-26T22:34:51.669586Z"}],"checksum":"28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2211,"comment_lines":67,"files":7}},"total_code_lines":2211,"total_comment_lines":67}},{"id":761028,"crate":"ipnet","num":"2.7.2","dl_path":"/api/v1/crates/ipnet/2.7.2/download","readme_path":"/api/v1/crates/ipnet/2.7.2/readme","updated_at":"2023-03-27T19:47:48.855353Z","created_at":"2023-03-27T19:47:48.855353Z","downloads":18547330,"features":{"default":[],"json":["serde","schemars"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.7.2/dependencies","version_downloads":"/api/v1/crates/ipnet/2.7.2/downloads","authors":"/api/v1/crates/ipnet/2.7.2/authors"},"crate_size":27044,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2023-03-27T19:47:48.855353Z"}],"checksum":"12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2170,"comment_lines":67,"files":7}},"total_code_lines":2170,"total_comment_lines":67}},{"id":698650,"crate":"ipnet","num":"2.7.1","dl_path":"/api/v1/crates/ipnet/2.7.1/download","readme_path":"/api/v1/crates/ipnet/2.7.1/readme","updated_at":"2023-01-08T16:48:18.952973Z","created_at":"2023-01-08T16:48:18.952973Z","downloads":11497347,"features":{"default":[],"json":["serde","schemars"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.7.1/dependencies","version_downloads":"/api/v1/crates/ipnet/2.7.1/downloads","authors":"/api/v1/crates/ipnet/2.7.1/authors"},"crate_size":26989,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2023-01-08T16:48:18.952973Z"}],"checksum":"30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2164,"comment_lines":67,"files":7}},"total_code_lines":2164,"total_comment_lines":67}},{"id":680969,"crate":"ipnet","num":"2.7.0","dl_path":"/api/v1/crates/ipnet/2.7.0/download","readme_path":"/api/v1/crates/ipnet/2.7.0/readme","updated_at":"2022-12-11T18:33:36.072246Z","created_at":"2022-12-11T18:33:36.072246Z","downloads":2415255,"features":{"default":[],"json":["serde","schemars"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.7.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.7.0/downloads","authors":"/api/v1/crates/ipnet/2.7.0/authors"},"crate_size":26918,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2022-12-11T18:33:36.072246Z"}],"checksum":"11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2152,"comment_lines":67,"files":7}},"total_code_lines":2152,"total_comment_lines":67}},{"id":678907,"crate":"ipnet","num":"2.6.0","dl_path":"/api/v1/crates/ipnet/2.6.0/download","readme_path":"/api/v1/crates/ipnet/2.6.0/readme","updated_at":"2022-12-07T22:23:08.678065Z","created_at":"2022-12-07T22:23:08.678065Z","downloads":403585,"features":{"default":[],"json":["serde","schemars"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.6.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.6.0/downloads","authors":"/api/v1/crates/ipnet/2.6.0/authors"},"crate_size":26864,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2022-12-07T22:23:08.678065Z"}],"checksum":"ec947b7a4ce12e3b87e353abae7ce124d025b6c7d6c5aea5cc0bcf92e9510ded","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2152,"comment_lines":67,"files":7}},"total_code_lines":2152,"total_comment_lines":67}},{"id":658351,"crate":"ipnet","num":"2.5.1","dl_path":"/api/v1/crates/ipnet/2.5.1/download","readme_path":"/api/v1/crates/ipnet/2.5.1/readme","updated_at":"2022-11-06T19:48:30.737276Z","created_at":"2022-11-06T19:48:30.737276Z","downloads":2713111,"features":{"default":[],"json":["serde","schemars"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.5.1/dependencies","version_downloads":"/api/v1/crates/ipnet/2.5.1/downloads","authors":"/api/v1/crates/ipnet/2.5.1/authors"},"crate_size":26025,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2022-11-06T19:48:30.737276Z"}],"checksum":"f88c5561171189e69df9d98bcf18fd5f9558300f7ea7b801eb8a0fd748bd8745","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2051,"comment_lines":63,"files":6}},"total_code_lines":2051,"total_comment_lines":63}},{"id":533753,"crate":"ipnet","num":"2.5.0","dl_path":"/api/v1/crates/ipnet/2.5.0/download","readme_path":"/api/v1/crates/ipnet/2.5.0/readme","updated_at":"2022-04-16T23:21:27.952464Z","created_at":"2022-04-16T23:21:27.952464Z","downloads":19799022,"features":{"default":[],"json":["serde","schemars"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.5.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.5.0/downloads","authors":"/api/v1/crates/ipnet/2.5.0/authors"},"crate_size":25808,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2022-04-16T23:21:27.952464Z"}],"checksum":"879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2013,"comment_lines":63,"files":6}},"total_code_lines":2013,"total_comment_lines":63}},{"id":511262,"crate":"ipnet","num":"2.4.0","dl_path":"/api/v1/crates/ipnet/2.4.0/download","readme_path":"/api/v1/crates/ipnet/2.4.0/readme","updated_at":"2022-03-06T19:57:18.564464Z","created_at":"2022-03-06T19:57:18.564464Z","downloads":3274843,"features":{"default":[],"json":["serde","schemars"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.4.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.4.0/downloads","authors":"/api/v1/crates/ipnet/2.4.0/authors"},"crate_size":25186,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2022-03-06T19:57:18.564464Z"}],"checksum":"35e70ee094dc02fd9c13fdad4940090f22dbd6ac7c9e7094a46cf0232a50bc7c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1931,"comment_lines":63,"files":5}},"total_code_lines":1931,"total_comment_lines":63}},{"id":389766,"crate":"ipnet","num":"2.3.1","dl_path":"/api/v1/crates/ipnet/2.3.1/download","readme_path":"/api/v1/crates/ipnet/2.3.1/readme","updated_at":"2021-06-15T01:48:53.038603Z","created_at":"2021-06-15T01:48:53.038603Z","downloads":19232993,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.3.1/dependencies","version_downloads":"/api/v1/crates/ipnet/2.3.1/downloads","authors":"/api/v1/crates/ipnet/2.3.1/authors"},"crate_size":24932,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2021-06-15T01:48:53.038603Z"}],"checksum":"68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1923,"comment_lines":63,"files":5}},"total_code_lines":1923,"total_comment_lines":63}},{"id":221360,"crate":"ipnet","num":"2.3.0","dl_path":"/api/v1/crates/ipnet/2.3.0/download","readme_path":"/api/v1/crates/ipnet/2.3.0/readme","updated_at":"2020-03-16T01:14:18.038457Z","created_at":"2020-03-16T01:14:18.038457Z","downloads":16246494,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.3.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.3.0/downloads","authors":"/api/v1/crates/ipnet/2.3.0/authors"},"crate_size":25031,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2020-03-16T01:14:18.038457Z"}],"checksum":"47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1931,"comment_lines":63,"files":5}},"total_code_lines":1931,"total_comment_lines":63}},{"id":208911,"crate":"ipnet","num":"2.2.0","dl_path":"/api/v1/crates/ipnet/2.2.0/download","readme_path":"/api/v1/crates/ipnet/2.2.0/readme","updated_at":"2020-02-02T22:41:48.370500Z","created_at":"2020-02-02T22:41:48.370500Z","downloads":71895,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.2.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.2.0/downloads","authors":"/api/v1/crates/ipnet/2.2.0/authors"},"crate_size":24895,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[{"action":"publish","user":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"time":"2020-02-02T22:41:48.370500Z"}],"checksum":"a859057dc563d1388c1e816f98a1892629075fc046ed06e845b883bb8b2916fb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1893,"comment_lines":63,"files":5}},"total_code_lines":1893,"total_comment_lines":63}},{"id":188405,"crate":"ipnet","num":"2.1.0","dl_path":"/api/v1/crates/ipnet/2.1.0/download","readme_path":"/api/v1/crates/ipnet/2.1.0/readme","updated_at":"2019-11-08T20:56:26.698541Z","created_at":"2019-11-08T20:56:26.698541Z","downloads":79068,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.1.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.1.0/downloads","authors":"/api/v1/crates/ipnet/2.1.0/authors"},"crate_size":24765,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[],"checksum":"f2f4b06b21db0228860c8dfd17d2106c49c7c6bd07477a4036985347d84def04","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1875,"comment_lines":63,"files":5}},"total_code_lines":1875,"total_comment_lines":63}},{"id":182202,"crate":"ipnet","num":"2.0.1","dl_path":"/api/v1/crates/ipnet/2.0.1/download","readme_path":"/api/v1/crates/ipnet/2.0.1/readme","updated_at":"2019-10-12T22:16:23.793455Z","created_at":"2019-10-12T22:16:23.793455Z","downloads":33363,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.0.1/dependencies","version_downloads":"/api/v1/crates/ipnet/2.0.1/downloads","authors":"/api/v1/crates/ipnet/2.0.1/authors"},"crate_size":22997,"published_by":{"id":8197,"login":"krisprice","name":null,"avatar":"https://avatars.githubusercontent.com/u/2746598?v=4","url":"https://github.com/krisprice","github_username_matches":true,"created_at":"2012-11-07T23:01:31Z"},"audit_actions":[],"checksum":"6cc15ac2e0886d62ba078989ef6920ab23997ab0b04ca5687f1a9a7484296a48","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1484,"comment_lines":39,"files":5}},"total_code_lines":1484,"total_comment_lines":39}},{"id":104852,"crate":"ipnet","num":"2.0.0","dl_path":"/api/v1/crates/ipnet/2.0.0/download","readme_path":"/api/v1/crates/ipnet/2.0.0/readme","updated_at":"2018-08-22T01:56:34.991708Z","created_at":"2018-08-22T01:56:34.991708Z","downloads":80568,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.0.0/dependencies","version_downloads":"/api/v1/crates/ipnet/2.0.0/downloads","authors":"/api/v1/crates/ipnet/2.0.0/authors"},"crate_size":22779,"published_by":null,"audit_actions":[],"checksum":"e61c2da0d0f700c77d2d313dbf4f93e41d235fa12c6681fee06621036df4c2af","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1476,"comment_lines":39,"files":5}},"total_code_lines":1476,"total_comment_lines":39}},{"id":101314,"crate":"ipnet","num":"2.0.0-rc1","dl_path":"/api/v1/crates/ipnet/2.0.0-rc1/download","readme_path":"/api/v1/crates/ipnet/2.0.0-rc1/readme","updated_at":"2018-07-27T00:15:25.205237Z","created_at":"2018-07-27T00:15:25.205237Z","downloads":3096,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/2.0.0-rc1/dependencies","version_downloads":"/api/v1/crates/ipnet/2.0.0-rc1/downloads","authors":"/api/v1/crates/ipnet/2.0.0-rc1/authors"},"crate_size":21699,"published_by":null,"audit_actions":[],"checksum":"960730c413dd541cdb2cfaf6a61527becd5f7432299c0cbc9c756a805104a97f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1500,"comment_lines":41,"files":5}},"total_code_lines":1500,"total_comment_lines":41}},{"id":95690,"crate":"ipnet","num":"1.2.1","dl_path":"/api/v1/crates/ipnet/1.2.1/download","readme_path":"/api/v1/crates/ipnet/1.2.1/readme","updated_at":"2018-06-07T02:17:23.584046Z","created_at":"2018-06-07T02:17:23.584046Z","downloads":12352,"features":{"with-serde":["serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/1.2.1/dependencies","version_downloads":"/api/v1/crates/ipnet/1.2.1/downloads","authors":"/api/v1/crates/ipnet/1.2.1/authors"},"crate_size":22283,"published_by":null,"audit_actions":[],"checksum":"47c8f4fd097f991e80ccb75c27b12e60d2836f777cad1127f2a64cd5dbee9ad8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1736,"comment_lines":41,"files":6}},"total_code_lines":1736,"total_comment_lines":41}},{"id":89323,"crate":"ipnet","num":"1.2.0","dl_path":"/api/v1/crates/ipnet/1.2.0/download","readme_path":"/api/v1/crates/ipnet/1.2.0/readme","updated_at":"2018-04-17T19:36:44.200064Z","created_at":"2018-04-17T19:36:44.200064Z","downloads":4393,"features":{"with-serde":["serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/1.2.0/dependencies","version_downloads":"/api/v1/crates/ipnet/1.2.0/downloads","authors":"/api/v1/crates/ipnet/1.2.0/authors"},"crate_size":21312,"published_by":null,"audit_actions":[],"checksum":"e116517123026c62ef3d9b8283028d3b6d29e9d49ab947e02225a63d5b83c75b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1564,"comment_lines":37,"files":6}},"total_code_lines":1564,"total_comment_lines":37}},{"id":88814,"crate":"ipnet","num":"1.1.0","dl_path":"/api/v1/crates/ipnet/1.1.0/download","readme_path":"/api/v1/crates/ipnet/1.1.0/readme","updated_at":"2018-04-17T19:37:33.941398Z","created_at":"2018-04-13T23:57:46.520122Z","downloads":3062,"features":{"default":[],"with-serde":["serde","serde_derive"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/1.1.0/dependencies","version_downloads":"/api/v1/crates/ipnet/1.1.0/downloads","authors":"/api/v1/crates/ipnet/1.1.0/authors"},"crate_size":21339,"published_by":null,"audit_actions":[],"checksum":"c8168f644d6a0e37ed2620525c17e01c1dfccf21d1e3ea0f92c11b41357f6032","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1566,"comment_lines":37,"files":6}},"total_code_lines":1566,"total_comment_lines":37}},{"id":67364,"crate":"ipnet","num":"1.0.0","dl_path":"/api/v1/crates/ipnet/1.0.0/download","readme_path":"/api/v1/crates/ipnet/1.0.0/readme","updated_at":"2017-11-30T03:21:19.504562Z","created_at":"2017-10-03T18:50:15.058977Z","downloads":23909,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/1.0.0/dependencies","version_downloads":"/api/v1/crates/ipnet/1.0.0/downloads","authors":"/api/v1/crates/ipnet/1.0.0/authors"},"crate_size":20604,"published_by":null,"audit_actions":[],"checksum":"51268c3a27ad46afd1cca0bbf423a5be2e9fd3e6a7534736c195f0f834b763ef","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1493,"comment_lines":37,"files":5}},"total_code_lines":1493,"total_comment_lines":37}},{"id":67287,"crate":"ipnet","num":"1.0.0-rc1","dl_path":"/api/v1/crates/ipnet/1.0.0-rc1/download","readme_path":"/api/v1/crates/ipnet/1.0.0-rc1/readme","updated_at":"2017-11-30T03:36:48.681225Z","created_at":"2017-10-02T22:03:20.391702Z","downloads":3105,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/1.0.0-rc1/dependencies","version_downloads":"/api/v1/crates/ipnet/1.0.0-rc1/downloads","authors":"/api/v1/crates/ipnet/1.0.0-rc1/authors"},"crate_size":20674,"published_by":null,"audit_actions":[],"checksum":"42deb2f49685060f0251e649ad84288bab3658f614c771f3505b402cdf743bd3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1495,"comment_lines":37,"files":5}},"total_code_lines":1495,"total_comment_lines":37}},{"id":65886,"crate":"ipnet","num":"0.28.1","dl_path":"/api/v1/crates/ipnet/0.28.1/download","readme_path":"/api/v1/crates/ipnet/0.28.1/readme","updated_at":"2017-11-30T03:49:01.703724Z","created_at":"2017-09-21T04:45:25.197158Z","downloads":3289,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.28.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.28.1/downloads","authors":"/api/v1/crates/ipnet/0.28.1/authors"},"crate_size":19393,"published_by":null,"audit_actions":[],"checksum":"66e01f19b0192a7cab3273492c66fe1f528324f5093ec7cb9d050ef40a5852b6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1361,"comment_lines":27,"files":5}},"total_code_lines":1361,"total_comment_lines":27}},{"id":65883,"crate":"ipnet","num":"0.28.0","dl_path":"/api/v1/crates/ipnet/0.28.0/download","readme_path":"/api/v1/crates/ipnet/0.28.0/readme","updated_at":"2017-11-30T03:36:34.486918Z","created_at":"2017-09-21T04:19:38.153844Z","downloads":3129,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.28.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.28.0/downloads","authors":"/api/v1/crates/ipnet/0.28.0/authors"},"crate_size":19366,"published_by":null,"audit_actions":[],"checksum":"7c707aeaa0cbd8e2774c47138b9cb1522c73fd9b800e253a974d86f2a5a127c7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1361,"comment_lines":27,"files":5}},"total_code_lines":1361,"total_comment_lines":27}},{"id":65277,"crate":"ipnet","num":"0.27.0","dl_path":"/api/v1/crates/ipnet/0.27.0/download","readme_path":"/api/v1/crates/ipnet/0.27.0/readme","updated_at":"2017-11-30T03:21:19.382125Z","created_at":"2017-09-14T02:27:21.166178Z","downloads":3159,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.27.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.27.0/downloads","authors":"/api/v1/crates/ipnet/0.27.0/authors"},"crate_size":19002,"published_by":null,"audit_actions":[],"checksum":"8a079a10dd18844def2f68552a02cfc691acc87ab5f89f2b4cdaf1ebb0cbdd72","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1277,"comment_lines":24,"files":5}},"total_code_lines":1277,"total_comment_lines":24}},{"id":65164,"crate":"ipnet","num":"0.26.5","dl_path":"/api/v1/crates/ipnet/0.26.5/download","readme_path":"/api/v1/crates/ipnet/0.26.5/readme","updated_at":"2017-11-30T03:21:19.377977Z","created_at":"2017-09-12T21:56:11.284490Z","downloads":3165,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.26.5/dependencies","version_downloads":"/api/v1/crates/ipnet/0.26.5/downloads","authors":"/api/v1/crates/ipnet/0.26.5/authors"},"crate_size":18741,"published_by":null,"audit_actions":[],"checksum":"0285895c4260fad8b9c62260e14c21cbefc1a2761ebeba4f864754e41912ecb5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1333,"comment_lines":25,"files":5}},"total_code_lines":1333,"total_comment_lines":25}},{"id":64413,"crate":"ipnet","num":"0.26.4","dl_path":"/api/v1/crates/ipnet/0.26.4/download","readme_path":"/api/v1/crates/ipnet/0.26.4/readme","updated_at":"2017-11-30T03:07:05.189151Z","created_at":"2017-09-04T03:32:25.770843Z","downloads":3157,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.26.4/dependencies","version_downloads":"/api/v1/crates/ipnet/0.26.4/downloads","authors":"/api/v1/crates/ipnet/0.26.4/authors"},"crate_size":19230,"published_by":null,"audit_actions":[],"checksum":"e52494e03d6df5fb488494fcafde08f60b73d974d413e2e289624b0c01af1cff","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1333,"comment_lines":25,"files":5}},"total_code_lines":1333,"total_comment_lines":25}},{"id":64412,"crate":"ipnet","num":"0.26.3","dl_path":"/api/v1/crates/ipnet/0.26.3/download","readme_path":"/api/v1/crates/ipnet/0.26.3/readme","updated_at":"2017-11-30T03:07:04.081119Z","created_at":"2017-09-04T03:19:28.701100Z","downloads":3114,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.26.3/dependencies","version_downloads":"/api/v1/crates/ipnet/0.26.3/downloads","authors":"/api/v1/crates/ipnet/0.26.3/authors"},"crate_size":19265,"published_by":null,"audit_actions":[],"checksum":"f6f7c36fa82cf9bd88e3c69aad3a50b321b62da7859e9161485cee370a3d2cf2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types. Nearing 1.0 release, reviews very welcome.","homepage":null,"documentation":"https://docs.rs/ipnet","repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1333,"comment_lines":25,"files":5}},"total_code_lines":1333,"total_comment_lines":25}},{"id":64314,"crate":"ipnet","num":"0.26.2","dl_path":"/api/v1/crates/ipnet/0.26.2/download","readme_path":"/api/v1/crates/ipnet/0.26.2/readme","updated_at":"2017-11-30T03:02:03.436225Z","created_at":"2017-09-03T01:16:24.131778Z","downloads":3130,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.26.2/dependencies","version_downloads":"/api/v1/crates/ipnet/0.26.2/downloads","authors":"/api/v1/crates/ipnet/0.26.2/authors"},"crate_size":18414,"published_by":null,"audit_actions":[],"checksum":"c8f946492bcaedba97fa475df6e6ec66a662cad636705559b4712314b7ad5f6d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types. Nearing 1.0 release, reviews very welcome.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1301,"comment_lines":25,"files":5}},"total_code_lines":1301,"total_comment_lines":25}},{"id":64231,"crate":"ipnet","num":"0.26.1","dl_path":"/api/v1/crates/ipnet/0.26.1/download","readme_path":"/api/v1/crates/ipnet/0.26.1/readme","updated_at":"2017-11-30T03:02:03.433132Z","created_at":"2017-09-02T05:46:28.303670Z","downloads":3150,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.26.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.26.1/downloads","authors":"/api/v1/crates/ipnet/0.26.1/authors"},"crate_size":19871,"published_by":null,"audit_actions":[],"checksum":"c4ddcc363c3202169fc4269eb097fc1b382edf9e32545152c0f54f45d0195239","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types. Nearing 1.0 release, reviews very welcome.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1333,"comment_lines":99,"files":6}},"total_code_lines":1333,"total_comment_lines":99}},{"id":64230,"crate":"ipnet","num":"0.26.0","dl_path":"/api/v1/crates/ipnet/0.26.0/download","readme_path":"/api/v1/crates/ipnet/0.26.0/readme","updated_at":"2017-11-30T03:03:16.673526Z","created_at":"2017-09-02T05:35:04.791440Z","downloads":3153,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.26.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.26.0/downloads","authors":"/api/v1/crates/ipnet/0.26.0/authors"},"crate_size":19788,"published_by":null,"audit_actions":[],"checksum":"d02a9715dbb5f5d27c56f4ec92b7985ec54032b576f3cfc73f4a86138dae2da9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types. Nearing 1.0 release, reviews very welcome.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1333,"comment_lines":99,"files":6}},"total_code_lines":1333,"total_comment_lines":99}},{"id":64148,"crate":"ipnet","num":"0.25.1","dl_path":"/api/v1/crates/ipnet/0.25.1/download","readme_path":"/api/v1/crates/ipnet/0.25.1/readme","updated_at":"2017-11-30T03:03:34.568673Z","created_at":"2017-09-01T06:10:18.679245Z","downloads":3196,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.25.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.25.1/downloads","authors":"/api/v1/crates/ipnet/0.25.1/authors"},"crate_size":17659,"published_by":null,"audit_actions":[],"checksum":"91a160c27e61a99b47425abb6882b9912663c10550aca2dcbf8a54d7c98842be","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1112,"comment_lines":39,"files":6}},"total_code_lines":1112,"total_comment_lines":39}},{"id":64147,"crate":"ipnet","num":"0.25.0","dl_path":"/api/v1/crates/ipnet/0.25.0/download","readme_path":"/api/v1/crates/ipnet/0.25.0/readme","updated_at":"2017-11-30T03:07:04.078869Z","created_at":"2017-09-01T06:04:55.062564Z","downloads":3151,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.25.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.25.0/downloads","authors":"/api/v1/crates/ipnet/0.25.0/authors"},"crate_size":17686,"published_by":null,"audit_actions":[],"checksum":"d5dc161a5afdd79104ce30c307d1080e1e36e61e29d348a99516596209b40430","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1112,"comment_lines":39,"files":6}},"total_code_lines":1112,"total_comment_lines":39}},{"id":64138,"crate":"ipnet","num":"0.24.3","dl_path":"/api/v1/crates/ipnet/0.24.3/download","readme_path":"/api/v1/crates/ipnet/0.24.3/readme","updated_at":"2017-11-30T03:07:04.075822Z","created_at":"2017-09-01T02:20:12.023137Z","downloads":3185,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.24.3/dependencies","version_downloads":"/api/v1/crates/ipnet/0.24.3/downloads","authors":"/api/v1/crates/ipnet/0.24.3/authors"},"crate_size":17580,"published_by":null,"audit_actions":[],"checksum":"a901414040b04bd57b6322e155fa025593675dd41281354b5a66498b29612430","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1096,"comment_lines":50,"files":6}},"total_code_lines":1096,"total_comment_lines":50}},{"id":64129,"crate":"ipnet","num":"0.24.2","dl_path":"/api/v1/crates/ipnet/0.24.2/download","readme_path":"/api/v1/crates/ipnet/0.24.2/readme","updated_at":"2017-11-30T03:07:01.618854Z","created_at":"2017-08-31T22:59:51.666855Z","downloads":3156,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.24.2/dependencies","version_downloads":"/api/v1/crates/ipnet/0.24.2/downloads","authors":"/api/v1/crates/ipnet/0.24.2/authors"},"crate_size":17523,"published_by":null,"audit_actions":[],"checksum":"cfb00a5097c554dcbb1a69f83a10afcf308455abe8e19b793da51bbe8ffcb983","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1064,"comment_lines":61,"files":6}},"total_code_lines":1064,"total_comment_lines":61}},{"id":64128,"crate":"ipnet","num":"0.24.1","dl_path":"/api/v1/crates/ipnet/0.24.1/download","readme_path":"/api/v1/crates/ipnet/0.24.1/readme","updated_at":"2017-11-30T03:07:01.612919Z","created_at":"2017-08-31T22:53:43.777327Z","downloads":3139,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.24.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.24.1/downloads","authors":"/api/v1/crates/ipnet/0.24.1/authors"},"crate_size":17532,"published_by":null,"audit_actions":[],"checksum":"985a8258b663fd78b4d95b4fdd10cccf7930fe68db789450a49dbf193185479e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1064,"comment_lines":61,"files":6}},"total_code_lines":1064,"total_comment_lines":61}},{"id":64125,"crate":"ipnet","num":"0.24.0","dl_path":"/api/v1/crates/ipnet/0.24.0/download","readme_path":"/api/v1/crates/ipnet/0.24.0/readme","updated_at":"2017-11-30T03:07:01.610375Z","created_at":"2017-08-31T22:45:55.054882Z","downloads":3178,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.24.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.24.0/downloads","authors":"/api/v1/crates/ipnet/0.24.0/authors"},"crate_size":17522,"published_by":null,"audit_actions":[],"checksum":"7ca9ea748d1123ec5f05a344a1d77dd3892c0c0b38645dcf9d6af70f4a1f4027","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1064,"comment_lines":61,"files":6}},"total_code_lines":1064,"total_comment_lines":61}},{"id":64106,"crate":"ipnet","num":"0.23.1","dl_path":"/api/v1/crates/ipnet/0.23.1/download","readme_path":"/api/v1/crates/ipnet/0.23.1/readme","updated_at":"2017-11-30T03:07:01.607226Z","created_at":"2017-08-31T19:51:08.847170Z","downloads":3186,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/ipnet/0.23.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.23.1/downloads","authors":"/api/v1/crates/ipnet/0.23.1/authors"},"crate_size":17275,"published_by":null,"audit_actions":[],"checksum":"8d673e3cfd824f72844ec4dd42a2113c482d5d105e51ff5d82d03eff7e036f3d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1036,"comment_lines":63,"files":6}},"total_code_lines":1036,"total_comment_lines":63}},{"id":63854,"crate":"ipnet","num":"0.23.0","dl_path":"/api/v1/crates/ipnet/0.23.0/download","readme_path":"/api/v1/crates/ipnet/0.23.0/readme","updated_at":"2017-11-30T03:06:47.928996Z","created_at":"2017-08-28T23:14:03.794423Z","downloads":3121,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.23.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.23.0/downloads","authors":"/api/v1/crates/ipnet/0.23.0/authors"},"crate_size":13977,"published_by":null,"audit_actions":[],"checksum":"faaf9790b4b833dd1ede80bdcc90ae2ecf8c4bbfcb04c83ca15102fa5df075bc","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1036,"comment_lines":75,"files":6}},"total_code_lines":1036,"total_comment_lines":75}},{"id":63853,"crate":"ipnet","num":"0.22.0","dl_path":"/api/v1/crates/ipnet/0.22.0/download","readme_path":"/api/v1/crates/ipnet/0.22.0/readme","updated_at":"2017-11-30T03:04:13.373436Z","created_at":"2017-08-28T22:58:48.172133Z","downloads":3156,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.22.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.22.0/downloads","authors":"/api/v1/crates/ipnet/0.22.0/authors"},"crate_size":13945,"published_by":null,"audit_actions":[],"checksum":"5e951a1cec6367b0d531c91d73f063697d227d821c06fbb5aa3b9be1b145e3a4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1030,"comment_lines":75,"files":6}},"total_code_lines":1030,"total_comment_lines":75}},{"id":63776,"crate":"ipnet","num":"0.21.1","dl_path":"/api/v1/crates/ipnet/0.21.1/download","readme_path":"/api/v1/crates/ipnet/0.21.1/readme","updated_at":"2017-11-30T03:06:18.168536Z","created_at":"2017-08-28T05:05:56.120842Z","downloads":3245,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.21.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.21.1/downloads","authors":"/api/v1/crates/ipnet/0.21.1/authors"},"crate_size":13633,"published_by":null,"audit_actions":[],"checksum":"b620a56c4a64688eae65ccf4be409cbd1e2bc26c1f2eff8d667f48db2880c74c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1045,"comment_lines":71,"files":6}},"total_code_lines":1045,"total_comment_lines":71}},{"id":63769,"crate":"ipnet","num":"0.21.0","dl_path":"/api/v1/crates/ipnet/0.21.0/download","readme_path":"/api/v1/crates/ipnet/0.21.0/readme","updated_at":"2017-11-30T03:06:12.139418Z","created_at":"2017-08-28T02:00:41.915624Z","downloads":3136,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.21.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.21.0/downloads","authors":"/api/v1/crates/ipnet/0.21.0/authors"},"crate_size":13581,"published_by":null,"audit_actions":[],"checksum":"4e82a6f209f50ff3e101d92ddcd448b62496c69a9d86004ee381615681b39f05","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1045,"comment_lines":71,"files":6}},"total_code_lines":1045,"total_comment_lines":71}},{"id":63766,"crate":"ipnet","num":"0.20.1","dl_path":"/api/v1/crates/ipnet/0.20.1/download","readme_path":"/api/v1/crates/ipnet/0.20.1/readme","updated_at":"2017-11-30T03:04:15.157883Z","created_at":"2017-08-28T01:14:12.461450Z","downloads":3403,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.20.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.20.1/downloads","authors":"/api/v1/crates/ipnet/0.20.1/authors"},"crate_size":13405,"published_by":null,"audit_actions":[],"checksum":"3b47ea64cc385fe368d6459812e4fd8ca1dfbdfbbfad4eaf0641d0aa0daed458","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. Uses only stable Rust features and aligns to the standard library IpAddr, Ipv4Addr, and Ipv6Addr types.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1024,"comment_lines":68,"files":6}},"total_code_lines":1024,"total_comment_lines":68}},{"id":63765,"crate":"ipnet","num":"0.20.0","dl_path":"/api/v1/crates/ipnet/0.20.0/download","readme_path":"/api/v1/crates/ipnet/0.20.0/readme","updated_at":"2017-11-30T03:04:15.155021Z","created_at":"2017-08-28T01:11:36.730627Z","downloads":3138,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.20.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.20.0/downloads","authors":"/api/v1/crates/ipnet/0.20.0/authors"},"crate_size":13387,"published_by":null,"audit_actions":[],"checksum":"105df4372cdace91939e5e1cdd42464dd4e98daa69544bb8f2983c6bdd50662d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1024,"comment_lines":68,"files":6}},"total_code_lines":1024,"total_comment_lines":68}},{"id":63213,"crate":"ipnet","num":"0.19.0","dl_path":"/api/v1/crates/ipnet/0.19.0/download","readme_path":"/api/v1/crates/ipnet/0.19.0/readme","updated_at":"2017-11-30T03:06:07.683358Z","created_at":"2017-08-23T05:51:23.644039Z","downloads":3264,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.19.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.19.0/downloads","authors":"/api/v1/crates/ipnet/0.19.0/authors"},"crate_size":13042,"published_by":null,"audit_actions":[],"checksum":"7b802c5de98558352b3d13c673507c5d9c0e2e6a4289d3793feacd4331bb8dca","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1028,"comment_lines":69,"files":6}},"total_code_lines":1028,"total_comment_lines":69}},{"id":63212,"crate":"ipnet","num":"0.18.3","dl_path":"/api/v1/crates/ipnet/0.18.3/download","readme_path":"/api/v1/crates/ipnet/0.18.3/readme","updated_at":"2017-11-30T03:55:13.418602Z","created_at":"2017-08-23T05:00:36.307761Z","downloads":3178,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.18.3/dependencies","version_downloads":"/api/v1/crates/ipnet/0.18.3/downloads","authors":"/api/v1/crates/ipnet/0.18.3/authors"},"crate_size":12438,"published_by":null,"audit_actions":[],"checksum":"c5251cef36973004b3aa8cfbac0dc5c454404bff927b2b0b74e0db4628310c0e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":912,"comment_lines":65,"files":6}},"total_code_lines":912,"total_comment_lines":65}},{"id":63211,"crate":"ipnet","num":"0.18.2","dl_path":"/api/v1/crates/ipnet/0.18.2/download","readme_path":"/api/v1/crates/ipnet/0.18.2/readme","updated_at":"2017-11-30T03:06:07.679496Z","created_at":"2017-08-23T04:52:03.060537Z","downloads":3147,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.18.2/dependencies","version_downloads":"/api/v1/crates/ipnet/0.18.2/downloads","authors":"/api/v1/crates/ipnet/0.18.2/authors"},"crate_size":12378,"published_by":null,"audit_actions":[],"checksum":"ce3f26f14e9fc7b0af76dd9db76c848fc5dfb7c0137ad3477a4d774146249562","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":912,"comment_lines":65,"files":6}},"total_code_lines":912,"total_comment_lines":65}},{"id":63192,"crate":"ipnet","num":"0.18.1","dl_path":"/api/v1/crates/ipnet/0.18.1/download","readme_path":"/api/v1/crates/ipnet/0.18.1/readme","updated_at":"2017-11-30T03:06:07.673651Z","created_at":"2017-08-23T02:14:51.296503Z","downloads":3156,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.18.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.18.1/downloads","authors":"/api/v1/crates/ipnet/0.18.1/authors"},"crate_size":12351,"published_by":null,"audit_actions":[],"checksum":"0f27c8cddfb6dd134d81385e228cf4d6e9c54d01158b91740587ee0716a9eba2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":899,"comment_lines":65,"files":6}},"total_code_lines":899,"total_comment_lines":65}},{"id":63189,"crate":"ipnet","num":"0.18.0","dl_path":"/api/v1/crates/ipnet/0.18.0/download","readme_path":"/api/v1/crates/ipnet/0.18.0/readme","updated_at":"2017-11-30T03:54:11.099796Z","created_at":"2017-08-23T01:10:16.915177Z","downloads":3136,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.18.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.18.0/downloads","authors":"/api/v1/crates/ipnet/0.18.0/authors"},"crate_size":12157,"published_by":null,"audit_actions":[],"checksum":"c773f07ea1ab9ccf28f77e9b59b67881113920769add9e72e15497e25744b066","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":898,"comment_lines":62,"files":6}},"total_code_lines":898,"total_comment_lines":62}},{"id":63111,"crate":"ipnet","num":"0.17.1","dl_path":"/api/v1/crates/ipnet/0.17.1/download","readme_path":"/api/v1/crates/ipnet/0.17.1/readme","updated_at":"2017-11-30T03:06:13.855624Z","created_at":"2017-08-22T06:36:22.931658Z","downloads":3149,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.17.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.17.1/downloads","authors":"/api/v1/crates/ipnet/0.17.1/authors"},"crate_size":11102,"published_by":null,"audit_actions":[],"checksum":"99fc5d88d888a1a0b3db805618df262c3341ae1f50b1a6bc53a077d0e3f8a60e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":875,"comment_lines":60,"files":6}},"total_code_lines":875,"total_comment_lines":60}},{"id":63110,"crate":"ipnet","num":"0.17.0","dl_path":"/api/v1/crates/ipnet/0.17.0/download","readme_path":"/api/v1/crates/ipnet/0.17.0/readme","updated_at":"2017-11-30T03:34:31.335999Z","created_at":"2017-08-22T06:32:39.166744Z","downloads":3140,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.17.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.17.0/downloads","authors":"/api/v1/crates/ipnet/0.17.0/authors"},"crate_size":11168,"published_by":null,"audit_actions":[],"checksum":"071f49c1250d8b7143dd835ea62f8bdd27e717806406acb6ef7b8cf3610c2a79","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Provides types and methods for working with IPv4 and IPv6 network addresses.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":875,"comment_lines":60,"files":6}},"total_code_lines":875,"total_comment_lines":60}},{"id":63102,"crate":"ipnet","num":"0.16.2","dl_path":"/api/v1/crates/ipnet/0.16.2/download","readme_path":"/api/v1/crates/ipnet/0.16.2/readme","updated_at":"2017-11-30T03:06:13.853536Z","created_at":"2017-08-22T03:47:23.968093Z","downloads":3148,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.16.2/dependencies","version_downloads":"/api/v1/crates/ipnet/0.16.2/downloads","authors":"/api/v1/crates/ipnet/0.16.2/authors"},"crate_size":9897,"published_by":null,"audit_actions":[],"checksum":"19a5b14f33b4f641c2f6460fb657c566811a664062e6f5e24602592d7b383d50","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":831,"comment_lines":101,"files":6}},"total_code_lines":831,"total_comment_lines":101}},{"id":63095,"crate":"ipnet","num":"0.16.1","dl_path":"/api/v1/crates/ipnet/0.16.1/download","readme_path":"/api/v1/crates/ipnet/0.16.1/readme","updated_at":"2017-11-30T03:06:18.166231Z","created_at":"2017-08-22T02:11:52.092632Z","downloads":3139,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.16.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.16.1/downloads","authors":"/api/v1/crates/ipnet/0.16.1/authors"},"crate_size":9553,"published_by":null,"audit_actions":[],"checksum":"dba1a28ceb629c13e52ee74ec90e3118f4810c8f34d85ef7d4353f7338a731e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":827,"comment_lines":76,"files":6}},"total_code_lines":827,"total_comment_lines":76}},{"id":62921,"crate":"ipnet","num":"0.16.0","dl_path":"/api/v1/crates/ipnet/0.16.0/download","readme_path":"/api/v1/crates/ipnet/0.16.0/readme","updated_at":"2017-11-30T03:06:27.237201Z","created_at":"2017-08-20T05:43:50.709728Z","downloads":3123,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.16.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.16.0/downloads","authors":"/api/v1/crates/ipnet/0.16.0/authors"},"crate_size":8459,"published_by":null,"audit_actions":[],"checksum":"09ce00bb330cd6d5f99e1e325c4b03e425c4172b2d156d5fbd409883f0680e5f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":833,"comment_lines":87,"files":6}},"total_code_lines":833,"total_comment_lines":87}},{"id":62920,"crate":"ipnet","num":"0.15.3","dl_path":"/api/v1/crates/ipnet/0.15.3/download","readme_path":"/api/v1/crates/ipnet/0.15.3/readme","updated_at":"2017-11-30T03:06:18.142080Z","created_at":"2017-08-20T05:25:21.793723Z","downloads":3133,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.15.3/dependencies","version_downloads":"/api/v1/crates/ipnet/0.15.3/downloads","authors":"/api/v1/crates/ipnet/0.15.3/authors"},"crate_size":8352,"published_by":null,"audit_actions":[],"checksum":"2bae76786eb7843a58c09e4e39bdb0799adbd8eeee43dbc1d4a4399e32604920","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":824,"comment_lines":89,"files":6}},"total_code_lines":824,"total_comment_lines":89}},{"id":62911,"crate":"ipnet","num":"0.15.2","dl_path":"/api/v1/crates/ipnet/0.15.2/download","readme_path":"/api/v1/crates/ipnet/0.15.2/readme","updated_at":"2017-11-30T03:34:27.216685Z","created_at":"2017-08-20T02:38:08.560389Z","downloads":3144,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.15.2/dependencies","version_downloads":"/api/v1/crates/ipnet/0.15.2/downloads","authors":"/api/v1/crates/ipnet/0.15.2/authors"},"crate_size":8234,"published_by":null,"audit_actions":[],"checksum":"85daf67fa036f4794788519f30fd8937111c447c2e57ad92705822b67b2586e4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":813,"comment_lines":81,"files":6}},"total_code_lines":813,"total_comment_lines":81}},{"id":62910,"crate":"ipnet","num":"0.15.1","dl_path":"/api/v1/crates/ipnet/0.15.1/download","readme_path":"/api/v1/crates/ipnet/0.15.1/readme","updated_at":"2017-11-30T03:06:13.851532Z","created_at":"2017-08-20T02:15:45.531042Z","downloads":3151,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.15.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.15.1/downloads","authors":"/api/v1/crates/ipnet/0.15.1/authors"},"crate_size":8224,"published_by":null,"audit_actions":[],"checksum":"36a9459e9530674b735d462749f240c027c8f6561d006a47a92a509eb323ac40","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":814,"comment_lines":81,"files":6}},"total_code_lines":814,"total_comment_lines":81}},{"id":62898,"crate":"ipnet","num":"0.15.0","dl_path":"/api/v1/crates/ipnet/0.15.0/download","readme_path":"/api/v1/crates/ipnet/0.15.0/readme","updated_at":"2017-11-30T03:06:29.850318Z","created_at":"2017-08-20T01:01:43.499967Z","downloads":3167,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.15.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.15.0/downloads","authors":"/api/v1/crates/ipnet/0.15.0/authors"},"crate_size":8221,"published_by":null,"audit_actions":[],"checksum":"7d47aae80ca1ef360383e179eff46540df6683c194a88a3041c9e918a763ed77","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":795,"comment_lines":82,"files":6}},"total_code_lines":795,"total_comment_lines":82}},{"id":62673,"crate":"ipnet","num":"0.14.0","dl_path":"/api/v1/crates/ipnet/0.14.0/download","readme_path":"/api/v1/crates/ipnet/0.14.0/readme","updated_at":"2017-11-30T03:06:47.913007Z","created_at":"2017-08-17T22:50:24.757033Z","downloads":3144,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.14.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.14.0/downloads","authors":"/api/v1/crates/ipnet/0.14.0/authors"},"crate_size":6713,"published_by":null,"audit_actions":[],"checksum":"39466e32d984d6e2d4e2850f6a076c98bd1cf5052ec14f54fd402894f542bff7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":586,"comment_lines":74,"files":4}},"total_code_lines":586,"total_comment_lines":74}},{"id":62661,"crate":"ipnet","num":"0.13.3","dl_path":"/api/v1/crates/ipnet/0.13.3/download","readme_path":"/api/v1/crates/ipnet/0.13.3/readme","updated_at":"2017-11-30T03:06:47.910607Z","created_at":"2017-08-17T20:01:20.715270Z","downloads":3148,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.13.3/dependencies","version_downloads":"/api/v1/crates/ipnet/0.13.3/downloads","authors":"/api/v1/crates/ipnet/0.13.3/authors"},"crate_size":6496,"published_by":null,"audit_actions":[],"checksum":"40ac0f96af21589babe7a5be20ddee36d8244805b5e9832639afe6dc071cd27b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":564,"comment_lines":69,"files":4}},"total_code_lines":564,"total_comment_lines":69}},{"id":62604,"crate":"ipnet","num":"0.13.2","dl_path":"/api/v1/crates/ipnet/0.13.2/download","readme_path":"/api/v1/crates/ipnet/0.13.2/readme","updated_at":"2017-11-30T03:06:59.713045Z","created_at":"2017-08-17T06:35:03.355767Z","downloads":3126,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.13.2/dependencies","version_downloads":"/api/v1/crates/ipnet/0.13.2/downloads","authors":"/api/v1/crates/ipnet/0.13.2/authors"},"crate_size":6037,"published_by":null,"audit_actions":[],"checksum":"1e6374a6cc546377a852c1f6bd65ad83dda64409762e3ec9a4ff79629535be47","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":517,"comment_lines":64,"files":3}},"total_code_lines":517,"total_comment_lines":64}},{"id":62590,"crate":"ipnet","num":"0.13.1","dl_path":"/api/v1/crates/ipnet/0.13.1/download","readme_path":"/api/v1/crates/ipnet/0.13.1/readme","updated_at":"2017-11-30T03:07:04.072971Z","created_at":"2017-08-17T02:11:58.377330Z","downloads":3150,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.13.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.13.1/downloads","authors":"/api/v1/crates/ipnet/0.13.1/authors"},"crate_size":5892,"published_by":null,"audit_actions":[],"checksum":"87ae4c16aea0e7d4bae17bd4710ed65563b95da01e3b4e57caf195644d56d260","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":497,"comment_lines":67,"files":3}},"total_code_lines":497,"total_comment_lines":67}},{"id":62587,"crate":"ipnet","num":"0.13.0","dl_path":"/api/v1/crates/ipnet/0.13.0/download","readme_path":"/api/v1/crates/ipnet/0.13.0/readme","updated_at":"2017-11-30T03:07:04.070857Z","created_at":"2017-08-17T01:21:29.791296Z","downloads":3169,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.13.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.13.0/downloads","authors":"/api/v1/crates/ipnet/0.13.0/authors"},"crate_size":5857,"published_by":null,"audit_actions":[],"checksum":"ffc30374323e3985ed458339eea62b99f14d3034024869d6b4ae84ecf96ebe1f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":494,"comment_lines":67,"files":3}},"total_code_lines":494,"total_comment_lines":67}},{"id":62509,"crate":"ipnet","num":"0.12.0","dl_path":"/api/v1/crates/ipnet/0.12.0/download","readme_path":"/api/v1/crates/ipnet/0.12.0/readme","updated_at":"2017-11-30T03:06:03.790780Z","created_at":"2017-08-15T22:14:05.783265Z","downloads":3107,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.12.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.12.0/downloads","authors":"/api/v1/crates/ipnet/0.12.0/authors"},"crate_size":5315,"published_by":null,"audit_actions":[],"checksum":"659d94edd0ea17c6d2dd1f5838b89eeb7a97064c243dbe2d144356457fbace62","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":474,"comment_lines":56,"files":3}},"total_code_lines":474,"total_comment_lines":56}},{"id":62421,"crate":"ipnet","num":"0.11.1","dl_path":"/api/v1/crates/ipnet/0.11.1/download","readme_path":"/api/v1/crates/ipnet/0.11.1/readme","updated_at":"2017-11-30T03:07:23.854729Z","created_at":"2017-08-15T05:42:43.906125Z","downloads":3110,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.11.1/dependencies","version_downloads":"/api/v1/crates/ipnet/0.11.1/downloads","authors":"/api/v1/crates/ipnet/0.11.1/authors"},"crate_size":5091,"published_by":null,"audit_actions":[],"checksum":"7bb9b9787ef7ec5542f541af2c305bb7db18e18f39bdf59fb2e31ed814ccc9ee","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":"https://github.com/krisprice/ipnet","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":434,"comment_lines":56,"files":3}},"total_code_lines":434,"total_comment_lines":56}},{"id":62420,"crate":"ipnet","num":"0.11.0","dl_path":"/api/v1/crates/ipnet/0.11.0/download","readme_path":"/api/v1/crates/ipnet/0.11.0/readme","updated_at":"2017-11-30T03:07:23.851064Z","created_at":"2017-08-15T05:33:40.661063Z","downloads":3145,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.11.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.11.0/downloads","authors":"/api/v1/crates/ipnet/0.11.0/authors"},"crate_size":4993,"published_by":null,"audit_actions":[],"checksum":"32e1cf2dfddd64c808724b4eaefb218f37769741de0b9e10ad861491f28d21b7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types. Heavily under construction.","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":434,"comment_lines":56,"files":3}},"total_code_lines":434,"total_comment_lines":56}},{"id":62385,"crate":"ipnet","num":"0.1.0","dl_path":"/api/v1/crates/ipnet/0.1.0/download","readme_path":"/api/v1/crates/ipnet/0.1.0/readme","updated_at":"2017-11-30T03:06:03.781529Z","created_at":"2017-08-14T20:09:09.629621Z","downloads":3159,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ipnet/0.1.0/dependencies","version_downloads":"/api/v1/crates/ipnet/0.1.0/downloads","authors":"/api/v1/crates/ipnet/0.1.0/authors"},"crate_size":735,"published_by":null,"audit_actions":[],"checksum":"78e3f6c27f42f5884320da27fe3bce7c66ea91a18838324dcb9709670010f377","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"IpNet, Ipv4Net, and Ipv6Net types","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6,"comment_lines":0,"files":1}},"total_code_lines":6,"total_comment_lines":0}}],"keywords":[{"id":"cidr","keyword":"cidr","created_at":"2016-01-29T10:10:08.365452Z","crates_cnt":35},{"id":"ip","keyword":"ip","created_at":"2015-04-20T01:06:54.330579Z","crates_cnt":254},{"id":"network","keyword":"network","created_at":"2014-11-23T06:47:40.793184Z","crates_cnt":1971},{"id":"prefix","keyword":"prefix","created_at":"2015-03-20T20:50:32.707508Z","crates_cnt":70},{"id":"subnet","keyword":"subnet","created_at":"2017-08-23T05:00:36.307761Z","crates_cnt":13}],"categories":[{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14694}]}