Lines Matching defs:new
73 fn new(
131 MAP.get_or_insert_with(|| Arc::new(Mutex::new(HashMap::new())))
141 Arc::new(Mutex::new(forward_info)),
148 let mut result = Vec::new();
164 let mut remove_key = String::new();
200 .get_or_insert_with(|| Arc::new(RwLock::new(HashMap::new())))
208 let arc_wr = Arc::new(Mutex::new(wr));
245 .get_or_insert_with(|| Arc::new(RwLock::new(HashMap::new())))
253 let arc_listener = Arc::new(Mutex::new(listener));
273 static ONCE: Once = Once::new();
276 CONTEXT_MAP = MaybeUninit::new(Arc::new(Mutex::new(HashMap::new())));
317 .get_or_insert_with(|| Arc::new(Mutex::new(HashMap::new())))
365 let mut channel_list = Vec::new();
386 let mut result = String::new();
489 pub fn new(session_id: u32, channel_id: u32, server_or_daemon: bool) -> Self {
499 transfer: HdcTransferBase::new(session_id, channel_id),
548 let info = HdcForwardInfo::new(
836 let vec_none = Vec::<u8>::new();
945 None => Err(Error::new(ErrorKind::Other, "forward canonicalize failed")),
947 Err(_) => Err(Error::new(ErrorKind::Other, "forward canonicalize failed")),
965 let thread_path_ref = Arc::new(Mutex::new(resolv_path));
982 let mut total = Vec::new();
1119 let vec_none = Vec::<u8>::new();
1288 &Vec::<u8>::new(),
1358 payload: Vec::<u8>::new(),
1443 Err(Error::new(ErrorKind::Other, "filter command failure"))
1448 let open_result = OpenOptions::new()