lightws 0.6.14

Lightweight websocket implement for stream transmission.
Documentation
mod read;
mod write;

pub(super) use read::read_some;
pub(super) use write::write_some;

#[inline]
fn min_len(buf_len: usize, length: u64) -> usize {
    #[cfg(target_pointer_width = "64")]
    {
        std::cmp::min(buf_len, length as usize)
    }

    #[cfg(not(target_pointer_width = "64"))]
    {
        let next = std::cmp::min(usize::MAX as u64, length) as usize;
        std::cmp::min(buf_len, next)
    }
}