func (v BoolVal) MarshalJSON() ([]byte, error) { value := platform.LoadInt32(v.val) if value == 1 { return []byte("true"), nil } return []byte("false"), nil }
func (s *fdbSnapshot) IsOpen() bool { count := platform.LoadInt32(&s.refCount) return count > 0 }
func (v BoolVal) Value() bool { value := platform.LoadInt32(v.val) return value == 1 }