{"crate":{"id":"self_cell","name":"self_cell","updated_at":"2026-07-16T07:47:15.429408Z","versions":[2797608,1911115,1786750,1519986,1364920,1134043,991666,951896,951277,821492,810823,459502,449993,443323,432774,408595,391449,377917,371442,371440],"keywords":["borrowing","intrusive","lifetime","reference","self"],"categories":["memory-management","rust-patterns"],"badges":[],"created_at":"2021-04-26T17:54:26.867568Z","downloads":75294543,"recent_downloads":26122393,"default_version":"1.3.0","num_versions":20,"yanked":false,"max_version":"1.3.0","newest_version":"1.3.0","max_stable_version":"1.3.0","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","links":{"version_downloads":"/api/v1/crates/self_cell/downloads","versions":null,"owners":"/api/v1/crates/self_cell/owners","owner_team":"/api/v1/crates/self_cell/owner_team","owner_user":"/api/v1/crates/self_cell/owner_user","reverse_dependencies":"/api/v1/crates/self_cell/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2797608,"crate":"self_cell","num":"1.3.0","dl_path":"/api/v1/crates/self_cell/1.3.0/download","readme_path":"/api/v1/crates/self_cell/1.3.0/readme","updated_at":"2026-07-16T07:47:15.429408Z","created_at":"2026-07-16T07:47:15.429408Z","downloads":9714256,"features":{"old_rust":["rustversion"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR GPL-2.0-only","links":{"dependencies":"/api/v1/crates/self_cell/1.3.0/dependencies","version_downloads":"/api/v1/crates/self_cell/1.3.0/downloads","authors":"/api/v1/crates/self_cell/1.3.0/authors"},"crate_size":23869,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2026-07-16T07:47:15.429408Z"}],"checksum":"2ab42ca02749e120097e328d91d415325bdf43b1c72c4c8badf37375fe40a813","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":551,"comment_lines":136,"files":2}},"total_code_lines":551,"total_comment_lines":136}},{"id":1911115,"crate":"self_cell","num":"1.2.2","dl_path":"/api/v1/crates/self_cell/1.2.2/download","readme_path":"/api/v1/crates/self_cell/1.2.2/readme","updated_at":"2025-12-30T15:59:31.862864Z","created_at":"2025-12-30T15:59:31.862864Z","downloads":24953635,"features":{"old_rust":["rustversion"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR GPL-2.0-only","links":{"dependencies":"/api/v1/crates/self_cell/1.2.2/dependencies","version_downloads":"/api/v1/crates/self_cell/1.2.2/downloads","authors":"/api/v1/crates/self_cell/1.2.2/authors"},"crate_size":23264,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2025-12-30T15:59:31.862864Z"}],"checksum":"b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":509,"comment_lines":117,"files":2}},"total_code_lines":509,"total_comment_lines":117}},{"id":1786750,"crate":"self_cell","num":"1.2.1","dl_path":"/api/v1/crates/self_cell/1.2.1/download","readme_path":"/api/v1/crates/self_cell/1.2.1/readme","updated_at":"2025-10-22T07:09:49.933067Z","created_at":"2025-10-22T07:09:49.933067Z","downloads":4275670,"features":{"old_rust":["rustversion"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR GPL-2.0-only","links":{"dependencies":"/api/v1/crates/self_cell/1.2.1/dependencies","version_downloads":"/api/v1/crates/self_cell/1.2.1/downloads","authors":"/api/v1/crates/self_cell/1.2.1/authors"},"crate_size":13542,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2025-10-22T07:09:49.933067Z"}],"checksum":"16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":504,"comment_lines":117,"files":2}},"total_code_lines":504,"total_comment_lines":117}},{"id":1519986,"crate":"self_cell","num":"1.2.0","dl_path":"/api/v1/crates/self_cell/1.2.0/download","readme_path":"/api/v1/crates/self_cell/1.2.0/readme","updated_at":"2025-04-11T11:20:00.423521Z","created_at":"2025-04-11T11:20:00.423521Z","downloads":9696569,"features":{"old_rust":["rustversion"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/1.2.0/dependencies","version_downloads":"/api/v1/crates/self_cell/1.2.0/downloads","authors":"/api/v1/crates/self_cell/1.2.0/authors"},"crate_size":16883,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2025-04-11T11:20:00.423521Z"}],"checksum":"0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":504,"comment_lines":117,"files":2}},"total_code_lines":504,"total_comment_lines":117}},{"id":1364920,"crate":"self_cell","num":"1.1.0","dl_path":"/api/v1/crates/self_cell/1.1.0/download","readme_path":"/api/v1/crates/self_cell/1.1.0/readme","updated_at":"2024-12-05T16:11:00.791159Z","created_at":"2024-12-05T16:11:00.791159Z","downloads":3315476,"features":{"old_rust":["rustversion"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/1.1.0/dependencies","version_downloads":"/api/v1/crates/self_cell/1.1.0/downloads","authors":"/api/v1/crates/self_cell/1.1.0/authors"},"crate_size":16636,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2024-12-05T16:11:00.791159Z"}],"checksum":"c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":405,"comment_lines":112,"files":2}},"total_code_lines":405,"total_comment_lines":112}},{"id":1134043,"crate":"self_cell","num":"1.0.4","dl_path":"/api/v1/crates/self_cell/1.0.4/download","readme_path":"/api/v1/crates/self_cell/1.0.4/readme","updated_at":"2024-05-03T16:48:50.241256Z","created_at":"2024-05-03T16:48:50.241256Z","downloads":7022941,"features":{"old_rust":["rustversion"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/1.0.4/dependencies","version_downloads":"/api/v1/crates/self_cell/1.0.4/downloads","authors":"/api/v1/crates/self_cell/1.0.4/authors"},"crate_size":15220,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2024-05-03T16:48:50.241256Z"}],"checksum":"d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":377,"comment_lines":97,"files":2}},"total_code_lines":377,"total_comment_lines":97}},{"id":991666,"crate":"self_cell","num":"1.0.3","dl_path":"/api/v1/crates/self_cell/1.0.3/download","readme_path":"/api/v1/crates/self_cell/1.0.3/readme","updated_at":"2023-12-20T16:35:25.885849Z","created_at":"2023-12-20T16:35:25.885849Z","downloads":3238711,"features":{"old_rust":["rustversion"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/1.0.3/dependencies","version_downloads":"/api/v1/crates/self_cell/1.0.3/downloads","authors":"/api/v1/crates/self_cell/1.0.3/authors"},"crate_size":15147,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-12-20T16:35:25.885849Z"}],"checksum":"58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":377,"comment_lines":97,"files":2}},"total_code_lines":377,"total_comment_lines":97}},{"id":951896,"crate":"self_cell","num":"0.10.3","dl_path":"/api/v1/crates/self_cell/0.10.3/download","readme_path":"/api/v1/crates/self_cell/0.10.3/readme","updated_at":"2023-11-11T09:44:18.736323Z","created_at":"2023-11-11T09:44:18.736323Z","downloads":9101166,"features":{"old_rust":["new_self_cell/old_rust"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.10.3/dependencies","version_downloads":"/api/v1/crates/self_cell/0.10.3/downloads","authors":"/api/v1/crates/self_cell/0.10.3/authors"},"crate_size":7308,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-11-11T09:44:18.736323Z"}],"checksum":"e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2,"comment_lines":0,"files":1}},"total_code_lines":2,"total_comment_lines":0}},{"id":951277,"crate":"self_cell","num":"1.0.2","dl_path":"/api/v1/crates/self_cell/1.0.2/download","readme_path":"/api/v1/crates/self_cell/1.0.2/readme","updated_at":"2023-11-10T16:28:13.116242Z","created_at":"2023-11-10T16:28:13.116242Z","downloads":1079741,"features":{"old_rust":["rustversion"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/1.0.2/dependencies","version_downloads":"/api/v1/crates/self_cell/1.0.2/downloads","authors":"/api/v1/crates/self_cell/1.0.2/authors"},"crate_size":15097,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-11-10T16:28:13.116242Z"}],"checksum":"e388332cd64eb80cd595a00941baf513caffae8dce9cfd0467fc9c66397dade6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":376,"comment_lines":97,"files":2}},"total_code_lines":376,"total_comment_lines":97}},{"id":821492,"crate":"self_cell","num":"1.0.1","dl_path":"/api/v1/crates/self_cell/1.0.1/download","readme_path":"/api/v1/crates/self_cell/1.0.1/readme","updated_at":"2023-11-11T09:47:10.703064Z","created_at":"2023-06-13T12:56:00.419515Z","downloads":756849,"features":{"old_rust":["rustversion"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/1.0.1/dependencies","version_downloads":"/api/v1/crates/self_cell/1.0.1/downloads","authors":"/api/v1/crates/self_cell/1.0.1/authors"},"crate_size":15124,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-06-13T12:56:00.419515Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-11-11T09:47:10.706751Z"}],"checksum":"4c309e515543e67811222dbc9e3dd7e1056279b782e1dacffe4242b718734fb6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":389,"comment_lines":97,"files":2}},"total_code_lines":389,"total_comment_lines":97}},{"id":810823,"crate":"self_cell","num":"1.0.0","dl_path":"/api/v1/crates/self_cell/1.0.0/download","readme_path":"/api/v1/crates/self_cell/1.0.0/readme","updated_at":"2023-11-11T09:47:08.506244Z","created_at":"2023-05-29T15:14:05.909212Z","downloads":93991,"features":{"old_rust":["rustversion"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/1.0.0/dependencies","version_downloads":"/api/v1/crates/self_cell/1.0.0/downloads","authors":"/api/v1/crates/self_cell/1.0.0/authors"},"crate_size":14958,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-05-29T15:14:05.909212Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-11-11T09:47:08.509234Z"}],"checksum":"4a3926e239738d36060909ffe6f511502f92149a45a1fade7fe031cb2d33e88b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":389,"comment_lines":97,"files":2}},"total_code_lines":389,"total_comment_lines":97}},{"id":459502,"crate":"self_cell","num":"0.10.2","dl_path":"/api/v1/crates/self_cell/0.10.2/download","readme_path":"/api/v1/crates/self_cell/0.10.2/readme","updated_at":"2023-11-11T09:47:01.374612Z","created_at":"2021-11-27T18:16:32.422634Z","downloads":1962284,"features":{"old_rust":["rustversion"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.10.2/dependencies","version_downloads":"/api/v1/crates/self_cell/0.10.2/downloads","authors":"/api/v1/crates/self_cell/0.10.2/authors"},"crate_size":14732,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-11-27T18:16:32.422634Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-11-11T09:47:01.378415Z"}],"checksum":"1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":389,"comment_lines":97,"files":2}},"total_code_lines":389,"total_comment_lines":97}},{"id":449993,"crate":"self_cell","num":"0.10.1","dl_path":"/api/v1/crates/self_cell/0.10.1/download","readme_path":"/api/v1/crates/self_cell/0.10.1/readme","updated_at":"2023-11-11T09:46:59.138418Z","created_at":"2021-11-07T17:20:05.284602Z","downloads":25319,"features":{"old_rust":["rustversion"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.10.1/dependencies","version_downloads":"/api/v1/crates/self_cell/0.10.1/downloads","authors":"/api/v1/crates/self_cell/0.10.1/authors"},"crate_size":9054,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-11-07T17:20:05.284602Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-11-07T17:21:30.767414Z"},{"action":"unyank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-11-07T17:25:23.182517Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-11-11T09:46:59.142881Z"}],"checksum":"7ac753e6625df1711012c6469644ddd9b6338be1e4abf235c3a8817191411ae1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":389,"comment_lines":97,"files":2}},"total_code_lines":389,"total_comment_lines":97}},{"id":443323,"crate":"self_cell","num":"0.10.0","dl_path":"/api/v1/crates/self_cell/0.10.0/download","readme_path":"/api/v1/crates/self_cell/0.10.0/readme","updated_at":"2023-11-11T09:46:56.911804Z","created_at":"2021-10-25T15:57:30.658923Z","downloads":10758,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.10.0/dependencies","version_downloads":"/api/v1/crates/self_cell/0.10.0/downloads","authors":"/api/v1/crates/self_cell/0.10.0/authors"},"crate_size":8443,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-10-25T15:57:30.658923Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2023-11-11T09:46:56.918157Z"}],"checksum":"55267dd945ff7d9388dd56c5a6a97477bdb6f2584be5ba45fdde7207b7cac3a6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":367,"comment_lines":86,"files":2}},"total_code_lines":367,"total_comment_lines":86}},{"id":432774,"crate":"self_cell","num":"0.9.2","dl_path":"/api/v1/crates/self_cell/0.9.2/download","readme_path":"/api/v1/crates/self_cell/0.9.2/readme","updated_at":"2021-10-25T16:00:10.578655Z","created_at":"2021-10-02T09:31:06.713727Z","downloads":4697,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.9.2/dependencies","version_downloads":"/api/v1/crates/self_cell/0.9.2/downloads","authors":"/api/v1/crates/self_cell/0.9.2/authors"},"crate_size":7745,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-10-02T09:31:06.713727Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-10-25T16:00:08.663792Z"}],"checksum":"fe629daf70fdc14087b47c37c0700a2b43d4fcc0cb12c98b7239dffac9a1659d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":330,"comment_lines":61,"files":2}},"total_code_lines":330,"total_comment_lines":61}},{"id":408595,"crate":"self_cell","num":"0.9.1","dl_path":"/api/v1/crates/self_cell/0.9.1/download","readme_path":"/api/v1/crates/self_cell/0.9.1/readme","updated_at":"2021-10-25T16:00:07.154643Z","created_at":"2021-08-03T19:42:50.692111Z","downloads":4395,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.9.1/dependencies","version_downloads":"/api/v1/crates/self_cell/0.9.1/downloads","authors":"/api/v1/crates/self_cell/0.9.1/authors"},"crate_size":7589,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-08-03T19:42:50.692111Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-10-25T16:00:03.733954Z"}],"checksum":"884968d18b43d9df370d38acd11b57dd2aa169f6e442a38ab258be581fccf069","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":320,"comment_lines":56,"files":2}},"total_code_lines":320,"total_comment_lines":56}},{"id":391449,"crate":"self_cell","num":"0.9.0","dl_path":"/api/v1/crates/self_cell/0.9.0/download","readme_path":"/api/v1/crates/self_cell/0.9.0/readme","updated_at":"2021-10-25T16:00:04.020383Z","created_at":"2021-06-19T07:26:58.067423Z","downloads":3833,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.9.0/dependencies","version_downloads":"/api/v1/crates/self_cell/0.9.0/downloads","authors":"/api/v1/crates/self_cell/0.9.0/authors"},"crate_size":7200,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-06-19T07:26:58.067423Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-10-25T16:00:01.129511Z"}],"checksum":"6b35f48c688bec6aef5b874a1b4ff19a6b3213eeae481d7976522b133ab22f3f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":293,"comment_lines":55,"files":2}},"total_code_lines":293,"total_comment_lines":55}},{"id":377917,"crate":"self_cell","num":"0.8.0","dl_path":"/api/v1/crates/self_cell/0.8.0/download","readme_path":"/api/v1/crates/self_cell/0.8.0/readme","updated_at":"2021-10-25T15:59:59.243818Z","created_at":"2021-05-13T07:35:53.716990Z","downloads":6389,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.8.0/dependencies","version_downloads":"/api/v1/crates/self_cell/0.8.0/downloads","authors":"/api/v1/crates/self_cell/0.8.0/authors"},"crate_size":7568,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-05-13T07:35:53.716990Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-10-25T15:59:56.559199Z"}],"checksum":"d1c924e8e521faa453317ab6887122657f1855e9c46f0fb5e6b4bdc3be845353","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":292,"comment_lines":63,"files":2}},"total_code_lines":292,"total_comment_lines":63}},{"id":371442,"crate":"self_cell","num":"0.7.1","dl_path":"/api/v1/crates/self_cell/0.7.1/download","readme_path":"/api/v1/crates/self_cell/0.7.1/readme","updated_at":"2021-10-25T15:59:55.122542Z","created_at":"2021-04-26T18:05:19.132642Z","downloads":4382,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.7.1/dependencies","version_downloads":"/api/v1/crates/self_cell/0.7.1/downloads","authors":"/api/v1/crates/self_cell/0.7.1/authors"},"crate_size":7738,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-04-26T18:05:19.132642Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-10-25T15:59:53.748869Z"}],"checksum":"21ec62a5f46d5d25d0e0da6a57d8ef944a08ed25c770852ce664d5055ce813ab","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":252,"comment_lines":98,"files":2}},"total_code_lines":252,"total_comment_lines":98}},{"id":371440,"crate":"self_cell","num":"0.7.0","dl_path":"/api/v1/crates/self_cell/0.7.0/download","readme_path":"/api/v1/crates/self_cell/0.7.0/readme","updated_at":"2021-10-25T15:59:53.158111Z","created_at":"2021-04-26T17:54:26.867568Z","downloads":2575,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self_cell/0.7.0/dependencies","version_downloads":"/api/v1/crates/self_cell/0.7.0/downloads","authors":"/api/v1/crates/self_cell/0.7.0/authors"},"crate_size":7740,"published_by":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"audit_actions":[{"action":"publish","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-04-26T17:54:26.867568Z"},{"action":"yank","user":{"id":18325,"login":"Voultapher","name":"Lukas Bergdoll","avatar":"https://avatars.githubusercontent.com/u/6864584?v=4","url":"https://github.com/Voultapher","github_username_matches":true,"created_at":"2014-03-05T17:52:49Z"},"time":"2021-10-25T15:59:51.928555Z"}],"checksum":"5ca2f3c2c286d26225e5c533f769cff2ce6be391d855b8c810a95e30b9572dd0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe-to-use proc-macro-free self-referential structs in stable Rust.","homepage":null,"documentation":"https://docs.rs/self_cell","repository":"https://github.com/Voultapher/self_cell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":252,"comment_lines":98,"files":2}},"total_code_lines":252,"total_comment_lines":98}}],"keywords":[{"id":"borrowing","keyword":"borrowing","created_at":"2016-12-10T20:48:55.835990Z","crates_cnt":21},{"id":"intrusive","keyword":"intrusive","created_at":"2016-02-22T02:59:12.101332Z","crates_cnt":23},{"id":"lifetime","keyword":"lifetime","created_at":"2016-02-18T01:36:13.959335Z","crates_cnt":59},{"id":"reference","keyword":"reference","created_at":"2015-07-26T13:02:29.661730Z","crates_cnt":136},{"id":"self","keyword":"self","created_at":"2016-06-27T09:04:23.595855Z","crates_cnt":16}],"categories":[{"id":"memory-management","category":"Memory management","slug":"memory-management","description":"Crates to help with allocation, memory mapping, garbage collection, reference counting, or interfaces to foreign memory managers.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1535},{"id":"rust-patterns","category":"Rust patterns","slug":"rust-patterns","description":"Shared solutions for particular situations specific to programming in Rust.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":4286}]}