pub trait SyncSafe { }
Marker trait: types that are safe for the sync path. Sync operations MUST NOT mutate the tree, layout, or native views.
This is enforced by handle_sync taking &self (not &mut self).
handle_sync
&self
&mut self