Make State struct constructable by lib user
This commit is contained in:
		
							parent
							
								
									4a8bc93b1a
								
							
						
					
					
						commit
						da1c53aaef
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -9,11 +9,11 @@ mod utils; | |||
| pub use database::Database; | ||||
| pub use error::{Error, Result}; | ||||
| pub use pdu::PduEvent; | ||||
| pub use rocket::Config; | ||||
| pub use ruma_wrapper::{ConduitResult, Ruma, RumaResponse}; | ||||
| 
 | ||||
| use std::ops::Deref; | ||||
| 
 | ||||
| pub struct State<'r, T: Send + Sync + 'static>(&'r T); | ||||
| pub struct State<'r, T: Send + Sync + 'static>(pub &'r T); | ||||
| 
 | ||||
| impl<'r, T: Send + Sync + 'static> Deref for State<'r, T> { | ||||
|     type Target = T; | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue