pub fn key(&self) -> Option<[u8; 16]> {
		self.request.headers.get(SEC_WEBSOCKET_KEY).map(|k| {
			let k = k.as_bytes();
			let mut key = [0u8; 16];
			for (&x, p) in k.iter().zip(key.iter_mut()) {
				*p = x;
			}
			key
		})
	}
/// The client's websocket accept key.
The client's websocket accept key.
The client ' s websocket accept key .
pub fn key(&self) -> Option<[u8; 16]> {
		self.request.headers.get(SEC_WEBSOCKET_KEY).map(|k| {
			let k = k.as_bytes();
			let mut key = [0u8; 16];
			for (&x, p) in k.iter().zip(key.iter_mut()) {
				*p = x;
			}
			key
		})
	}
pub fn key ( & self ) -> Option < [ u8 ; 16 ] > { self . request . headers . get ( SEC_WEBSOCKET_KEY ) . map ( | k | { let k = k . as_bytes ( ) ; let mut key = [ 0u8 ; 16 ] ; for ( & x , p ) in k . iter ( ) . zip ( key . iter_mut ( ) ) { * p = x ; } key } ) }
The client's websocket accept key.
The client ' s websocket accept key .
&self
&self