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

Method new

flow-plugins/src/image_server.rs:107–122  ·  view source on GitHub ↗
(_: String, args: &Table)

Source from the content-addressed store, hash-verified

105
106impl ImageServer {
107 fn new(_: String, args: &Table) -> ImageServer {
108 let response = args.get("response").map(|resp| resp.as_str()).flatten();
109 ImageServer {
110 ty: if response == Some("json") {
111 RespTy::Json
112 } else {
113 RespTy::Image
114 },
115 port: args["port"]
116 .as_integer()
117 .expect("expect args[port] in node[ImageServer]")
118 .to_owned() as u16,
119 inp: Default::default(),
120 out: Default::default(),
121 }
122 }
123
124 async fn initialize(&mut self, _: ResourceCollection) {}
125 async fn finalize(&mut self) {}

Callers

nothing calls this directly

Calls 1

getMethod · 0.45

Tested by

no test coverage detected