{"crate":{"id":"encode_unicode","name":"encode_unicode","updated_at":"2022-08-07T14:19:49.238999Z","versions":[597674,171503,114202,114176,113116,103079,56904,47422,30678,25154,25153,25152,25151],"keywords":["utf-16","utf-8","unicode"],"categories":["encoding","no-std"],"badges":[],"created_at":"2016-04-07T00:11:28.007160Z","downloads":204629804,"recent_downloads":44278508,"default_version":"1.0.0","num_versions":13,"yanked":false,"max_version":"1.0.0","newest_version":"1.0.0","max_stable_version":"1.0.0","description":"UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.\n","homepage":null,"documentation":"https://docs.rs/encode_unicode/","repository":"https://github.com/tormol/encode_unicode","links":{"version_downloads":"/api/v1/crates/encode_unicode/downloads","versions":null,"owners":"/api/v1/crates/encode_unicode/owners","owner_team":"/api/v1/crates/encode_unicode/owner_team","owner_user":"/api/v1/crates/encode_unicode/owner_user","reverse_dependencies":"/api/v1/crates/encode_unicode/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":597674,"crate":"encode_unicode","num":"1.0.0","dl_path":"/api/v1/crates/encode_unicode/1.0.0/download","readme_path":"/api/v1/crates/encode_unicode/1.0.0/readme","updated_at":"2022-08-07T14:19:49.238999Z","created_at":"2022-08-07T14:19:49.238999Z","downloads":128473214,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/encode_unicode/1.0.0/dependencies","version_downloads":"/api/v1/crates/encode_unicode/1.0.0/downloads","authors":"/api/v1/crates/encode_unicode/1.0.0/authors"},"crate_size":56986,"published_by":{"id":3883,"login":"tormol","name":"Torbjørn Birch Moltu","avatar":"https://avatars.githubusercontent.com/u/10460821?v=4","url":"https://github.com/tormol","github_username_matches":true,"created_at":"2015-01-09T07:51:08Z"},"audit_actions":[{"action":"publish","user":{"id":3883,"login":"tormol","name":"Torbjørn Birch Moltu","avatar":"https://avatars.githubusercontent.com/u/10460821?v=4","url":"https://github.com/tormol","github_username_matches":true,"created_at":"2015-01-09T07:51:08Z"},"time":"2022-08-07T14:19:49.238999Z"}],"checksum":"34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.","homepage":null,"documentation":"https://docs.rs/encode_unicode/","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2033,"comment_lines":260,"files":8},"Shell":{"code_lines":74,"comment_lines":11,"files":1}},"total_code_lines":2107,"total_comment_lines":271}},{"id":171503,"crate":"encode_unicode","num":"0.3.6","dl_path":"/api/v1/crates/encode_unicode/0.3.6/download","readme_path":"/api/v1/crates/encode_unicode/0.3.6/readme","updated_at":"2019-08-23T20:09:26.926326Z","created_at":"2019-08-23T20:09:26.926326Z","downloads":74746312,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.3.6/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.3.6/downloads","authors":"/api/v1/crates/encode_unicode/0.3.6/authors"},"crate_size":45741,"published_by":{"id":3883,"login":"tormol","name":"Torbjørn Birch Moltu","avatar":"https://avatars.githubusercontent.com/u/10460821?v=4","url":"https://github.com/tormol","github_username_matches":true,"created_at":"2015-01-09T07:51:08Z"},"audit_actions":[],"checksum":"a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.","homepage":null,"documentation":"https://docs.rs/encode_unicode/","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2094,"comment_lines":243,"files":8}},"total_code_lines":2094,"total_comment_lines":243}},{"id":114202,"crate":"encode_unicode","num":"0.3.5","dl_path":"/api/v1/crates/encode_unicode/0.3.5/download","readme_path":"/api/v1/crates/encode_unicode/0.3.5/readme","updated_at":"2018-10-23T21:12:22.317231Z","created_at":"2018-10-23T21:12:22.317231Z","downloads":642212,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.3.5/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.3.5/downloads","authors":"/api/v1/crates/encode_unicode/0.3.5/authors"},"crate_size":42677,"published_by":null,"audit_actions":[],"checksum":"90b2c9496c001e8cb61827acdefad780795c42264c137744cae6f7d9e3450abd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.","homepage":null,"documentation":"https://docs.rs/encode_unicode/","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2044,"comment_lines":237,"files":8}},"total_code_lines":2044,"total_comment_lines":237}},{"id":114176,"crate":"encode_unicode","num":"0.3.4","dl_path":"/api/v1/crates/encode_unicode/0.3.4/download","readme_path":"/api/v1/crates/encode_unicode/0.3.4/readme","updated_at":"2018-10-23T18:06:33.604007Z","created_at":"2018-10-23T18:06:33.604007Z","downloads":3232,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.3.4/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.3.4/downloads","authors":"/api/v1/crates/encode_unicode/0.3.4/authors"},"crate_size":42715,"published_by":null,"audit_actions":[],"checksum":"8d887268d3a7c6f15a82b4ac21b9b39fe23ef898885b5c4995966e102dea7ee1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.","homepage":null,"documentation":"https://docs.rs/encode_unicode/","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2044,"comment_lines":238,"files":8}},"total_code_lines":2044,"total_comment_lines":238}},{"id":113116,"crate":"encode_unicode","num":"0.3.3","dl_path":"/api/v1/crates/encode_unicode/0.3.3/download","readme_path":"/api/v1/crates/encode_unicode/0.3.3/readme","updated_at":"2018-10-15T23:01:35.916814Z","created_at":"2018-10-15T23:01:35.916814Z","downloads":8321,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.3.3/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.3.3/downloads","authors":"/api/v1/crates/encode_unicode/0.3.3/authors"},"crate_size":34427,"published_by":null,"audit_actions":[],"checksum":"e889ae68d33f9ff91b61129b98adaef2f040bf956d5ec77f0e8c7b51e58e20fe","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.","homepage":null,"documentation":"https://docs.rs/encode_unicode/","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1663,"comment_lines":207,"files":7}},"total_code_lines":1663,"total_comment_lines":207}},{"id":103079,"crate":"encode_unicode","num":"0.3.2","dl_path":"/api/v1/crates/encode_unicode/0.3.2/download","readme_path":"/api/v1/crates/encode_unicode/0.3.2/readme","updated_at":"2018-08-08T20:55:10.979292Z","created_at":"2018-08-08T20:55:10.979292Z","downloads":32042,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.3.2/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.3.2/downloads","authors":"/api/v1/crates/encode_unicode/0.3.2/authors"},"crate_size":22310,"published_by":null,"audit_actions":[],"checksum":"7dda4963a6de8b990d05ae23b6d766dde2c65e84e35b297333d137535c65a212","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"UTF-8 and UTF-16 iterators, character types and related methods for char, u8 and u16.","homepage":null,"documentation":"http://tormol.github.io/rustdoc/encode_unicode","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1082,"comment_lines":114,"files":9}},"total_code_lines":1082,"total_comment_lines":114}},{"id":56904,"crate":"encode_unicode","num":"0.3.1","dl_path":"/api/v1/crates/encode_unicode/0.3.1/download","readme_path":"/api/v1/crates/encode_unicode/0.3.1/readme","updated_at":"2017-11-30T02:51:42.482950Z","created_at":"2017-06-16T08:53:23.152041Z","downloads":109332,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.3.1/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.3.1/downloads","authors":"/api/v1/crates/encode_unicode/0.3.1/authors"},"crate_size":20703,"published_by":null,"audit_actions":[],"checksum":"c088ec0ed2282dcd054f2c124c0327f953563e6c75fdc6ff5141779596289830","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"UTF-8 and UTF-16 iterators, character types and related methods for char, u8 and u16.","homepage":null,"documentation":"http://tormol.github.io/rustdoc/encode_unicode","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":980,"comment_lines":113,"files":7}},"total_code_lines":980,"total_comment_lines":113}},{"id":47422,"crate":"encode_unicode","num":"0.3.0","dl_path":"/api/v1/crates/encode_unicode/0.3.0/download","readme_path":"/api/v1/crates/encode_unicode/0.3.0/readme","updated_at":"2017-11-30T02:51:08.456453Z","created_at":"2017-03-09T15:52:36.788893Z","downloads":30694,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.3.0/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.3.0/downloads","authors":"/api/v1/crates/encode_unicode/0.3.0/authors"},"crate_size":20544,"published_by":null,"audit_actions":[],"checksum":"8927c1166f271b9c3950500ffada737e31321b43fba0ac2100d954974d2020b5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"UTF-8 and UTF-16 iterators, character types and related methods for char, u8 and u16.","homepage":null,"documentation":"http://tormol.github.io/rustdoc/encode_unicode","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":970,"comment_lines":113,"files":7}},"total_code_lines":970,"total_comment_lines":113}},{"id":30678,"crate":"encode_unicode","num":"0.2.0","dl_path":"/api/v1/crates/encode_unicode/0.2.0/download","readme_path":"/api/v1/crates/encode_unicode/0.2.0/readme","updated_at":"2017-11-30T04:03:59.035057Z","created_at":"2016-07-24T10:53:35.886751Z","downloads":22156,"features":{"ascii_no_std":["no_std","ascii/no_std"],"no_std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.2.0/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.2.0/downloads","authors":"/api/v1/crates/encode_unicode/0.2.0/authors"},"crate_size":18199,"published_by":null,"audit_actions":[],"checksum":"ebaa362d9b3b3a22633c78c58c87da02ec16c0541abfe3eecdd022eb4a08ede8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Alternative and extension to the unstable `char.encode_utf8()` and char.encode_utf16()` methods.\nAlso has UTF-8- and UTF-16-encoded character types.","homepage":null,"documentation":"http://tormol.github.io/rustdoc/encode_unicode","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":801,"comment_lines":103,"files":7}},"total_code_lines":801,"total_comment_lines":103}},{"id":25154,"crate":"encode_unicode","num":"0.1.3","dl_path":"/api/v1/crates/encode_unicode/0.1.3/download","readme_path":"/api/v1/crates/encode_unicode/0.1.3/readme","updated_at":"2017-11-30T03:11:12.456720Z","created_at":"2016-04-07T00:46:52.839112Z","downloads":464550,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.1.3/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.1.3/downloads","authors":"/api/v1/crates/encode_unicode/0.1.3/authors"},"crate_size":16859,"published_by":null,"audit_actions":[],"checksum":"28d65f1f5841ef7c6792861294b72beda34c664deb8be27970f36c306b7da1ce","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Alternative and extension to the unstable `char.encode_utf8()` and char.encode_utf16()` methods.","homepage":null,"documentation":"http://tormol.github.io/rustdoc/encode_unicode","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":822,"comment_lines":85,"files":7}},"total_code_lines":822,"total_comment_lines":85}},{"id":25153,"crate":"encode_unicode","num":"0.1.2","dl_path":"/api/v1/crates/encode_unicode/0.1.2/download","readme_path":"/api/v1/crates/encode_unicode/0.1.2/readme","updated_at":"2017-11-30T03:44:54.061885Z","created_at":"2016-04-07T00:43:21.344345Z","downloads":3212,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.1.2/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.1.2/downloads","authors":"/api/v1/crates/encode_unicode/0.1.2/authors"},"crate_size":17047,"published_by":null,"audit_actions":[],"checksum":"198870b7635621198bb5b7824e72b1d97faf4fbe2b02e231e4a88fd9f6be6ff5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Alternative and extension to the unstable `char.encode_utf8()` and char.encode_utf16()` methods.\n\n<h2>Contains</h2>:\n<ul>\n<li>Utf8Char: A char stored as UTF-8. Can be borrowed as a str.</li>\n<li>Utf8Iterator: Iterate over or read the bytes of an UTF-8 codepoint.</li>\n<li>Utf16Char: A char stored as UTF-16. Can be borrowed as a u16 slice.</li>\n<li>Utf8Iterator: Iterate over the units of an UTF-16 codepoint.</li>\n<li>Conversion methods on char:<ol>\n <li>to UTF-8 as [u8; 4] or into &mut[u8]. and vice versa.</li>\n <li>to UTF-16 as (u16, Option<u16>) or into &mut[u16]. and vice versa.</li></ol>\n<li>Precise errors when decoding a char from UTF-8, UTF-16 or `u32` fails.\n</ul>\nCan integrate with <a href=\"https://tomprogrammer.github.io/rust-ascii/ascii/index.html\">ascii</a> with the feature \"ascii\". (requires nightly)","homepage":null,"documentation":"http://tormol.github.io/rustdoc/encode_unicode","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":822,"comment_lines":85,"files":7}},"total_code_lines":822,"total_comment_lines":85}},{"id":25152,"crate":"encode_unicode","num":"0.1.1","dl_path":"/api/v1/crates/encode_unicode/0.1.1/download","readme_path":"/api/v1/crates/encode_unicode/0.1.1/readme","updated_at":"2017-11-30T03:44:42.269324Z","created_at":"2016-04-07T00:18:34.819094Z","downloads":3213,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.1.1/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.1.1/downloads","authors":"/api/v1/crates/encode_unicode/0.1.1/authors"},"crate_size":16913,"published_by":null,"audit_actions":[],"checksum":"45974087f6b486708dc3b0ac98edcd5ac189226eca1b44d88e7511f5e0b96909","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Alternative and extension to the unstable `char.encode_utf8()` and char.encode_utf16()` methods.\n\n## Contains:\n\n* **Utf8Char**: A `char` stored as UTF-8. Can be borrowed as a `str`.\n* **Utf8Iterator**: Iterate over or read the bytes of an UTF-8 codepoint.\n* **Utf16Char**: A `char` stored as UTF-16. Can be borrowed as a `u16` slice.\n* **Utf8Iterator**: Iterate over the units of an UTF-16 codepoint.\n* **Conversion methods on `char`**:\n  * to UTF-8 as `[u8; 4]` or into `&mut[u8]`. and vice versa.\n  * to UTF-16 as `(u16, Option<u16>)` or into `&mut[u16]`. and vice versa.\n* **Precise errors when decoding a char from UTF-8, UTF-16 or `u32` fails.**\n\nCan integrate with [ascii](https://tomprogrammer.github.io/rust-ascii/ascii/index.html) with the feature \"ascii\". (requires nightly)","homepage":null,"documentation":"http://tormol.github.io/rustdoc/encode_unicode","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":822,"comment_lines":85,"files":7}},"total_code_lines":822,"total_comment_lines":85}},{"id":25151,"crate":"encode_unicode","num":"0.1.0","dl_path":"/api/v1/crates/encode_unicode/0.1.0/download","readme_path":"/api/v1/crates/encode_unicode/0.1.0/readme","updated_at":"2017-11-30T04:03:57.862941Z","created_at":"2016-04-07T00:11:28.007160Z","downloads":3217,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/encode_unicode/0.1.0/dependencies","version_downloads":"/api/v1/crates/encode_unicode/0.1.0/downloads","authors":"/api/v1/crates/encode_unicode/0.1.0/authors"},"crate_size":16909,"published_by":null,"audit_actions":[],"checksum":"79f804be46d932bf30c29475c63103c0ef6582664adebd57419e140a36b18d27","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Alternative and extension to the unstable `char.encode_utf8()` and char.encode_utf16()` methods.\n\n## Contains:\n* **Utf8Char**: A `char` stored as UTF-8. Can be borrowed as a `str`.\n* **Utf8Iterator**: Iterate over or read the bytes of an UTF-8 codepoint.\n* **Utf16Char**: A `char` stored as UTF-16. Can be borrowed as a `u16` slice.\n* **Utf8Iterator**: Iterate over the units of an UTF-16 codepoint.\n* **Conversion methods on `char`**:\n  * to UTF-8 as `[u8; 4]` or into `&mut[u8]`. and vice versa.\n  * to UTF-16 as `(u16, Option<u16>)` or into `&mut[u16]`. and vice versa.\n* **Precise errors when decoding a char from UTF-8, UTF-16 or `u32` fails.**\n\nCan integrate with [ascii](https://tomprogrammer.github.io/rust-ascii/ascii/index.html) with the feature \"ascii\". (requires nightly)","homepage":null,"documentation":"http://tormol.github.io/rustdoc/encode_unicode","repository":"https://github.com/tormol/encode_unicode","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":822,"comment_lines":85,"files":7}},"total_code_lines":822,"total_comment_lines":85}}],"keywords":[{"id":"utf-16","keyword":"utf-16","created_at":"2016-07-24T10:53:35.886751Z","crates_cnt":16},{"id":"utf-8","keyword":"utf-8","created_at":"2015-01-14T17:10:08.254613Z","crates_cnt":57},{"id":"unicode","keyword":"unicode","created_at":"2014-11-14T08:25:07.740184Z","crates_cnt":627}],"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":7465},{"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":13672}]}