MCPcopy Create free account
hub / github.com/angular-rust/yew-components / create_stream

Function create_stream

src/radarchart.rs:129–180  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

127}
128
129fn create_stream() -> DataStream<'static, &'static str, i32> {
130 let metadata = vec![
131 Channel {
132 name: "Series 1",
133 tag: 0,
134 visible: true,
135 },
136 Channel {
137 name: "New Series",
138 tag: 1,
139 visible: true,
140 },
141 ];
142
143 // Zero stream tag is allways metric
144 let mut frames = vec![DataFrame {
145 metric: "Monday",
146 data: [(0, 11), (1, 16)].iter().cloned().collect(),
147 }];
148
149 frames.push(DataFrame {
150 metric: "Tuesday",
151 data: [(0, 19), (1, 15)].iter().cloned().collect(),
152 });
153
154 frames.push(DataFrame {
155 metric: "Wednesday",
156 data: [(0, 7), (1, 14)].iter().cloned().collect(),
157 });
158
159 frames.push(DataFrame {
160 metric: "Thursday",
161 data: [(0, 17), (1, 12)].iter().cloned().collect(),
162 });
163
164 frames.push(DataFrame {
165 metric: "Friday",
166 data: [(0, 17), (1, 10)].iter().cloned().collect(),
167 });
168
169 frames.push(DataFrame {
170 metric: "Saturday",
171 data: [(0, 18), (1, 9)].iter().cloned().collect(),
172 });
173
174 frames.push(DataFrame {
175 metric: "Sunday",
176 data: [(0, 15), (1, 14)].iter().cloned().collect(),
177 });
178
179 DataStream::new(metadata, frames)
180}

Callers 1

renderedMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected