{"crate":{"id":"link-cplusplus","name":"link-cplusplus","updated_at":"2025-09-06T23:16:42.930159Z","versions":[1718090,1710578,1467198,837899,686226,606896,452909,326173,291186,287528,252945,206611,206603],"keywords":["c++","linkage"],"categories":["development-tools::ffi","external-ffi-bindings","no-std","compilers","no-std::no-alloc"],"badges":[],"created_at":"2020-01-24T23:19:30.309958Z","downloads":81064895,"recent_downloads":12256625,"default_version":"1.0.12","num_versions":13,"yanked":false,"max_version":"1.0.12","newest_version":"1.0.12","max_stable_version":"1.0.12","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","links":{"version_downloads":"/api/v1/crates/link-cplusplus/downloads","versions":null,"owners":"/api/v1/crates/link-cplusplus/owners","owner_team":"/api/v1/crates/link-cplusplus/owner_team","owner_user":"/api/v1/crates/link-cplusplus/owner_user","reverse_dependencies":"/api/v1/crates/link-cplusplus/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1718090,"crate":"link-cplusplus","num":"1.0.12","dl_path":"/api/v1/crates/link-cplusplus/1.0.12/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.12/readme","updated_at":"2025-09-06T23:16:42.930159Z","created_at":"2025-09-06T23:16:42.930159Z","downloads":24453378,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.12/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.12/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.12/authors"},"crate_size":8178,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2025-09-06T23:16:42.930159Z"}],"checksum":"7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82","rust_version":"1.68","has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"C++":{"code_lines":4,"comment_lines":0,"files":1},"Rust":{"code_lines":31,"comment_lines":1,"files":2}},"total_code_lines":35,"total_comment_lines":1}},{"id":1710578,"crate":"link-cplusplus","num":"1.0.11","dl_path":"/api/v1/crates/link-cplusplus/1.0.11/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.11/readme","updated_at":"2025-09-01T20:20:03.427842Z","created_at":"2025-09-01T20:20:03.427842Z","downloads":182755,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.11/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.11/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.11/authors"},"crate_size":8179,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2025-09-01T20:20:03.427842Z"}],"checksum":"8c349c75e1ab4a03bd6b33fe6cbd3c479c5dd443e44ad732664d72cb0e755475","rust_version":"1.68","has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"C++":{"code_lines":4,"comment_lines":0,"files":1},"Rust":{"code_lines":31,"comment_lines":1,"files":2}},"total_code_lines":35,"total_comment_lines":1}},{"id":1467198,"crate":"link-cplusplus","num":"1.0.10","dl_path":"/api/v1/crates/link-cplusplus/1.0.10/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.10/readme","updated_at":"2025-03-03T23:43:53.163395Z","created_at":"2025-03-03T23:43:53.163395Z","downloads":9398036,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.10/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.10/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.10/authors"},"crate_size":8054,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2025-03-03T23:43:53.163395Z"}],"checksum":"4a6f6da007f968f9def0d65a05b187e2960183de70c160204ecfccf0ee330212","rust_version":"1.51","has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32,"comment_lines":1,"files":2}},"total_code_lines":32,"total_comment_lines":1}},{"id":837899,"crate":"link-cplusplus","num":"1.0.9","dl_path":"/api/v1/crates/link-cplusplus/1.0.9/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.9/readme","updated_at":"2023-07-03T18:21:57.076226Z","created_at":"2023-07-03T18:21:57.076226Z","downloads":22466752,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.9/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.9/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.9/authors"},"crate_size":7484,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2023-07-03T18:21:57.076226Z"}],"checksum":"9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":29,"comment_lines":1,"files":2}},"total_code_lines":29,"total_comment_lines":1}},{"id":686226,"crate":"link-cplusplus","num":"1.0.8","dl_path":"/api/v1/crates/link-cplusplus/1.0.8/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.8/readme","updated_at":"2022-12-17T19:22:27.150705Z","created_at":"2022-12-17T19:22:27.150705Z","downloads":16578394,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.8/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.8/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.8/authors"},"crate_size":7674,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2022-12-17T19:22:27.150705Z"}],"checksum":"ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":29,"comment_lines":1,"files":2}},"total_code_lines":29,"total_comment_lines":1}},{"id":606896,"crate":"link-cplusplus","num":"1.0.7","dl_path":"/api/v1/crates/link-cplusplus/1.0.7/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.7/readme","updated_at":"2022-08-22T10:53:21.999123Z","created_at":"2022-08-22T10:53:21.999123Z","downloads":5007623,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.7/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.7/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.7/authors"},"crate_size":7576,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2022-08-22T10:53:21.999123Z"}],"checksum":"9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28,"comment_lines":1,"files":2}},"total_code_lines":28,"total_comment_lines":1}},{"id":452909,"crate":"link-cplusplus","num":"1.0.6","dl_path":"/api/v1/crates/link-cplusplus/1.0.6/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.6/readme","updated_at":"2021-11-13T03:01:41.879346Z","created_at":"2021-11-13T03:01:41.879346Z","downloads":1807183,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.6/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.6/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.6/authors"},"crate_size":8150,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2021-11-13T03:01:41.879346Z"}],"checksum":"f8cae2cd7ba2f3f63938b9c724475dfb7b9861b545a90324476324ed21dbc8c8","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28,"comment_lines":1,"files":2}},"total_code_lines":28,"total_comment_lines":1}},{"id":326173,"crate":"link-cplusplus","num":"1.0.5","dl_path":"/api/v1/crates/link-cplusplus/1.0.5/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.5/readme","updated_at":"2021-01-11T23:58:20.005314Z","created_at":"2021-01-11T23:58:20.005314Z","downloads":900085,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.5/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.5/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.5/authors"},"crate_size":8114,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2021-01-11T23:58:20.005314Z"}],"checksum":"8f1becd27d473556dc610b8afa1636ef90747b574a84553bc11e82371d5ef2d1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27,"comment_lines":1,"files":2}},"total_code_lines":27,"total_comment_lines":1}},{"id":291186,"crate":"link-cplusplus","num":"1.0.4","dl_path":"/api/v1/crates/link-cplusplus/1.0.4/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.4/readme","updated_at":"2020-10-07T17:59:06.956695Z","created_at":"2020-10-07T17:59:06.956695Z","downloads":71896,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":"cplusplus","license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.4/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.4/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.4/authors"},"crate_size":7938,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2020-10-07T17:59:06.956695Z"}],"checksum":"f96aa785c87218ec773df6c510af203872b34e2df2cf47d6e908e5f36231e354","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27,"comment_lines":1,"files":2}},"total_code_lines":27,"total_comment_lines":1}},{"id":287528,"crate":"link-cplusplus","num":"1.0.3","dl_path":"/api/v1/crates/link-cplusplus/1.0.3/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.3/readme","updated_at":"2020-09-25T21:46:32.880236Z","created_at":"2020-09-25T21:46:32.880236Z","downloads":34116,"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.3/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.3/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.3/authors"},"crate_size":7917,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2020-09-25T21:46:32.880236Z"}],"checksum":"372d61b8ffdc79aa85d5f679e16c9e34da2357796186e877001f21998ece1f99","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27,"comment_lines":1,"files":2}},"total_code_lines":27,"total_comment_lines":1}},{"id":252945,"crate":"link-cplusplus","num":"1.0.2","dl_path":"/api/v1/crates/link-cplusplus/1.0.2/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.2/readme","updated_at":"2020-06-16T18:31:39.421689Z","created_at":"2020-06-16T18:31:39.421689Z","downloads":20905,"features":{"default":[],"libcxx":[],"libstdcxx":[],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.2/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.2/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.2/authors"},"crate_size":7912,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2020-06-16T18:31:39.421689Z"}],"checksum":"f563b3814ea63e830e3e321206e4e2b5177854586ebe3f595795ed7053b217f5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27,"comment_lines":1,"files":2}},"total_code_lines":27,"total_comment_lines":1}},{"id":206611,"crate":"link-cplusplus","num":"1.0.1","dl_path":"/api/v1/crates/link-cplusplus/1.0.1/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.1/readme","updated_at":"2020-01-25T00:05:38.222629Z","created_at":"2020-01-25T00:05:38.222629Z","downloads":12531,"features":{"default":[],"libcxx":[],"libstdcxx":[],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.1/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.1/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.1/authors"},"crate_size":6778,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2020-01-25T00:05:38.222629Z"}],"checksum":"628cd9d7b5c99cb930617438a3d7896f5eb734647bc2838ded9ca50689507295","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27,"comment_lines":1,"files":2}},"total_code_lines":27,"total_comment_lines":1}},{"id":206603,"crate":"link-cplusplus","num":"1.0.0","dl_path":"/api/v1/crates/link-cplusplus/1.0.0/download","readme_path":"/api/v1/crates/link-cplusplus/1.0.0/readme","updated_at":"2020-01-24T23:19:30.309958Z","created_at":"2020-01-24T23:19:30.309958Z","downloads":16675,"features":{"default":[],"libcxx":[],"libstdcxx":[],"nothing":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/link-cplusplus/1.0.0/dependencies","version_downloads":"/api/v1/crates/link-cplusplus/1.0.0/downloads","authors":"/api/v1/crates/link-cplusplus/1.0.0/authors"},"crate_size":6595,"published_by":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"audit_actions":[{"action":"publish","user":{"id":3618,"login":"dtolnay","name":"David Tolnay","avatar":"https://avatars.githubusercontent.com/u/1940490?v=4","url":"https://github.com/dtolnay","github_username_matches":true,"created_at":"2012-07-09T03:55:40Z"},"time":"2020-01-24T23:19:30.309958Z"}],"checksum":"4dfb9f65d9966f6ca6522043978030b564f3291af987fbf1dd55b6a064ba1b36","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Link libstdc++ or libc++ automatically or manually","homepage":null,"documentation":"https://docs.rs/link-cplusplus","repository":"https://github.com/dtolnay/link-cplusplus","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":21,"comment_lines":1,"files":2}},"total_code_lines":21,"total_comment_lines":1}}],"keywords":[{"id":"c++","keyword":"c++","created_at":"2022-08-22T10:53:21.999123Z","crates_cnt":42},{"id":"linkage","keyword":"linkage","created_at":"2017-08-15T14:39:46.662398Z","crates_cnt":13}],"categories":[{"id":"development-tools::ffi","category":"FFI","slug":"development-tools::ffi","description":"Crates to help you better interface with other languages. This includes binding generators and helpful language constructs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1030},{"id":"external-ffi-bindings","category":"External FFI bindings","slug":"external-ffi-bindings","description":"Direct Rust FFI bindings to libraries written in other languages; often denoted by a -sys suffix. Safe and idiomatic wrappers are in the API bindings category.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2463},{"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":13685},{"id":"compilers","category":"Compilers","slug":"compilers","description":"Compiler implementations, including interpreters and transpilers.","created_at":"2021-02-10T11:06:28.793761Z","crates_cnt":2870},{"id":"no-std::no-alloc","category":"No dynamic allocation","slug":"no-std::no-alloc","description":"Crates that are able to function without the Rust alloc crate.","created_at":"2023-01-23T10:07:45.986892Z","crates_cnt":1555}]}