fn generate()

in dubbo-build/src/prost.rs [133:156]


    fn generate(&mut self, service: prost_build::Service, _buf: &mut String) {
        let svc = DubboService::new(service);
        if self.builder.build_server {
            let server = server::generate(
                &svc,
                true,
                &self.builder.proto_path,
                self.builder.compile_well_known_types,
                &self.builder.server_attributes,
            );
            self.servers.extend(server);
        }

        if self.builder.build_client {
            let client = client::generate(
                &svc,
                true,
                &self.builder.proto_path,
                self.builder.compile_well_known_types,
                &self.builder.client_attributes,
            );
            self.clients.extend(client);
        }
    }