1 2 3 4 5 6 7 8 9 10
use anyhow::Result; use serde_json::Value; use crate::util::value_to_number; pub fn unary_bitwise_not(value: Value) -> Result<Value> { let number = value_to_number(value)?; let result = !(number as i64); Ok(Value::Number(result.into())) }