| 
									
										
										
										
											2021-03-29 15:59:14 +08:00
										 |  |  | fn main() {
 | 
					
						
							| 
									
										
										
										
											2023-01-23 18:50:25 +01:00
										 |  |  |     let out_dir = format!("{}/protos", std::env::var("OUT_DIR").unwrap());
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     std::fs::create_dir_all(&out_dir).unwrap();
 | 
					
						
							| 
									
										
										
										
											2023-02-08 17:26:44 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-07-14 17:20:01 +08:00
										 |  |  |     protobuf_codegen::Codegen::new()
 | 
					
						
							|  |  |  |         .pure()
 | 
					
						
							| 
									
										
										
										
											2023-01-23 18:50:25 +01:00
										 |  |  |         .out_dir(out_dir)
 | 
					
						
							| 
									
										
										
										
											2023-02-08 17:26:44 +08:00
										 |  |  |         .inputs(["protos/rendezvous.proto", "protos/message.proto"])
 | 
					
						
							| 
									
										
										
										
											2021-03-29 15:59:14 +08:00
										 |  |  |         .include("protos")
 | 
					
						
							| 
									
										
										
										
											2023-01-27 11:42:08 +08:00
										 |  |  |         .customize(protobuf_codegen::Customize::default().tokio_bytes(true))
 | 
					
						
							| 
									
										
										
										
											2021-03-29 15:59:14 +08:00
										 |  |  |         .run()
 | 
					
						
							|  |  |  |         .expect("Codegen failed.");
 | 
					
						
							|  |  |  | }
 |