{"crate":{"id":"lockfree-object-pool","name":"lockfree-object-pool","updated_at":"2024-05-19T13:25:35.828401Z","versions":[1148969,1026193,772589,331621,330995,330104,330033],"keywords":["lock-free","atomic","object-pool","non-blocking"],"categories":["data-structures","memory-management","concurrency"],"badges":[],"created_at":"2021-01-21T07:28:58.633781Z","downloads":30650056,"recent_downloads":2333911,"default_version":"0.1.6","num_versions":7,"yanked":false,"max_version":"0.1.6","newest_version":"0.1.6","max_stable_version":"0.1.6","description":"A thread-safe object pool collection with automatic return and attach/detach semantics.","homepage":"https://github.com/EVaillant/lockfree-object-pool","documentation":"https://docs.rs/lockfree-object-pool","repository":"https://github.com/EVaillant/lockfree-object-pool","links":{"version_downloads":"/api/v1/crates/lockfree-object-pool/downloads","versions":null,"owners":"/api/v1/crates/lockfree-object-pool/owners","owner_team":"/api/v1/crates/lockfree-object-pool/owner_team","owner_user":"/api/v1/crates/lockfree-object-pool/owner_user","reverse_dependencies":"/api/v1/crates/lockfree-object-pool/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1148969,"crate":"lockfree-object-pool","num":"0.1.6","dl_path":"/api/v1/crates/lockfree-object-pool/0.1.6/download","readme_path":"/api/v1/crates/lockfree-object-pool/0.1.6/readme","updated_at":"2024-05-19T13:25:35.828401Z","created_at":"2024-05-19T13:25:35.828401Z","downloads":29055062,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSL-1.0","links":{"dependencies":"/api/v1/crates/lockfree-object-pool/0.1.6/dependencies","version_downloads":"/api/v1/crates/lockfree-object-pool/0.1.6/downloads","authors":"/api/v1/crates/lockfree-object-pool/0.1.6/authors"},"crate_size":12309,"published_by":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"audit_actions":[{"action":"publish","user":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"time":"2024-05-19T13:25:35.828401Z"}],"checksum":"9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A thread-safe object pool collection with automatic return and attach/detach semantics.","homepage":"https://github.com/EVaillant/lockfree-object-pool","documentation":"https://docs.rs/lockfree-object-pool","repository":"https://github.com/EVaillant/lockfree-object-pool","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":754,"comment_lines":15,"files":15}},"total_code_lines":754,"total_comment_lines":15}},{"id":1026193,"crate":"lockfree-object-pool","num":"0.1.5","dl_path":"/api/v1/crates/lockfree-object-pool/0.1.5/download","readme_path":"/api/v1/crates/lockfree-object-pool/0.1.5/readme","updated_at":"2024-01-24T19:35:31.902710Z","created_at":"2024-01-24T19:35:31.902710Z","downloads":439318,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSL-1.0","links":{"dependencies":"/api/v1/crates/lockfree-object-pool/0.1.5/dependencies","version_downloads":"/api/v1/crates/lockfree-object-pool/0.1.5/downloads","authors":"/api/v1/crates/lockfree-object-pool/0.1.5/authors"},"crate_size":2372332,"published_by":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"audit_actions":[{"action":"publish","user":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"time":"2024-01-24T19:35:31.902710Z"}],"checksum":"3a69c0481fc2424cb55795de7da41add33372ea75a94f9b6588ab6a2826dfebc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A thread-safe object pool collection with automatic return and attach/detach semantics.","homepage":"https://github.com/EVaillant/lockfree-object-pool","documentation":"https://docs.rs/lockfree-object-pool","repository":"https://github.com/EVaillant/lockfree-object-pool","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":754,"comment_lines":15,"files":15}},"total_code_lines":754,"total_comment_lines":15}},{"id":772589,"crate":"lockfree-object-pool","num":"0.1.4","dl_path":"/api/v1/crates/lockfree-object-pool/0.1.4/download","readme_path":"/api/v1/crates/lockfree-object-pool/0.1.4/readme","updated_at":"2023-04-10T13:09:07.497416Z","created_at":"2023-04-10T13:09:07.497416Z","downloads":136922,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSL-1.0","links":{"dependencies":"/api/v1/crates/lockfree-object-pool/0.1.4/dependencies","version_downloads":"/api/v1/crates/lockfree-object-pool/0.1.4/downloads","authors":"/api/v1/crates/lockfree-object-pool/0.1.4/authors"},"crate_size":2372328,"published_by":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"audit_actions":[{"action":"publish","user":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"time":"2023-04-10T13:09:07.497416Z"}],"checksum":"ee33defb27b106378a6efcfcde4dda6226dfdac8ba7a2904f5bc93363cb88557","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A thread-safe object pool collection with automatic return and attach/detach semantics.","homepage":"https://github.com/EVaillant/lockfree-object-pool","documentation":"https://docs.rs/lockfree-object-pool","repository":"https://github.com/EVaillant/lockfree-object-pool","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":754,"comment_lines":15,"files":15}},"total_code_lines":754,"total_comment_lines":15}},{"id":331621,"crate":"lockfree-object-pool","num":"0.1.3","dl_path":"/api/v1/crates/lockfree-object-pool/0.1.3/download","readme_path":"/api/v1/crates/lockfree-object-pool/0.1.3/readme","updated_at":"2021-01-25T15:00:47.732532Z","created_at":"2021-01-25T15:00:47.732532Z","downloads":1005743,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSL-1.0","links":{"dependencies":"/api/v1/crates/lockfree-object-pool/0.1.3/dependencies","version_downloads":"/api/v1/crates/lockfree-object-pool/0.1.3/downloads","authors":"/api/v1/crates/lockfree-object-pool/0.1.3/authors"},"crate_size":2373484,"published_by":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"audit_actions":[{"action":"publish","user":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"time":"2021-01-25T15:00:47.732532Z"}],"checksum":"8166fbddef141acbea89cf3425ed97d4c22d14a68161977fc01c301175a4fb89","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A thread-safe object pool collection with automatic return and attach/detach semantics.","homepage":"https://github.com/EVaillant/lockfree-object-pool","documentation":"https://docs.rs/lockfree-object-pool","repository":"https://github.com/EVaillant/lockfree-object-pool","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":754,"comment_lines":15,"files":15}},"total_code_lines":754,"total_comment_lines":15}},{"id":330995,"crate":"lockfree-object-pool","num":"0.1.2","dl_path":"/api/v1/crates/lockfree-object-pool/0.1.2/download","readme_path":"/api/v1/crates/lockfree-object-pool/0.1.2/readme","updated_at":"2021-01-23T23:17:53.280141Z","created_at":"2021-01-23T23:17:53.280141Z","downloads":2143,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSL-1.0","links":{"dependencies":"/api/v1/crates/lockfree-object-pool/0.1.2/dependencies","version_downloads":"/api/v1/crates/lockfree-object-pool/0.1.2/downloads","authors":"/api/v1/crates/lockfree-object-pool/0.1.2/authors"},"crate_size":1289445,"published_by":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"audit_actions":[{"action":"publish","user":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"time":"2021-01-23T23:17:53.280141Z"}],"checksum":"46161c1f3e6ae62287423193aabdc94ca9e6838ee488dbe7bcc5c566be560ebb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A thread-safe object pool collection with automatic return and attach/detach semantics.","homepage":"https://github.com/EVaillant/lockfree-object-pool","documentation":"https://docs.rs/lockfree-object-pool","repository":"https://github.com/EVaillant/lockfree-object-pool","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":587,"comment_lines":10,"files":12}},"total_code_lines":587,"total_comment_lines":10}},{"id":330104,"crate":"lockfree-object-pool","num":"0.1.1","dl_path":"/api/v1/crates/lockfree-object-pool/0.1.1/download","readme_path":"/api/v1/crates/lockfree-object-pool/0.1.1/readme","updated_at":"2021-01-21T11:07:09.965881Z","created_at":"2021-01-21T11:07:09.965881Z","downloads":2116,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSL-1.0","links":{"dependencies":"/api/v1/crates/lockfree-object-pool/0.1.1/dependencies","version_downloads":"/api/v1/crates/lockfree-object-pool/0.1.1/downloads","authors":"/api/v1/crates/lockfree-object-pool/0.1.1/authors"},"crate_size":857959,"published_by":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"audit_actions":[{"action":"publish","user":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"time":"2021-01-21T11:07:09.965881Z"}],"checksum":"457814258905159203fb0c9c2e9567e02fe41462f219573a0106d19a90e93265","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A thread-safe object pool collection with automatic return and attach/detach semantics.","homepage":"https://github.com/EVaillant/lockfree-object-pool","documentation":"https://docs.rs/lockfree-object-pool","repository":"https://github.com/EVaillant/lockfree-object-pool","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":562,"comment_lines":0,"files":12}},"total_code_lines":562,"total_comment_lines":0}},{"id":330033,"crate":"lockfree-object-pool","num":"0.1.0","dl_path":"/api/v1/crates/lockfree-object-pool/0.1.0/download","readme_path":"/api/v1/crates/lockfree-object-pool/0.1.0/readme","updated_at":"2021-01-21T07:28:58.633781Z","created_at":"2021-01-21T07:28:58.633781Z","downloads":2128,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSL-1.0","links":{"dependencies":"/api/v1/crates/lockfree-object-pool/0.1.0/dependencies","version_downloads":"/api/v1/crates/lockfree-object-pool/0.1.0/downloads","authors":"/api/v1/crates/lockfree-object-pool/0.1.0/authors"},"crate_size":856389,"published_by":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"audit_actions":[{"action":"publish","user":{"id":111012,"login":"EVaillant","name":"Vaillant Etienne","avatar":"https://avatars.githubusercontent.com/u/15875039?v=4","url":"https://github.com/EVaillant","github_username_matches":true,"created_at":"2015-11-16T16:58:31Z"},"time":"2021-01-21T07:28:58.633781Z"}],"checksum":"b6bf7d5fc2c30c0b1bcd9afbf93cc9944fe2a2893a1cf07996abbe198135313f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A thread-safe object pool collection with automatic return and attach/detach semantics.","homepage":"https://github.com/EVaillant/lockfree-object-pool","documentation":null,"repository":"https://github.com/EVaillant/lockfree-object-pool","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":494,"comment_lines":0,"files":12}},"total_code_lines":494,"total_comment_lines":0}}],"keywords":[{"id":"lock-free","keyword":"lock-free","created_at":"2015-11-05T22:16:50.315080Z","crates_cnt":361},{"id":"atomic","keyword":"atomic","created_at":"2015-09-17T15:50:35.169597Z","crates_cnt":283},{"id":"object-pool","keyword":"object-pool","created_at":"2018-05-03T22:35:18.755034Z","crates_cnt":21},{"id":"non-blocking","keyword":"non-blocking","created_at":"2015-02-18T16:50:54.187104Z","crates_cnt":175}],"categories":[{"id":"data-structures","category":"Data structures","slug":"data-structures","description":"Rust implementations of particular ways of organizing data suited for specific purposes.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11571},{"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":"concurrency","category":"Concurrency","slug":"concurrency","description":"Crates for implementing concurrent and parallel computation.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3836}]}