messing with trait objects
This commit is contained in:
		
							parent
							
								
									8708cd3b63
								
							
						
					
					
						commit
						face766e0f
					
				
					 61 changed files with 623 additions and 544 deletions
				
			
		| 
						 | 
				
			
			@ -6,11 +6,11 @@ use ruma::{events::StateEventType, RoomId, EventId};
 | 
			
		|||
 | 
			
		||||
use crate::{Result, PduEvent};
 | 
			
		||||
 | 
			
		||||
pub struct Service<D: Data> {
 | 
			
		||||
    db: D,
 | 
			
		||||
pub struct Service {
 | 
			
		||||
    db: Box<dyn Data>,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
impl<D: Data> Service<D> {
 | 
			
		||||
impl Service {
 | 
			
		||||
    /// Builds a StateMap by iterating over all keys that start
 | 
			
		||||
    /// with state_hash, this gives the full state for the given state_hash.
 | 
			
		||||
    #[tracing::instrument(skip(self))]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue