{"crate":{"id":"utf8-width","name":"utf8-width","updated_at":"2026-07-04T13:53:46.012651Z","versions":[2711358,1838954,961312,518970,369961,267420,256674,255751,255749,255746],"keywords":["character","length","utf-8","width"],"categories":["encoding","no-std"],"badges":[],"created_at":"2020-06-25T01:03:45.534940Z","downloads":78912222,"recent_downloads":14721938,"default_version":"0.1.9","num_versions":10,"yanked":false,"max_version":"0.1.9","newest_version":"0.1.9","max_stable_version":"0.1.9","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","links":{"version_downloads":"/api/v1/crates/utf8-width/downloads","versions":null,"owners":"/api/v1/crates/utf8-width/owners","owner_team":"/api/v1/crates/utf8-width/owner_team","owner_user":"/api/v1/crates/utf8-width/owner_user","reverse_dependencies":"/api/v1/crates/utf8-width/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2711358,"crate":"utf8-width","num":"0.1.9","dl_path":"/api/v1/crates/utf8-width/0.1.9/download","readme_path":"/api/v1/crates/utf8-width/0.1.9/readme","updated_at":"2026-07-04T13:53:46.012651Z","created_at":"2026-07-04T13:53:46.012651Z","downloads":1891384,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.9/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.9/downloads","authors":"/api/v1/crates/utf8-width/0.1.9/authors"},"crate_size":2628,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2026-07-04T13:53:46.012651Z"}],"checksum":"159a7cadce548703edd50d24069bc294c5415ecab0a480e0cd1ca06d112dc94a","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":59,"comment_lines":20,"files":1}},"total_code_lines":59,"total_comment_lines":20}},{"id":1838954,"crate":"utf8-width","num":"0.1.8","dl_path":"/api/v1/crates/utf8-width/0.1.8/download","readme_path":"/api/v1/crates/utf8-width/0.1.8/readme","updated_at":"2025-11-23T08:43:54.505428Z","created_at":"2025-11-23T08:43:54.505428Z","downloads":19635619,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.8/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.8/downloads","authors":"/api/v1/crates/utf8-width/0.1.8/authors"},"crate_size":3212,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2025-11-23T08:43:54.505428Z"}],"checksum":"1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":59,"comment_lines":22,"files":1}},"total_code_lines":59,"total_comment_lines":22}},{"id":961312,"crate":"utf8-width","num":"0.1.7","dl_path":"/api/v1/crates/utf8-width/0.1.7/download","readme_path":"/api/v1/crates/utf8-width/0.1.7/readme","updated_at":"2023-11-20T14:39:07.295376Z","created_at":"2023-11-20T14:39:07.295376Z","downloads":43833321,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.7/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.7/downloads","authors":"/api/v1/crates/utf8-width/0.1.7/authors"},"crate_size":2977,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2023-11-20T14:39:07.295376Z"}],"checksum":"86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":59,"comment_lines":22,"files":1}},"total_code_lines":59,"total_comment_lines":22}},{"id":518970,"crate":"utf8-width","num":"0.1.6","dl_path":"/api/v1/crates/utf8-width/0.1.6/download","readme_path":"/api/v1/crates/utf8-width/0.1.6/readme","updated_at":"2022-03-19T05:47:26.787376Z","created_at":"2022-03-19T05:47:26.787376Z","downloads":9397640,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.6/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.6/downloads","authors":"/api/v1/crates/utf8-width/0.1.6/authors"},"crate_size":2935,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2022-03-19T05:47:26.787376Z"}],"checksum":"5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":60,"comment_lines":23,"files":1}},"total_code_lines":60,"total_comment_lines":23}},{"id":369961,"crate":"utf8-width","num":"0.1.5","dl_path":"/api/v1/crates/utf8-width/0.1.5/download","readme_path":"/api/v1/crates/utf8-width/0.1.5/readme","updated_at":"2021-04-22T16:41:44.599083Z","created_at":"2021-04-22T16:41:44.599083Z","downloads":3371541,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.5/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.5/downloads","authors":"/api/v1/crates/utf8-width/0.1.5/authors"},"crate_size":2941,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2021-04-22T16:41:44.599083Z"}],"checksum":"7cf7d77f457ef8dfa11e4cd5933c5ddb5dc52a94664071951219a97710f0a32b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":60,"comment_lines":23,"files":1}},"total_code_lines":60,"total_comment_lines":23}},{"id":267420,"crate":"utf8-width","num":"0.1.4","dl_path":"/api/v1/crates/utf8-width/0.1.4/download","readme_path":"/api/v1/crates/utf8-width/0.1.4/readme","updated_at":"2020-07-29T03:16:23.825321Z","created_at":"2020-07-29T03:16:23.825321Z","downloads":619525,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.4/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.4/downloads","authors":"/api/v1/crates/utf8-width/0.1.4/authors"},"crate_size":2995,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2020-07-29T03:16:23.825321Z"}],"checksum":"9071ac216321a4470a69fb2b28cfc68dcd1a39acd877c8be8e014df6772d8efa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":60,"comment_lines":23,"files":1}},"total_code_lines":60,"total_comment_lines":23}},{"id":256674,"crate":"utf8-width","num":"0.1.3","dl_path":"/api/v1/crates/utf8-width/0.1.3/download","readme_path":"/api/v1/crates/utf8-width/0.1.3/readme","updated_at":"2020-06-27T13:23:01.407323Z","created_at":"2020-06-27T13:23:01.407323Z","downloads":92191,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.3/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.3/downloads","authors":"/api/v1/crates/utf8-width/0.1.3/authors"},"crate_size":2186,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2020-06-27T13:23:01.407323Z"}],"checksum":"6f2c54fe5e8d6907c60dc6fba532cc8529245d97ff4e26cb490cb462de114ba4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":60,"comment_lines":23,"files":1}},"total_code_lines":60,"total_comment_lines":23}},{"id":255751,"crate":"utf8-width","num":"0.1.2","dl_path":"/api/v1/crates/utf8-width/0.1.2/download","readme_path":"/api/v1/crates/utf8-width/0.1.2/readme","updated_at":"2020-06-25T01:37:52.527044Z","created_at":"2020-06-25T01:37:52.527044Z","downloads":2575,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.2/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.2/downloads","authors":"/api/v1/crates/utf8-width/0.1.2/authors"},"crate_size":7083,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2020-06-25T01:37:52.527044Z"}],"checksum":"0c1a6764f68442d80f51b76803a125650caf3b5fbf657512a22a11ae6c06312f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":60,"comment_lines":23,"files":1}},"total_code_lines":60,"total_comment_lines":23}},{"id":255749,"crate":"utf8-width","num":"0.1.1","dl_path":"/api/v1/crates/utf8-width/0.1.1/download","readme_path":"/api/v1/crates/utf8-width/0.1.1/readme","updated_at":"2020-06-25T01:35:17.708082Z","created_at":"2020-06-25T01:35:17.708082Z","downloads":2282,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.1/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.1/downloads","authors":"/api/v1/crates/utf8-width/0.1.1/authors"},"crate_size":7079,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2020-06-25T01:35:17.708082Z"}],"checksum":"3ee7e424bb8e6e5eb45d3675875ef55dc932ed3554fef3604f50008b2e0cb8fe","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":60,"comment_lines":23,"files":1}},"total_code_lines":60,"total_comment_lines":23}},{"id":255746,"crate":"utf8-width","num":"0.1.0","dl_path":"/api/v1/crates/utf8-width/0.1.0/download","readme_path":"/api/v1/crates/utf8-width/0.1.0/readme","updated_at":"2020-06-25T01:03:45.534940Z","created_at":"2020-06-25T01:03:45.534940Z","downloads":12007,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/utf8-width/0.1.0/dependencies","version_downloads":"/api/v1/crates/utf8-width/0.1.0/downloads","authors":"/api/v1/crates/utf8-width/0.1.0/authors"},"crate_size":7082,"published_by":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"audit_actions":[{"action":"publish","user":{"id":19481,"login":"magiclen","name":"Magic Len (Ron Li)","avatar":"https://avatars.githubusercontent.com/u/5851348?v=4","url":"https://github.com/magiclen","github_username_matches":true,"created_at":"2013-11-04T14:07:17Z"},"time":"2020-06-25T01:03:45.534940Z"}],"checksum":"1da899495cceb4e2300e6c16aa3fc345cf75fb2dd647fb0ed8de416d395c4247","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"To determine the width of a UTF-8 character by providing its first byte.","homepage":"https://magiclen.org/utf8-width","documentation":null,"repository":"https://github.com/magiclen/utf8-width","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":60,"comment_lines":23,"files":1}},"total_code_lines":60,"total_comment_lines":23}}],"keywords":[{"id":"character","keyword":"character","created_at":"2015-05-28T20:25:20.139659Z","crates_cnt":54},{"id":"length","keyword":"length","created_at":"2016-04-13T21:34:00.361641Z","crates_cnt":25},{"id":"utf-8","keyword":"utf-8","created_at":"2015-01-14T17:10:08.254613Z","crates_cnt":57},{"id":"width","keyword":"width","created_at":"2015-04-14T01:12:34.184985Z","crates_cnt":21}],"categories":[{"id":"encoding","category":"Encoding","slug":"encoding","description":"Encoding and/or decoding data from one data format to another.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7474},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13686}]}