pub async fn send<W>( write: W, frame_type: FrameType, mask_key: Option<u32>, frame_data_buf: &[u8], ) -> Result<(), Error<W::Error>>where W: Write,