{"crate":{"id":"rustybuzz","name":"rustybuzz","updated_at":"2024-11-12T11:53:33.625252Z","versions":[1336699,1290122,1286558,1230338,1190834,1190549,1188639,1172301,1141255,1054774,988212,974140,925732,893947,893333,820895,719240,648850,648833,647664,565054,503103,394600,312178,266299,258965,258935],"keywords":["opentype","shaping","text","truetype"],"categories":["text-processing"],"badges":[],"created_at":"2020-07-04T11:56:31.690942Z","downloads":33773730,"recent_downloads":10980259,"default_version":"0.20.1","num_versions":27,"yanked":false,"max_version":"0.20.1","newest_version":"0.20.1","max_stable_version":"0.20.1","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/harfbuzz/rustybuzz","links":{"version_downloads":"/api/v1/crates/rustybuzz/downloads","versions":null,"owners":"/api/v1/crates/rustybuzz/owners","owner_team":"/api/v1/crates/rustybuzz/owner_team","owner_user":"/api/v1/crates/rustybuzz/owner_user","reverse_dependencies":"/api/v1/crates/rustybuzz/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1336699,"crate":"rustybuzz","num":"0.20.1","dl_path":"/api/v1/crates/rustybuzz/0.20.1/download","readme_path":"/api/v1/crates/rustybuzz/0.20.1/readme","updated_at":"2024-11-12T11:53:33.625252Z","created_at":"2024-11-12T11:53:33.625252Z","downloads":16708426,"features":{"default":["std"],"std":["ttf-parser/std"],"wasm-shaper":["std","dep:wasmi"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.20.1/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.20.1/downloads","authors":"/api/v1/crates/rustybuzz/0.20.1/authors"},"crate_size":272721,"published_by":{"id":87947,"login":"alerque","name":"Caleb Maclennan","avatar":"https://avatars.githubusercontent.com/u/173595?v=4","url":"https://github.com/alerque","github_username_matches":true,"created_at":"2009-12-29T12:51:25Z"},"audit_actions":[{"action":"publish","user":{"id":87947,"login":"alerque","name":"Caleb Maclennan","avatar":"https://avatars.githubusercontent.com/u/173595?v=4","url":"https://github.com/alerque","github_username_matches":true,"created_at":"2009-12-29T12:51:25Z"},"time":"2024-11-12T11:53:33.625252Z"}],"checksum":"fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/harfbuzz/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1852,"comment_lines":305,"files":7},"Rust":{"code_lines":23622,"comment_lines":2396,"files":74}},"total_code_lines":25474,"total_comment_lines":2701}},{"id":1290122,"crate":"rustybuzz","num":"0.20.0","dl_path":"/api/v1/crates/rustybuzz/0.20.0/download","readme_path":"/api/v1/crates/rustybuzz/0.20.0/readme","updated_at":"2024-10-04T09:17:12.896243Z","created_at":"2024-10-04T09:17:12.896243Z","downloads":26553,"features":{"default":["std"],"std":["ttf-parser/std"],"wasm-shaper":["std","dep:wasmi"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.20.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.20.0/downloads","authors":"/api/v1/crates/rustybuzz/0.20.0/authors"},"crate_size":272133,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-10-04T09:17:12.896243Z"}],"checksum":"2bb7452fae4166d0a686de84a66700658e950a768fa1aae0dcd035c90effd9d8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1850,"comment_lines":305,"files":7},"Rust":{"code_lines":23610,"comment_lines":2390,"files":74}},"total_code_lines":25460,"total_comment_lines":2695}},{"id":1286558,"crate":"rustybuzz","num":"0.19.0","dl_path":"/api/v1/crates/rustybuzz/0.19.0/download","readme_path":"/api/v1/crates/rustybuzz/0.19.0/readme","updated_at":"2024-10-01T05:39:17.757121Z","created_at":"2024-10-01T05:39:17.757121Z","downloads":2649,"features":{"default":["std"],"std":["ttf-parser/std"],"wasm-shaper":["std","dep:wasmi"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.19.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.19.0/downloads","authors":"/api/v1/crates/rustybuzz/0.19.0/authors"},"crate_size":272065,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-10-01T05:39:17.757121Z"}],"checksum":"f275ed9223b2f07cde8ef940efaefe71292df1c7d03f9bf3df45c79f07495dc7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1850,"comment_lines":305,"files":7},"Rust":{"code_lines":23610,"comment_lines":2390,"files":74}},"total_code_lines":25460,"total_comment_lines":2695}},{"id":1230338,"crate":"rustybuzz","num":"0.18.0","dl_path":"/api/v1/crates/rustybuzz/0.18.0/download","readme_path":"/api/v1/crates/rustybuzz/0.18.0/readme","updated_at":"2024-08-10T12:12:24.995155Z","created_at":"2024-08-10T12:12:24.995155Z","downloads":5946859,"features":{"default":["std"],"std":["ttf-parser/std"],"wasm-shaper":["std","dep:wasmi"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.18.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.18.0/downloads","authors":"/api/v1/crates/rustybuzz/0.18.0/authors"},"crate_size":270070,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-08-10T12:12:24.995155Z"}],"checksum":"c85d1ccd519e61834798eb52c4e886e8c2d7d698dd3d6ce0b1b47eb8557f1181","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1851,"comment_lines":305,"files":7},"Rust":{"code_lines":23470,"comment_lines":2379,"files":74}},"total_code_lines":25321,"total_comment_lines":2684}},{"id":1190834,"crate":"rustybuzz","num":"0.17.0","dl_path":"/api/v1/crates/rustybuzz/0.17.0/download","readme_path":"/api/v1/crates/rustybuzz/0.17.0/readme","updated_at":"2024-07-02T14:58:09.441004Z","created_at":"2024-07-02T14:58:09.441004Z","downloads":7475,"features":{"default":["std"],"std":["ttf-parser/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.17.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.17.0/downloads","authors":"/api/v1/crates/rustybuzz/0.17.0/authors"},"crate_size":266234,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-07-02T14:58:09.441004Z"}],"checksum":"23288ca94acc914c882928fe4fae313ebaa58aa55400f2b08f2c4b01538e3464","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1800,"comment_lines":296,"files":7},"Rust":{"code_lines":22855,"comment_lines":2324,"files":73}},"total_code_lines":24655,"total_comment_lines":2620}},{"id":1190549,"crate":"rustybuzz","num":"0.16.0","dl_path":"/api/v1/crates/rustybuzz/0.16.0/download","readme_path":"/api/v1/crates/rustybuzz/0.16.0/readme","updated_at":"2024-07-02T08:16:54.460520Z","created_at":"2024-07-02T08:16:54.460520Z","downloads":1692,"features":{"default":["std"],"std":["ttf-parser/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.16.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.16.0/downloads","authors":"/api/v1/crates/rustybuzz/0.16.0/authors"},"crate_size":266348,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-07-02T08:16:54.460520Z"}],"checksum":"30294f9252c448e8470f5af423e9982b2fcd2832b4ee82b19210fb8cb8b5e853","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1800,"comment_lines":296,"files":7},"Rust":{"code_lines":22855,"comment_lines":2324,"files":73}},"total_code_lines":24655,"total_comment_lines":2620}},{"id":1188639,"crate":"rustybuzz","num":"0.15.0","dl_path":"/api/v1/crates/rustybuzz/0.15.0/download","readme_path":"/api/v1/crates/rustybuzz/0.15.0/readme","updated_at":"2024-06-29T09:10:02.019130Z","created_at":"2024-06-29T09:10:02.019130Z","downloads":2241,"features":{"default":["std"],"no-std-float":["libm","ttf-parser/no-std-float"],"std":["ttf-parser/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.15.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.15.0/downloads","authors":"/api/v1/crates/rustybuzz/0.15.0/authors"},"crate_size":265632,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-06-29T09:10:02.019130Z"}],"checksum":"e7ac91dd6f815782e86632535d9af4f065687fe6f564dde32eefbc7d8431f535","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1805,"comment_lines":296,"files":7},"Rust":{"code_lines":22827,"comment_lines":2296,"files":73}},"total_code_lines":24632,"total_comment_lines":2592}},{"id":1172301,"crate":"rustybuzz","num":"0.14.1","dl_path":"/api/v1/crates/rustybuzz/0.14.1/download","readme_path":"/api/v1/crates/rustybuzz/0.14.1/readme","updated_at":"2024-06-12T18:06:35.549417Z","created_at":"2024-06-12T18:06:35.549417Z","downloads":4725804,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.14.1/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.14.1/downloads","authors":"/api/v1/crates/rustybuzz/0.14.1/authors"},"crate_size":254743,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-06-12T18:06:35.549417Z"}],"checksum":"cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1962,"comment_lines":297,"files":8},"Rust":{"code_lines":22711,"comment_lines":2379,"files":62}},"total_code_lines":24673,"total_comment_lines":2676}},{"id":1141255,"crate":"rustybuzz","num":"0.14.0","dl_path":"/api/v1/crates/rustybuzz/0.14.0/download","readme_path":"/api/v1/crates/rustybuzz/0.14.0/readme","updated_at":"2024-05-11T05:40:25.474282Z","created_at":"2024-05-11T05:40:25.474282Z","downloads":25685,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.14.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.14.0/downloads","authors":"/api/v1/crates/rustybuzz/0.14.0/authors"},"crate_size":254701,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-05-11T05:40:25.474282Z"}],"checksum":"7730060ad401b0d1807c904ea56735288af101430aa0d2ab8358b789f5f37002","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1962,"comment_lines":297,"files":8},"Rust":{"code_lines":22711,"comment_lines":2379,"files":62}},"total_code_lines":24673,"total_comment_lines":2676}},{"id":1054774,"crate":"rustybuzz","num":"0.13.0","dl_path":"/api/v1/crates/rustybuzz/0.13.0/download","readme_path":"/api/v1/crates/rustybuzz/0.13.0/readme","updated_at":"2024-02-17T12:01:51.336169Z","created_at":"2024-02-17T12:01:51.336169Z","downloads":334050,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.13.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.13.0/downloads","authors":"/api/v1/crates/rustybuzz/0.13.0/authors"},"crate_size":252302,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2024-02-17T12:01:51.336169Z"}],"checksum":"88117946aa1bfb53c2ae0643ceac6506337f44887f8c9fbfb43587b1cc52ba49","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1957,"comment_lines":296,"files":8},"Rust":{"code_lines":22341,"comment_lines":2213,"files":50}},"total_code_lines":24298,"total_comment_lines":2509}},{"id":988212,"crate":"rustybuzz","num":"0.12.1","dl_path":"/api/v1/crates/rustybuzz/0.12.1/download","readme_path":"/api/v1/crates/rustybuzz/0.12.1/readme","updated_at":"2023-12-16T13:59:38.031797Z","created_at":"2023-12-16T13:59:38.031797Z","downloads":872175,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.12.1/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.12.1/downloads","authors":"/api/v1/crates/rustybuzz/0.12.1/authors"},"crate_size":242589,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2023-12-16T13:59:38.031797Z"}],"checksum":"f0ae5692c5beaad6a9e22830deeed7874eae8a4e3ba4076fb48e12c56856222c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1833,"comment_lines":289,"files":7},"Rust":{"code_lines":21510,"comment_lines":2176,"files":50}},"total_code_lines":23343,"total_comment_lines":2465}},{"id":974140,"crate":"rustybuzz","num":"0.12.0","dl_path":"/api/v1/crates/rustybuzz/0.12.0/download","readme_path":"/api/v1/crates/rustybuzz/0.12.0/readme","updated_at":"2023-12-02T14:40:00.176980Z","created_at":"2023-12-02T14:40:00.176980Z","downloads":4504,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.12.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.12.0/downloads","authors":"/api/v1/crates/rustybuzz/0.12.0/authors"},"crate_size":242445,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2023-12-02T14:40:00.176980Z"}],"checksum":"bd2fd4ad3ea5edc76ee8eff2b2a200643e8e98e8a05dddbb000d3870af19a07e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1833,"comment_lines":289,"files":7},"Rust":{"code_lines":21501,"comment_lines":2176,"files":50}},"total_code_lines":23334,"total_comment_lines":2465}},{"id":925732,"crate":"rustybuzz","num":"0.11.0","dl_path":"/api/v1/crates/rustybuzz/0.11.0/download","readme_path":"/api/v1/crates/rustybuzz/0.11.0/readme","updated_at":"2023-10-15T11:04:32.091188Z","created_at":"2023-10-15T11:04:32.091188Z","downloads":847542,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.11.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.11.0/downloads","authors":"/api/v1/crates/rustybuzz/0.11.0/authors"},"crate_size":241297,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2023-10-15T11:04:32.091188Z"}],"checksum":"2ee8fe2a8461a0854a37101fe7a1b13998d0cfa987e43248e81d2a5f4570f6fa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1833,"comment_lines":289,"files":7},"Rust":{"code_lines":21455,"comment_lines":2177,"files":50}},"total_code_lines":23288,"total_comment_lines":2466}},{"id":893947,"crate":"rustybuzz","num":"0.10.0","dl_path":"/api/v1/crates/rustybuzz/0.10.0/download","readme_path":"/api/v1/crates/rustybuzz/0.10.0/readme","updated_at":"2023-09-10T15:59:52.462661Z","created_at":"2023-09-10T15:59:52.462661Z","downloads":1869670,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.10.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.10.0/downloads","authors":"/api/v1/crates/rustybuzz/0.10.0/authors"},"crate_size":240016,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2023-09-10T15:59:52.462661Z"}],"checksum":"71cd15fef9112a1f94ac64b58d1e4628192631ad6af4dc69997f995459c874e7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1823,"comment_lines":289,"files":7},"Rust":{"code_lines":21392,"comment_lines":2149,"files":50}},"total_code_lines":23215,"total_comment_lines":2438}},{"id":893333,"crate":"rustybuzz","num":"0.9.0","dl_path":"/api/v1/crates/rustybuzz/0.9.0/download","readme_path":"/api/v1/crates/rustybuzz/0.9.0/readme","updated_at":"2023-09-09T15:04:38.418255Z","created_at":"2023-09-09T15:04:38.418255Z","downloads":1996,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.9.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.9.0/downloads","authors":"/api/v1/crates/rustybuzz/0.9.0/authors"},"crate_size":240506,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2023-09-09T15:04:38.418255Z"}],"checksum":"1a491643f6e9d2395e9e006435eeb8071583a06127c12dc534110698c8d75ecc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1834,"comment_lines":283,"files":7},"Rust":{"code_lines":21499,"comment_lines":2128,"files":49}},"total_code_lines":23333,"total_comment_lines":2411}},{"id":820895,"crate":"rustybuzz","num":"0.8.0","dl_path":"/api/v1/crates/rustybuzz/0.8.0/download","readme_path":"/api/v1/crates/rustybuzz/0.8.0/readme","updated_at":"2023-06-12T16:53:23.884831Z","created_at":"2023-06-12T16:53:23.884831Z","downloads":278872,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.8.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.8.0/downloads","authors":"/api/v1/crates/rustybuzz/0.8.0/authors"},"crate_size":219805,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2023-06-12T16:53:23.884831Z"}],"checksum":"82eea22c8f56965eeaf3a209b3d24508256c7b920fb3b6211b8ba0f7c0583250","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1741,"comment_lines":280,"files":7},"Rust":{"code_lines":19928,"comment_lines":2080,"files":48}},"total_code_lines":21669,"total_comment_lines":2360}},{"id":719240,"crate":"rustybuzz","num":"0.7.0","dl_path":"/api/v1/crates/rustybuzz/0.7.0/download","readme_path":"/api/v1/crates/rustybuzz/0.7.0/readme","updated_at":"2023-02-04T17:29:07.111982Z","created_at":"2023-02-04T17:29:07.111982Z","downloads":862451,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.7.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.7.0/downloads","authors":"/api/v1/crates/rustybuzz/0.7.0/authors"},"crate_size":219739,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2023-02-04T17:29:07.111982Z"}],"checksum":"162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1741,"comment_lines":280,"files":7},"Rust":{"code_lines":19928,"comment_lines":2080,"files":48}},"total_code_lines":21669,"total_comment_lines":2360}},{"id":648850,"crate":"rustybuzz","num":"0.6.0","dl_path":"/api/v1/crates/rustybuzz/0.6.0/download","readme_path":"/api/v1/crates/rustybuzz/0.6.0/readme","updated_at":"2022-10-24T15:13:58.966026Z","created_at":"2022-10-24T15:13:58.966026Z","downloads":221016,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.6.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.6.0/downloads","authors":"/api/v1/crates/rustybuzz/0.6.0/authors"},"crate_size":219599,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2022-10-24T15:13:58.966026Z"}],"checksum":"ab9e34ecf6900625412355a61bda0bd68099fe674de707c67e5e4aed2c05e489","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1741,"comment_lines":280,"files":7},"Rust":{"code_lines":19923,"comment_lines":2080,"files":48}},"total_code_lines":21664,"total_comment_lines":2360}},{"id":648833,"crate":"rustybuzz","num":"0.5.3","dl_path":"/api/v1/crates/rustybuzz/0.5.3/download","readme_path":"/api/v1/crates/rustybuzz/0.5.3/readme","updated_at":"2022-10-30T03:48:14.827736Z","created_at":"2022-10-24T14:59:44.265824Z","downloads":4850,"features":{"default":["std"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.5.3/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.5.3/downloads","authors":"/api/v1/crates/rustybuzz/0.5.3/authors"},"crate_size":219571,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2022-10-24T14:59:44.265824Z"},{"action":"yank","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2022-10-30T03:48:14.831563Z"}],"checksum":"3860c1b453ef0366413ecea7e45c2787580bdabd30d055bffb5014413ee48eb3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1741,"comment_lines":280,"files":7},"Rust":{"code_lines":19922,"comment_lines":2080,"files":48}},"total_code_lines":21663,"total_comment_lines":2360}},{"id":647664,"crate":"rustybuzz","num":"0.5.2","dl_path":"/api/v1/crates/rustybuzz/0.5.2/download","readme_path":"/api/v1/crates/rustybuzz/0.5.2/readme","updated_at":"2022-10-30T03:48:15.878980Z","created_at":"2022-10-22T15:59:50.267650Z","downloads":4223,"features":{"default":["std"],"std":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.5.2/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.5.2/downloads","authors":"/api/v1/crates/rustybuzz/0.5.2/authors"},"crate_size":1226248,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2022-10-22T15:59:50.267650Z"},{"action":"yank","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2022-10-30T03:48:15.884005Z"}],"checksum":"4930b3853d030e596c8912da1c3d9b5e898c24b109d459e05166999860792118","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1741,"comment_lines":280,"files":7},"Rust":{"code_lines":19923,"comment_lines":2080,"files":48}},"total_code_lines":21664,"total_comment_lines":2360}},{"id":565054,"crate":"rustybuzz","num":"0.5.1","dl_path":"/api/v1/crates/rustybuzz/0.5.1/download","readme_path":"/api/v1/crates/rustybuzz/0.5.1/readme","updated_at":"2022-06-11T14:06:05.846560Z","created_at":"2022-06-11T14:06:05.846560Z","downloads":266866,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.5.1/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.5.1/downloads","authors":"/api/v1/crates/rustybuzz/0.5.1/authors"},"crate_size":1226140,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2022-06-11T14:06:05.846560Z"}],"checksum":"a617c811f5c9a7060fe511d35d13bf5b9f0463ce36d63ce666d05779df2b4eba","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1741,"comment_lines":280,"files":7},"Rust":{"code_lines":19922,"comment_lines":2080,"files":48}},"total_code_lines":21663,"total_comment_lines":2360}},{"id":503103,"crate":"rustybuzz","num":"0.5.0","dl_path":"/api/v1/crates/rustybuzz/0.5.0/download","readme_path":"/api/v1/crates/rustybuzz/0.5.0/readme","updated_at":"2022-02-20T15:00:12.976658Z","created_at":"2022-02-20T15:00:12.976658Z","downloads":104163,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.5.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.5.0/downloads","authors":"/api/v1/crates/rustybuzz/0.5.0/authors"},"crate_size":1225536,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2022-02-20T15:00:12.976658Z"}],"checksum":"25ff94f20221325d000e552781713e53b0d85c1d9551b6f420d12daf5a08eace","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1741,"comment_lines":280,"files":7},"Rust":{"code_lines":19914,"comment_lines":2080,"files":48}},"total_code_lines":21655,"total_comment_lines":2360}},{"id":394600,"crate":"rustybuzz","num":"0.4.0","dl_path":"/api/v1/crates/rustybuzz/0.4.0/download","readme_path":"/api/v1/crates/rustybuzz/0.4.0/readme","updated_at":"2021-06-27T17:34:48.695577Z","created_at":"2021-06-27T17:34:48.695577Z","downloads":278069,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.4.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.4.0/downloads","authors":"/api/v1/crates/rustybuzz/0.4.0/authors"},"crate_size":1241160,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2021-06-27T17:34:48.695577Z"}],"checksum":"44561062e583c4873162861261f16fd1d85fe927c4904d71329a4fe43dc355ef","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A complete harfbuzz shaping algorithm port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1741,"comment_lines":280,"files":7},"Rust":{"code_lines":23047,"comment_lines":2195,"files":59}},"total_code_lines":24788,"total_comment_lines":2475}},{"id":312178,"crate":"rustybuzz","num":"0.3.0","dl_path":"/api/v1/crates/rustybuzz/0.3.0/download","readme_path":"/api/v1/crates/rustybuzz/0.3.0/readme","updated_at":"2020-12-05T12:11:08.229385Z","created_at":"2020-12-05T12:11:08.229385Z","downloads":329965,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.3.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.3.0/downloads","authors":"/api/v1/crates/rustybuzz/0.3.0/authors"},"crate_size":1236785,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2020-12-05T12:11:08.229385Z"}],"checksum":"0ab463a295d00f3692e0974a0bfd83c7a9bcd119e27e07c2beecdb1b44a09d10","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An incremental harfbuzz port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":1739,"comment_lines":279,"files":7},"Rust":{"code_lines":22968,"comment_lines":2192,"files":59}},"total_code_lines":24707,"total_comment_lines":2471}},{"id":266299,"crate":"rustybuzz","num":"0.2.0","dl_path":"/api/v1/crates/rustybuzz/0.2.0/download","readme_path":"/api/v1/crates/rustybuzz/0.2.0/readme","updated_at":"2020-07-25T17:30:10.959804Z","created_at":"2020-07-25T17:30:10.959804Z","downloads":3399,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.2.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.2.0/downloads","authors":"/api/v1/crates/rustybuzz/0.2.0/authors"},"crate_size":1383229,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2020-07-25T17:30:10.959804Z"}],"checksum":"09e91a1066320c9d45c87f2191f78a4a4402d8cc66b896abd696ec275515c0b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An incremental harfbuzz port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"C Header":{"code_lines":1323,"comment_lines":735,"files":18},"C++":{"code_lines":3467,"comment_lines":1922,"files":19},"C++ Header":{"code_lines":17539,"comment_lines":3142,"files":45},"Python":{"code_lines":1739,"comment_lines":279,"files":7},"Rust":{"code_lines":15424,"comment_lines":1445,"files":35},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":39501,"total_comment_lines":7525}},{"id":258965,"crate":"rustybuzz","num":"0.1.1","dl_path":"/api/v1/crates/rustybuzz/0.1.1/download","readme_path":"/api/v1/crates/rustybuzz/0.1.1/readme","updated_at":"2020-07-04T12:51:10.078836Z","created_at":"2020-07-04T12:51:10.078836Z","downloads":29504,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.1.1/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.1.1/downloads","authors":"/api/v1/crates/rustybuzz/0.1.1/authors"},"crate_size":1737987,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2020-07-04T12:51:10.078836Z"}],"checksum":"587e0c54f676a15df40c5fe5ea98da021000fe73762ace644d0ce4c5e3e80812","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An incremental harfbuzz port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"C Header":{"code_lines":1823,"comment_lines":1309,"files":20},"C++":{"code_lines":19818,"comment_lines":5575,"files":42},"C++ Header":{"code_lines":39407,"comment_lines":5959,"files":103},"Python":{"code_lines":136,"comment_lines":19,"files":1},"Rust":{"code_lines":922,"comment_lines":11,"files":6},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":62115,"total_comment_lines":12875}},{"id":258935,"crate":"rustybuzz","num":"0.1.0","dl_path":"/api/v1/crates/rustybuzz/0.1.0/download","readme_path":"/api/v1/crates/rustybuzz/0.1.0/readme","updated_at":"2020-07-04T11:56:31.690942Z","created_at":"2020-07-04T11:56:31.690942Z","downloads":2352,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/rustybuzz/0.1.0/dependencies","version_downloads":"/api/v1/crates/rustybuzz/0.1.0/downloads","authors":"/api/v1/crates/rustybuzz/0.1.0/authors"},"crate_size":1737873,"published_by":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"audit_actions":[{"action":"publish","user":{"id":4818,"login":"RazrFalcon","name":"Yevhenii Reizner","avatar":"https://avatars.githubusercontent.com/u/725494?v=4","url":"https://github.com/RazrFalcon","github_username_matches":true,"created_at":"2011-04-12T18:49:03Z"},"time":"2020-07-04T11:56:31.690942Z"}],"checksum":"65224f1b020aed60b72d9a198b8c56e1b963f8af73c8008bbe978834c8b44ed5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An incremental harfbuzz port to Rust.","homepage":null,"documentation":"https://docs.rs/rustybuzz/","repository":"https://github.com/RazrFalcon/rustybuzz","trustpub_data":null,"linecounts":{"languages":{"C Header":{"code_lines":1823,"comment_lines":1309,"files":20},"C++":{"code_lines":19818,"comment_lines":5575,"files":42},"C++ Header":{"code_lines":39407,"comment_lines":5959,"files":103},"Python":{"code_lines":136,"comment_lines":19,"files":1},"Rust":{"code_lines":921,"comment_lines":11,"files":6},"Shell":{"code_lines":9,"comment_lines":2,"files":1}},"total_code_lines":62114,"total_comment_lines":12875}}],"keywords":[{"id":"opentype","keyword":"opentype","created_at":"2015-09-25T23:03:09.303706Z","crates_cnt":72},{"id":"shaping","keyword":"shaping","created_at":"2018-01-11T13:22:02.017816Z","crates_cnt":47},{"id":"text","keyword":"text","created_at":"2014-11-14T08:25:07.725999Z","crates_cnt":1228},{"id":"truetype","keyword":"truetype","created_at":"2016-02-05T09:04:20.005777Z","crates_cnt":68}],"categories":[{"id":"text-processing","category":"Text processing","slug":"text-processing","description":"Crates to deal with the complexities of human language when expressed in textual form.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":6296}]}