forked from NationTech/harmony
		
	wip: refactoring
This commit is contained in:
		
							parent
							
								
									fc718f11cf
								
							
						
					
					
						commit
						8a1627e728
					
				
							
								
								
									
										4
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -866,10 +866,6 @@ dependencies = [ | |||||||
|  "rand", |  "rand", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "example-topology2" |  | ||||||
| version = "0.1.0" |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "example-tui" | name = "example-tui" | ||||||
| version = "0.1.0" | version = "0.1.0" | ||||||
|  | |||||||
| @ -78,6 +78,35 @@ impl HAClusterTopology { | |||||||
|     } |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | #[async_trait] | ||||||
|  | impl DnsServer for HAClusterTopology{ | ||||||
|  |     async fn register_dhcp_leases(&self, _register: bool) -> Result<(), ExecutorError> { | ||||||
|  |         self.dns_server.register_dhcp_leases(_register) | ||||||
|  |     } | ||||||
|  |     async fn register_hosts(&self, _hosts: Vec<DnsRecord>) -> Result<(), ExecutorError> { | ||||||
|  |         unimplemented!("{}", UNIMPLEMENTED_DUMMY_INFRA) | ||||||
|  |     } | ||||||
|  |     fn remove_record( | ||||||
|  |         &mut self, | ||||||
|  |         _name: &str, | ||||||
|  |         _record_type: DnsRecordType, | ||||||
|  |     ) -> Result<(), ExecutorError> { | ||||||
|  |         unimplemented!("{}", UNIMPLEMENTED_DUMMY_INFRA) | ||||||
|  |     } | ||||||
|  |     async fn list_records(&self) -> Vec<DnsRecord> { | ||||||
|  |         unimplemented!("{}", UNIMPLEMENTED_DUMMY_INFRA) | ||||||
|  |     } | ||||||
|  |     fn get_ip(&self) -> IpAddress { | ||||||
|  |         unimplemented!("{}", UNIMPLEMENTED_DUMMY_INFRA) | ||||||
|  |     } | ||||||
|  |     fn get_host(&self) -> LogicalHost { | ||||||
|  |         unimplemented!("{}", UNIMPLEMENTED_DUMMY_INFRA) | ||||||
|  |     } | ||||||
|  |     async fn commit_config(&self) -> Result<(), ExecutorError> { | ||||||
|  |         unimplemented!("{}", UNIMPLEMENTED_DUMMY_INFRA) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
| #[derive(Debug)] | #[derive(Debug)] | ||||||
| struct DummyInfra; | struct DummyInfra; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user