citadel_sdk::prefabs::shared::internal_service

Function internal_service

Source
pub async fn internal_service<F, Fut, R: Ratchet>(
    connection: CitadelClientServerConnection<R>,
    service: F,
) -> Result<(), NetworkError>
where F: Send + Copy + Sync + FnOnce(InternalServerCommunicator) -> Fut, Fut: Send + Sync + Future<Output = Result<(), NetworkError>>,