From 31b50bf6b5399a1a7d4debeab82d69277bc45089 Mon Sep 17 00:00:00 2001 From: SirCipher Date: Wed, 23 Sep 2020 12:35:21 +0100 Subject: [PATCH] Adds Default implementation for UncompressedExt --- src/extensions/uncompressed.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/extensions/uncompressed.rs b/src/extensions/uncompressed.rs index ec5919b..b16fb49 100644 --- a/src/extensions/uncompressed.rs +++ b/src/extensions/uncompressed.rs @@ -3,6 +3,7 @@ use crate::protocol::frame::coding::{Data, OpCode}; use crate::protocol::frame::Frame; use crate::protocol::message::{IncompleteMessage, IncompleteMessageType}; use crate::{Error, Message}; +use crate::protocol::MAX_MESSAGE_SIZE; /// An uncompressed message handler for a WebSocket. #[derive(Debug)] @@ -11,6 +12,15 @@ pub struct UncompressedExt { max_message_size: Option, } +impl Default for UncompressedExt { + fn default() -> Self { + UncompressedExt { + incomplete: None, + max_message_size: Some(MAX_MESSAGE_SIZE) + } + } +} + impl UncompressedExt { /// Builds a new `UncompressedExt` that will permit a maximum message size of `max_message_size` /// or will be unbounded if `None`.