rullst-orm 13.0.0-alpha.1

Fast, un-opinionated, database-agnostic ORM and query builder for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::same_payload;

#[test]
fn replayed_payloads_compare_as_json_values() {
    assert!(same_payload(r#"{"b":2,"a":1}"#, r#"{"a":1,"b":2}"#));
    assert!(same_payload(
        r#"{"outer":{"y":[1,2],"x":null}}"#,
        r#"{"outer":{"x":null,"y":[1,2]}}"#
    ));
    assert!(!same_payload(r#"{"a":1,"b":2}"#, r#"{"a":1,"b":3}"#));
    assert!(!same_payload(r#"{"list":[1,2]}"#, r#"{"list":[2,1]}"#));
    assert!(!same_payload("not json", r#"{"a":1}"#));
}