pub struct DecodingOptions {
pub max_message_size: usize,
pub max_chunk_count: usize,
pub max_string_length: usize,
pub max_byte_string_length: usize,
pub max_array_length: usize,
}Fields§
§max_message_size: usizeMaximum size of a message chunk in bytes. 0 means no limit
max_chunk_count: usizeMaximum number of chunks in a message. 0 means no limit
max_string_length: usizeMaximum length in bytes (not chars!) of a string. 0 actually means 0, i.e. no string permitted
max_byte_string_length: usizeMaximum length in bytes of a byte string. 0 actually means 0, i.e. no byte string permitted
max_array_length: usizeMaximum number of array elements. 0 actually means 0, i.e. no array permitted
Trait Implementations§
Source§impl Clone for DecodingOptions
impl Clone for DecodingOptions
Source§fn clone(&self) -> DecodingOptions
fn clone(&self) -> DecodingOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DecodingOptions
impl Debug for DecodingOptions
Source§impl<'de> Deserialize<'de> for DecodingOptions
impl<'de> Deserialize<'de> for DecodingOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DecodingOptions
impl PartialEq for DecodingOptions
Source§fn eq(&self, other: &DecodingOptions) -> bool
fn eq(&self, other: &DecodingOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DecodingOptions
impl Serialize for DecodingOptions
impl StructuralPartialEq for DecodingOptions
Auto Trait Implementations§
impl Freeze for DecodingOptions
impl RefUnwindSafe for DecodingOptions
impl Send for DecodingOptions
impl Sync for DecodingOptions
impl Unpin for DecodingOptions
impl UnsafeUnpin for DecodingOptions
impl UnwindSafe for DecodingOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more