MCPcopy Create free account
hub / github.com/bajrangCoder/setu / build_query_string

Method build_query_string

src/components/params_editor.rs:111–130  ·  view source on GitHub ↗

Build query string from params

(&self, cx: &App)

Source from the content-addressed store, hash-verified

109 for entry in entries {
110 let description = descriptions.get(&entry.key).cloned().unwrap_or_default();
111 let completion_engine = self.completion_engine.clone();
112 let key_input = cx.new(|cx| {
113 let input = InputState::new(window, cx)
114 .placeholder("Param name")
115 .default_value(&entry.key);
116 if let Some(engine) = completion_engine.as_ref() {
117 engine.configure_input(input, CompletionContext::QueryName)
118 } else {
119 input
120 }
121 });
122 let completion_engine = self.completion_engine.clone();
123 let value_input = cx.new(|cx| {
124 let input = InputState::new(window, cx)
125 .placeholder("Value")
126 .default_value(&entry.value);
127 if let Some(engine) = completion_engine.as_ref() {
128 engine.configure_input(input, CompletionContext::QueryValue)
129 } else {
130 input
131 }
132 });
133 let description_input = cx.new(|cx| {

Callers 1

get_query_stringMethod · 0.80

Calls 3

filterMethod · 0.80
get_paramsMethod · 0.80
is_emptyMethod · 0.45

Tested by

no test coverage detected