Lines Matching refs:clone
140 let name = match fd.name.clone() { in new()
152 state.files.insert(name, fd.clone()); in new()
165 let prefix = &fd.package.clone().unwrap_or_default(); in process_file()
168 self.process_message(fd.clone(), prefix, msg)?; in process_file()
172 self.process_enum(fd.clone(), prefix, en)?; in process_file()
178 self.service_names.push(service_name.clone()); in process_file()
180 self.symbols.insert(service_name.clone(), fd.clone()); in process_file()
184 self.symbols.insert(method_name, fd.clone()); in process_file()
198 self.symbols.insert(message_name.clone(), fd.clone()); in process_message()
201 self.process_message(fd.clone(), &message_name, nested)?; in process_message()
205 self.process_enum(fd.clone(), &message_name, en)?; in process_message()
209 self.process_field(fd.clone(), &message_name, field)?; in process_message()
214 self.symbols.insert(oneof_name, fd.clone()); in process_message()
227 self.symbols.insert(enum_name.clone(), fd.clone()); in process_enum()
231 self.symbols.insert(value_name, fd.clone()); in process_enum()
257 if fd.clone().encode(&mut encoded_fd).is_err() { in symbol_by_name()
271 if fd.clone().encode(&mut encoded_fd).is_err() { in file_by_filename()