From a7e87488c4d0fe86baa87dac5a4d775ca7b2a315 Mon Sep 17 00:00:00 2001 From: Alexey Galakhov Date: Mon, 16 Jul 2018 15:57:22 +0200 Subject: [PATCH] config: make config settable at runtime Signed-off-by: Alexey Galakhov --- src/protocol/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/protocol/mod.rs b/src/protocol/mod.rs index 62ecbf2..8b3de04 100644 --- a/src/protocol/mod.rs +++ b/src/protocol/mod.rs @@ -108,6 +108,11 @@ impl WebSocket { pub fn get_mut(&mut self) -> &mut Stream { self.socket.get_mut() } + + /// Change the configuration. + pub fn set_config(&mut self, set_func: impl FnOnce(&mut WebSocketConfig)) { + set_func(&mut self.config) + } } impl WebSocket {