pub struct Json;Trait Implementations§
Source§impl DataFormat for Json
impl DataFormat for Json
type Output = String
fn format_null(&self) -> String
fn format_bool(&self, v: &bool) -> String
fn format_string(&self, v: &str) -> String
fn format_i64(&self, v: &i64) -> String
fn format_f64(&self, v: &f64) -> String
fn format_ip(&self, v: &IpAddr) -> String
fn format_datetime(&self, v: &NaiveDateTime) -> String
fn format_object(&self, v: &ObjectValue) -> String
fn format_array(&self, v: &[DataField]) -> String
fn format_field(&self, f: &DataField) -> String
fn format_record(&self, r: &DataRecord) -> String
fn fmt_value(&self, value: &Value) -> Self::Output
Source§impl StaticDataFormatter for Json
impl StaticDataFormatter for Json
type Output = String
fn stdfmt_null() -> String
fn stdfmt_bool(value: &bool) -> String
fn stdfmt_string(value: &str) -> String
fn stdfmt_i64(value: &i64) -> String
fn stdfmt_f64(value: &f64) -> String
fn stdfmt_ip_addr(value: &IpAddr) -> String
fn stdfmt_datetime(value: &NaiveDateTime) -> String
fn stdfmt_object(value: &ObjectValue) -> String
fn stdfmt_array(value: &[DataField]) -> String
fn stdfmt_field(field: &DataField) -> String
fn stdfmt_record(record: &DataRecord) -> String
fn stdfmt_value(value: &Value) -> Self::Output
Auto Trait Implementations§
impl Freeze for Json
impl RefUnwindSafe for Json
impl Send for Json
impl Sync for Json
impl Unpin for Json
impl UnwindSafe for Json
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more