{"id":58108,"library":"atomic-refcell","title":"Atomic RefCell","description":"A threadsafe RefCell implementation using atomic operations for interior mutability.","status":"active","version":"0.1.13","language":"rust","source_language":null,"source_url":"https://github.com/bholley/atomic_refcell","tags":["concurrency","interior-mutability","atomic","threadsafe"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\natomic_refcell = \"0.1.13\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add atomic_refcell","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"AtomicRefCell","correct":"use atomic_refcell::AtomicRefCell;"}],"quickstart":{"code":"use atomic_refcell::AtomicRefCell;\n\nlet cell = AtomicRefCell::new(42);\n{\n    let borrow = cell.borrow();\n    println!(\"{}\", *borrow);\n}\n{\n    let mut borrow_mut = cell.borrow_mut();\n    *borrow_mut = 43;\n}","lang":"rust","description":"Creates an AtomicRefCell and demonstrates borrowing and mutation."},"warnings":[],"env_vars":null,"search_vec":"'atom':1,8,17 'concurr':13 'implement':6 'interior':11,15 'interior-mut':14 'mutabl':12,16 'oper':9 'refcel':2,5 'threadsaf':4,18 'use':7","created_at":"2026-06-16T16:11:28.594973+00:00","updated_at":"2026-06-16T16:11:28.594973+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/bholley/atomic_refcell","github":"https://github.com/bholley/atomic_refcell","docs":"https://docs.rs/atomic_refcell/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility","async"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-16","next_check":"2026-12-13","install_tag":null}}