Update backend code to Rust Edition 2024
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		@@ -325,9 +325,11 @@ mod tests {
 | 
			
		||||
            ..Default::default()
 | 
			
		||||
        };
 | 
			
		||||
        dep_cycle_1.depends_on = vec![dep_cycle_3.id];
 | 
			
		||||
        assert!(dep_cycle_1
 | 
			
		||||
            .error(&[dep_cycle_2.clone(), dep_cycle_3.clone()])
 | 
			
		||||
            .is_some());
 | 
			
		||||
        assert!(
 | 
			
		||||
            dep_cycle_1
 | 
			
		||||
                .error(&[dep_cycle_2.clone(), dep_cycle_3.clone()])
 | 
			
		||||
                .is_some()
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
        dep_cycle_1.depends_on = vec![];
 | 
			
		||||
        assert!(dep_cycle_1.error(&[dep_cycle_2, dep_cycle_3]).is_none());
 | 
			
		||||
@@ -351,21 +353,29 @@ mod tests {
 | 
			
		||||
            ..Default::default()
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        assert!(target_relay
 | 
			
		||||
            .error(&[other_dep.clone(), second_dep.clone()])
 | 
			
		||||
            .is_some());
 | 
			
		||||
        assert!(target_relay
 | 
			
		||||
            .error(&[other_dep.clone(), second_dep.clone(), target_relay.clone()])
 | 
			
		||||
            .is_some());
 | 
			
		||||
        assert!(
 | 
			
		||||
            target_relay
 | 
			
		||||
                .error(&[other_dep.clone(), second_dep.clone()])
 | 
			
		||||
                .is_some()
 | 
			
		||||
        );
 | 
			
		||||
        assert!(
 | 
			
		||||
            target_relay
 | 
			
		||||
                .error(&[other_dep.clone(), second_dep.clone(), target_relay.clone()])
 | 
			
		||||
                .is_some()
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
        second_dep.conflicts_with = vec![];
 | 
			
		||||
 | 
			
		||||
        assert!(target_relay
 | 
			
		||||
            .error(&[other_dep.clone(), second_dep.clone()])
 | 
			
		||||
            .is_none());
 | 
			
		||||
        assert!(target_relay
 | 
			
		||||
            .error(&[other_dep.clone(), second_dep.clone(), target_relay.clone()])
 | 
			
		||||
            .is_none());
 | 
			
		||||
        assert!(
 | 
			
		||||
            target_relay
 | 
			
		||||
                .error(&[other_dep.clone(), second_dep.clone()])
 | 
			
		||||
                .is_none()
 | 
			
		||||
        );
 | 
			
		||||
        assert!(
 | 
			
		||||
            target_relay
 | 
			
		||||
                .error(&[other_dep.clone(), second_dep.clone(), target_relay.clone()])
 | 
			
		||||
                .is_none()
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
        // self loop
 | 
			
		||||
        let mut self_loop = DeviceRelay {
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ use crate::devices::device::{
 | 
			
		||||
    Device, DeviceGeneralInfo, DeviceId, DeviceInfo, DeviceRelay, DeviceRelayID,
 | 
			
		||||
};
 | 
			
		||||
use crate::utils::time_utils::time_secs;
 | 
			
		||||
use openssl::x509::{X509Req, X509};
 | 
			
		||||
use openssl::x509::{X509, X509Req};
 | 
			
		||||
use std::collections::HashMap;
 | 
			
		||||
 | 
			
		||||
#[derive(thiserror::Error, Debug)]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user