Lines Matching defs:vec
183 if let Some(vec) = data_map.get(&session_id) {
184 let vec = vec.lock().await;
185 if !vec.is_empty() {
186 let Some(arc) = vec.get(index) else {
201 if let Some(vec) = data_map.get(&session_id) {
202 let mut vec = vec.lock().await;
204 vec.push(item);
206 let mut vec = Vec::<Arc<Mutex<OutputData>>>::new();
208 vec.push(d);
209 let v = Arc::new(Mutex::new(vec));
218 if let Some(vec) = data_map.get(&session_id) {
219 let vec = vec.lock().await;
220 if !vec.is_empty() {
221 let Some(arc) = vec.get(index) else {
257 if let Some(vec) = data_map.get(&session_id) {
258 let mut vec = vec.lock().await;
259 if !vec.is_empty() && index < vec.len() {
260 vec.remove(index);