pub struct Limits {Show 13 fields
pub max_array_length: usize,
pub max_string_length: usize,
pub max_byte_string_length: usize,
pub max_message_size: usize,
pub max_chunk_count: usize,
pub send_buffer_size: usize,
pub receive_buffer_size: usize,
pub subscriptions: SubscriptionLimits,
pub operational: OperationalLimits,
pub max_browse_continuation_points: usize,
pub max_history_continuation_points: usize,
pub max_query_continuation_points: usize,
pub max_sessions: usize,
}Expand description
Server limits configuration.
Fields§
§max_array_length: usizeMax array length in elements
max_string_length: usizeMax string length in characters
max_byte_string_length: usizeMax bytestring length in bytes
max_message_size: usizeMaximum message length in bytes
max_chunk_count: usizeMaximum chunk count
send_buffer_size: usizeSend buffer size in bytes
receive_buffer_size: usizeReceive buffer size in bytes
subscriptions: SubscriptionLimitsLimits specific to subscriptions.
operational: OperationalLimitsLimits on service calls.
max_browse_continuation_points: usizeMaximum number of browse continuation points per session.
max_history_continuation_points: usizeMaximum number of history continuation points per session.
max_query_continuation_points: usizeMaximum number of query continuation points per session.
max_sessions: usizeMaximum number of registered sessions before new ones are rejected.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Limits
impl<'de> Deserialize<'de> for Limits
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Limits, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Limits, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for Limits
impl Serialize for Limits
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for Limits
Auto Trait Implementations§
impl Freeze for Limits
impl RefUnwindSafe for Limits
impl Send for Limits
impl Sync for Limits
impl Unpin for Limits
impl UnsafeUnpin for Limits
impl UnwindSafe for Limits
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