pub struct TConfiguration { /* private fields */ }Expand description
Configuration for Thrift protocols.
Implementations§
Source§impl TConfiguration
impl TConfiguration
pub const DEFAULT_MAX_MESSAGE_SIZE: usize
pub const DEFAULT_MAX_FRAME_SIZE: usize = 16_384_000
pub const DEFAULT_RECURSION_LIMIT: usize = 64
pub const DEFAULT_CONTAINER_LIMIT: Option<usize> = None
pub const DEFAULT_STRING_LIMIT: usize
pub fn no_limits() -> Self
pub fn max_message_size(&self) -> Option<usize>
pub fn max_frame_size(&self) -> Option<usize>
pub fn max_recursion_depth(&self) -> Option<usize>
pub fn max_container_size(&self) -> Option<usize>
pub fn max_string_size(&self) -> Option<usize>
pub fn builder() -> TConfigurationBuilder
Trait Implementations§
Source§impl Clone for TConfiguration
impl Clone for TConfiguration
Source§fn clone(&self) -> TConfiguration
fn clone(&self) -> TConfiguration
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 TConfiguration
impl Debug for TConfiguration
Auto Trait Implementations§
impl Freeze for TConfiguration
impl RefUnwindSafe for TConfiguration
impl Send for TConfiguration
impl Sync for TConfiguration
impl Unpin for TConfiguration
impl UnsafeUnpin for TConfiguration
impl UnwindSafe for TConfiguration
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