1mod claim;
10mod lookup;
11mod scan;
12mod verify;
13mod work;
14
15pub use claim::{ClaimInput, InputClaim};
16pub use lookup::{Status, disagreements, input as input_lookup, invalid, item as lookup_item};
17pub use scan::mention;
18pub use verify::{invalid_claim, verification};
19pub use work::{candidate, set_abstract, usage, usage_one, work};
20
21use serde_json::Value;
22
23pub fn merged(mut base: Value, extra: Value) -> Value {
25 if let (Value::Object(b), Value::Object(e)) = (&mut base, extra) {
26 b.extend(e);
27 }
28 base
29}