Skip to main content

quote

Function quote 

Source
pub fn quote(value: impl Into<Value>) -> String
Expand description

value as a SQL literal: strings quoted (' doubled), numbers as is, booleans as 1/0, null as NULL, arrays and objects as JSON text.

ยงExamples

use ocre::{serde_json::json, testing::quote};

assert_eq!(quote("it's"), "'it''s'");
assert_eq!(quote(42), "42");
assert_eq!(quote(true), "1");
assert_eq!(quote(json!({"a": 1})), r#"'{"a":1}'"#);
assert_eq!(quote(None::<i64>), "NULL");