{"crate":{"id":"bit_field","name":"bit_field","updated_at":"2025-08-26T14:49:40.629519Z","versions":[1701391,735385,275637,148220,148219,71368,59763,42430,41730,37254,34569,29920,28351,28350,27625],"keywords":["no_std"],"categories":[],"badges":[],"created_at":"2016-05-24T20:21:58.392931Z","downloads":89422096,"recent_downloads":22243344,"default_version":"0.10.3","num_versions":15,"yanked":false,"max_version":"0.10.3","newest_version":"0.10.3","max_stable_version":"0.10.3","description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","links":{"version_downloads":"/api/v1/crates/bit_field/downloads","versions":null,"owners":"/api/v1/crates/bit_field/owners","owner_team":"/api/v1/crates/bit_field/owner_team","owner_user":"/api/v1/crates/bit_field/owner_user","reverse_dependencies":"/api/v1/crates/bit_field/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1701391,"crate":"bit_field","num":"0.10.3","dl_path":"/api/v1/crates/bit_field/0.10.3/download","readme_path":"/api/v1/crates/bit_field/0.10.3/readme","updated_at":"2025-08-26T14:49:40.629519Z","created_at":"2025-08-26T14:49:40.629519Z","downloads":44362158,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.10.3/dependencies","version_downloads":"/api/v1/crates/bit_field/0.10.3/downloads","authors":"/api/v1/crates/bit_field/0.10.3/authors"},"crate_size":11173,"published_by":{"id":880,"login":"phil-opp","name":"Philipp Oppermann","avatar":"https://avatars.githubusercontent.com/u/1131315?v=4","url":"https://github.com/phil-opp","github_username_matches":true,"created_at":"2011-10-16T12:24:45Z"},"audit_actions":[{"action":"publish","user":{"id":880,"login":"phil-opp","name":"Philipp Oppermann","avatar":"https://avatars.githubusercontent.com/u/1131315?v=4","url":"https://github.com/phil-opp","github_username_matches":true,"created_at":"2011-10-16T12:24:45Z"},"time":"2025-08-26T14:49:40.629519Z"}],"checksum":"1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":546,"comment_lines":3,"files":2}},"total_code_lines":546,"total_comment_lines":3}},{"id":735385,"crate":"bit_field","num":"0.10.2","dl_path":"/api/v1/crates/bit_field/0.10.2/download","readme_path":"/api/v1/crates/bit_field/0.10.2/readme","updated_at":"2023-02-25T12:00:35.039244Z","created_at":"2023-02-25T12:00:35.039244Z","downloads":38413087,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.10.2/dependencies","version_downloads":"/api/v1/crates/bit_field/0.10.2/downloads","authors":"/api/v1/crates/bit_field/0.10.2/authors"},"crate_size":10568,"published_by":{"id":880,"login":"phil-opp","name":"Philipp Oppermann","avatar":"https://avatars.githubusercontent.com/u/1131315?v=4","url":"https://github.com/phil-opp","github_username_matches":true,"created_at":"2011-10-16T12:24:45Z"},"audit_actions":[{"action":"publish","user":{"id":880,"login":"phil-opp","name":"Philipp Oppermann","avatar":"https://avatars.githubusercontent.com/u/1131315?v=4","url":"https://github.com/phil-opp","github_username_matches":true,"created_at":"2011-10-16T12:24:45Z"},"time":"2023-02-25T12:00:35.039244Z"}],"checksum":"dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":532,"comment_lines":3,"files":2}},"total_code_lines":532,"total_comment_lines":3}},{"id":275637,"crate":"bit_field","num":"0.10.1","dl_path":"/api/v1/crates/bit_field/0.10.1/download","readme_path":"/api/v1/crates/bit_field/0.10.1/readme","updated_at":"2020-08-23T16:10:14.708640Z","created_at":"2020-08-23T16:10:14.708640Z","downloads":5809234,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.10.1/dependencies","version_downloads":"/api/v1/crates/bit_field/0.10.1/downloads","authors":"/api/v1/crates/bit_field/0.10.1/authors"},"crate_size":10576,"published_by":{"id":880,"login":"phil-opp","name":"Philipp Oppermann","avatar":"https://avatars.githubusercontent.com/u/1131315?v=4","url":"https://github.com/phil-opp","github_username_matches":true,"created_at":"2011-10-16T12:24:45Z"},"audit_actions":[{"action":"publish","user":{"id":880,"login":"phil-opp","name":"Philipp Oppermann","avatar":"https://avatars.githubusercontent.com/u/1131315?v=4","url":"https://github.com/phil-opp","github_username_matches":true,"created_at":"2011-10-16T12:24:45Z"},"time":"2020-08-23T16:10:14.708640Z"}],"checksum":"dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":524,"comment_lines":3,"files":2}},"total_code_lines":524,"total_comment_lines":3}},{"id":148220,"crate":"bit_field","num":"0.10.0","dl_path":"/api/v1/crates/bit_field/0.10.0/download","readme_path":"/api/v1/crates/bit_field/0.10.0/readme","updated_at":"2019-05-03T12:29:04.108981Z","created_at":"2019-05-03T12:29:04.108981Z","downloads":118499,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.10.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.10.0/downloads","authors":"/api/v1/crates/bit_field/0.10.0/authors"},"crate_size":10435,"published_by":{"id":880,"login":"phil-opp","name":"Philipp Oppermann","avatar":"https://avatars.githubusercontent.com/u/1131315?v=4","url":"https://github.com/phil-opp","github_username_matches":true,"created_at":"2011-10-16T12:24:45Z"},"audit_actions":[],"checksum":"a165d606cf084741d4ac3a28fb6e9b1eb0bd31f6cd999098cfddb0b2ab381dc0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":434,"comment_lines":3,"files":2}},"total_code_lines":434,"total_comment_lines":3}},{"id":148219,"crate":"bit_field","num":"0.9.1","dl_path":"/api/v1/crates/bit_field/0.9.1/download","readme_path":"/api/v1/crates/bit_field/0.9.1/readme","updated_at":"2019-05-03T12:27:17.828365Z","created_at":"2019-05-03T12:25:39.799716Z","downloads":3048,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.9.1/dependencies","version_downloads":"/api/v1/crates/bit_field/0.9.1/downloads","authors":"/api/v1/crates/bit_field/0.9.1/authors"},"crate_size":10418,"published_by":{"id":880,"login":"phil-opp","name":"Philipp Oppermann","avatar":"https://avatars.githubusercontent.com/u/1131315?v=4","url":"https://github.com/phil-opp","github_username_matches":true,"created_at":"2011-10-16T12:24:45Z"},"audit_actions":[],"checksum":"aed3a3463bcf21794626bc2e67856c5de7bcd1f8246ea8d02ee84f9f25771881","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":434,"comment_lines":3,"files":2}},"total_code_lines":434,"total_comment_lines":3}},{"id":71368,"crate":"bit_field","num":"0.9.0","dl_path":"/api/v1/crates/bit_field/0.9.0/download","readme_path":"/api/v1/crates/bit_field/0.9.0/readme","updated_at":"2017-11-30T03:13:07.004994Z","created_at":"2017-11-15T09:33:01.442579Z","downloads":568180,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.9.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.9.0/downloads","authors":"/api/v1/crates/bit_field/0.9.0/authors"},"crate_size":8563,"published_by":null,"audit_actions":[],"checksum":"ed8765909f9009617974ab6b7d332625b320b33c326b1e9321382ef1999b5d56","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":333,"comment_lines":3,"files":2}},"total_code_lines":333,"total_comment_lines":3}},{"id":59763,"crate":"bit_field","num":"0.8.0","dl_path":"/api/v1/crates/bit_field/0.8.0/download","readme_path":"/api/v1/crates/bit_field/0.8.0/readme","updated_at":"2017-11-30T03:37:16.443483Z","created_at":"2017-07-16T11:29:02.576804Z","downloads":7075,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.8.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.8.0/downloads","authors":"/api/v1/crates/bit_field/0.8.0/authors"},"crate_size":8623,"published_by":null,"audit_actions":[],"checksum":"5f82981c3dcf3b924f94c53663335140e8c95a781ce72c1c676c9bc98e18e649","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":333,"comment_lines":3,"files":2}},"total_code_lines":333,"total_comment_lines":3}},{"id":42430,"crate":"bit_field","num":"0.7.0","dl_path":"/api/v1/crates/bit_field/0.7.0/download","readme_path":"/api/v1/crates/bit_field/0.7.0/readme","updated_at":"2017-11-30T04:00:01.448365Z","created_at":"2017-01-16T09:52:20.178394Z","downloads":43516,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.7.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.7.0/downloads","authors":"/api/v1/crates/bit_field/0.7.0/authors"},"crate_size":7058,"published_by":null,"audit_actions":[],"checksum":"ff91a64014e1bc53bf643920f2c9ab5f0980d92a0948295f3ee550e9266849ad","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":206,"comment_lines":3,"files":2}},"total_code_lines":206,"total_comment_lines":3}},{"id":41730,"crate":"bit_field","num":"0.6.1","dl_path":"/api/v1/crates/bit_field/0.6.1/download","readme_path":"/api/v1/crates/bit_field/0.6.1/readme","updated_at":"2017-11-30T02:27:53.370705Z","created_at":"2017-01-06T13:01:49.517292Z","downloads":9220,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.6.1/dependencies","version_downloads":"/api/v1/crates/bit_field/0.6.1/downloads","authors":"/api/v1/crates/bit_field/0.6.1/authors"},"crate_size":7146,"published_by":null,"audit_actions":[],"checksum":"2f2608c2dbf1057804d86937a32731a17458a60b10e83ad91c1c35c36e522f5d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_range, set_bit, and set_range methods for unsigned integers.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":200,"comment_lines":3,"files":2}},"total_code_lines":200,"total_comment_lines":3}},{"id":37254,"crate":"bit_field","num":"0.6.0","dl_path":"/api/v1/crates/bit_field/0.6.0/download","readme_path":"/api/v1/crates/bit_field/0.6.0/readme","updated_at":"2017-11-30T03:58:46.550969Z","created_at":"2016-11-04T12:42:31.677173Z","downloads":3709,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.6.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.6.0/downloads","authors":"/api/v1/crates/bit_field/0.6.0/authors"},"crate_size":6378,"published_by":null,"audit_actions":[],"checksum":"38cd044473d684f0faae8469c213a7c707c5ddabacf575fe91bd878ed3712ffa","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_range, set_bit, and set_range methods for unsigned integers.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":200,"comment_lines":3,"files":2}},"total_code_lines":200,"total_comment_lines":3}},{"id":34569,"crate":"bit_field","num":"0.5.0","dl_path":"/api/v1/crates/bit_field/0.5.0/download","readme_path":"/api/v1/crates/bit_field/0.5.0/readme","updated_at":"2017-11-30T03:49:21.471390Z","created_at":"2016-09-23T14:20:36.665433Z","downloads":4278,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.5.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.5.0/downloads","authors":"/api/v1/crates/bit_field/0.5.0/authors"},"crate_size":6291,"published_by":null,"audit_actions":[],"checksum":"9c955296d3a0c579c986b8a4177e9cf7ad5e20d456df2e621f2077f4fa60debb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field trait providing get_bit, get_range, set_bit, and set_range methods for unsigned integers.","homepage":null,"documentation":"https://docs.rs/bit_field","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":201,"comment_lines":3,"files":2}},"total_code_lines":201,"total_comment_lines":3}},{"id":29920,"crate":"bit_field","num":"0.4.0","dl_path":"/api/v1/crates/bit_field/0.4.0/download","readme_path":"/api/v1/crates/bit_field/0.4.0/readme","updated_at":"2017-11-30T03:43:28.329585Z","created_at":"2016-07-12T14:24:37.494749Z","downloads":8428,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.4.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.4.0/downloads","authors":"/api/v1/crates/bit_field/0.4.0/authors"},"crate_size":6389,"published_by":null,"audit_actions":[],"checksum":"8c7f2626c064227bf8d383b35223f8ac9b7d33a7999f7bd9a5b5e491583061f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field implementation providing get_bit, get_range, set_bit, and set_range methods for unsigned integers.","homepage":null,"documentation":"https://crates.fyi/crates/bit_field/0.2.1/","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":212,"comment_lines":3,"files":2}},"total_code_lines":212,"total_comment_lines":3}},{"id":28351,"crate":"bit_field","num":"0.2.1","dl_path":"/api/v1/crates/bit_field/0.2.1/download","readme_path":"/api/v1/crates/bit_field/0.2.1/readme","updated_at":"2017-11-30T03:49:17.755032Z","created_at":"2016-06-09T10:10:49.633248Z","downloads":3358,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.2.1/dependencies","version_downloads":"/api/v1/crates/bit_field/0.2.1/downloads","authors":"/api/v1/crates/bit_field/0.2.1/authors"},"crate_size":6341,"published_by":null,"audit_actions":[],"checksum":"880eb64e34078143242f6305eb053f4265273257daefc0b3e6e552ef999e72dd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field implementation providing get_bit, get_range, set_bit, and set_range methods for unsigned integers.","homepage":null,"documentation":"https://crates.fyi/crates/bit_field/0.2.1/","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":204,"comment_lines":3,"files":2}},"total_code_lines":204,"total_comment_lines":3}},{"id":28350,"crate":"bit_field","num":"0.2.0","dl_path":"/api/v1/crates/bit_field/0.2.0/download","readme_path":"/api/v1/crates/bit_field/0.2.0/readme","updated_at":"2017-11-30T03:41:21.183159Z","created_at":"2016-06-09T10:09:38.583756Z","downloads":3162,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.2.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.2.0/downloads","authors":"/api/v1/crates/bit_field/0.2.0/authors"},"crate_size":6342,"published_by":null,"audit_actions":[],"checksum":"5aea065c71e69d6cc6cbad62048aa102ba4a572ce87e0cdbd1865edc618fe067","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field implementation providing get_bit, get_range, set_bit, and set_range methods for unsigned integers.","homepage":null,"documentation":"https://crates.fyi/crates/bit_field/0.1.0/","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":204,"comment_lines":3,"files":2}},"total_code_lines":204,"total_comment_lines":3}},{"id":27625,"crate":"bit_field","num":"0.1.0","dl_path":"/api/v1/crates/bit_field/0.1.0/download","readme_path":"/api/v1/crates/bit_field/0.1.0/readme","updated_at":"2017-11-30T03:41:45.171207Z","created_at":"2016-05-24T20:21:58.392931Z","downloads":4664,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/bit_field/0.1.0/dependencies","version_downloads":"/api/v1/crates/bit_field/0.1.0/downloads","authors":"/api/v1/crates/bit_field/0.1.0/authors"},"crate_size":6345,"published_by":null,"audit_actions":[],"checksum":"3f88e5bae19b0d128ce99a6ec8a65daa03396bea766c3832d98ae91ccb87c6b5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Simple bit field implementation providing get_bit, get_range, set_bit, and set_range methods for unsigned integers.","homepage":null,"documentation":"https://crates.fyi/crates/bit_field/0.1.0/","repository":"https://github.com/phil-opp/rust-bit-field","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":204,"comment_lines":3,"files":2}},"total_code_lines":204,"total_comment_lines":3}}],"keywords":[{"id":"no_std","keyword":"no_std","created_at":"2015-06-20T04:34:42.753830Z","crates_cnt":2446}],"categories":[]}