[−][src]Struct fizyr_rpc::StreamConfig
Configuration for a byte-stream transport.
Fields
max_body_len_read: u32
The maximum body size for incoming messages.
If a message arrives with a larger body size, an error is returned. For stream sockets, that also means the stream is unusable because there is unread data left in the stream.
max_body_len_write: u32
The maximum body size for outgoing messages.
If a message is given for sending with a larger body than this size, the message is discarded and an error is returned. Stream sockets remain usable since the message header will not be sent either.
Trait Implementations
impl Clone for StreamConfig
[src]
fn clone(&self) -> StreamConfig
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for StreamConfig
[src]
impl Default for StreamConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for StreamConfig
[src]
impl Send for StreamConfig
[src]
impl Sync for StreamConfig
[src]
impl Unpin for StreamConfig
[src]
impl UnwindSafe for StreamConfig
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,