Lines Matching refs:fd

139             for fd in fds.file {  in new()
140 let name = match fd.name.clone() { in new()
151 let fd = Arc::new(fd); in new() localVariable
152 state.files.insert(name, fd.clone()); in new()
153 state.process_file(fd, use_all_service_names)?; in new()
162 fd: Arc<FileDescriptorProto>, in process_file()
165 let prefix = &fd.package.clone().unwrap_or_default(); in process_file()
167 for msg in &fd.message_type { in process_file()
168 self.process_message(fd.clone(), prefix, msg)?; in process_file()
171 for en in &fd.enum_type { in process_file()
172 self.process_enum(fd.clone(), prefix, en)?; in process_file()
175 for service in &fd.service { 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()
193 fd: Arc<FileDescriptorProto>, in process_message()
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()
222 fd: Arc<FileDescriptorProto>, in process_enum()
227 self.symbols.insert(enum_name.clone(), fd.clone()); in process_enum()
231 self.symbols.insert(value_name, fd.clone()); in process_enum()
239 fd: Arc<FileDescriptorProto>, in process_field()
244 self.symbols.insert(field_name, fd); in process_field()
255 Some(fd) => { in symbol_by_name()
257 if fd.clone().encode(&mut encoded_fd).is_err() { in symbol_by_name()
269 Some(fd) => { in file_by_filename()
271 if fd.clone().encode(&mut encoded_fd).is_err() { in file_by_filename()