MCPcopy Create free account
hub / github.com/MegEngine/MegFlow / describe_responses

Method describe_responses

flow-plugins/src/utils/either.rs:39–57  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37 R: ResponseEntity,
38{
39 fn describe_responses() -> Responses {
40 let mut lresps = L::describe_responses();
41 let rresps = R::describe_responses();
42
43 for (k, rresp) in &rresps {
44 if lresps.contains_key(k) {
45 let lresp = lresps.get_mut(k).unwrap();
46 for (k, v) in &rresp.content {
47 if !lresp.content.contains_key(k) {
48 lresp.content.insert(k.clone(), v.clone());
49 }
50 }
51 } else {
52 lresps.insert(k.clone(), rresp.clone());
53 }
54 }
55
56 lresps
57 }
58}

Callers

nothing calls this directly

Calls 3

insertMethod · 0.80
get_mutMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected