context.rs (321B)
1 #![forbid(unsafe_code)] 2 3 use crate::core::Radrootsd; 4 5 use super::registry::MethodRegistry; 6 7 #[derive(Clone)] 8 pub struct RpcContext { 9 pub state: Radrootsd, 10 pub methods: MethodRegistry, 11 } 12 13 impl RpcContext { 14 pub fn new(state: Radrootsd, methods: MethodRegistry) -> Self { 15 Self { state, methods } 16 } 17 }