#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::cell::Cell; struct SomeStruct { regular_field: u8, special_field: Cell, } fn main() { let my_struct = SomeStruct { regular_field: 0, special_field: Cell::new(1), }; let new_value = 100; my_struct.special_field.set(new_value); assert_eq!(my_struct.special_field.get(), new_value); }