pub fn new(transport: T, strict: bool) -> TAsyncBinaryInputProtocol<T> {
        TAsyncBinaryInputProtocol {
            strict,
            transport,
            buf1: [0; 1],
            buf2: [0; 2],
            buf4: [0; 4],
            buf8: [0; 8],
        }
    }
/// Create a `TBinaryInputProtocol` that reads bytes from `transport`.
///
/// Set `strict` to `true` if all incoming messages contain the protocol
/// version number in the protocol header.
Create a `TBinaryInputProtocol` that reads bytes from `transport`.
Set `strict` to `true` if all incoming messages contain the protocol
version number in the protocol header.
Create a ` TBinaryInputProtocol ` that reads bytes from ` transport ` . Set ` strict ` to ` true ` if all incoming messages contain the protocol version number in the protocol header .
pub fn new(transport: T, strict: bool) -> TAsyncBinaryInputProtocol<T> {
        TAsyncBinaryInputProtocol {
            strict,
            transport,
            buf1: [0; 1],
            buf2: [0; 2],
            buf4: [0; 4],
            buf8: [0; 8],
        }
    }
pub fn new ( transport : T , strict : bool ) -> TAsyncBinaryInputProtocol < T > { TAsyncBinaryInputProtocol { strict , transport , buf1 : [ 0 ; 1 ] , buf2 : [ 0 ; 2 ] , buf4 : [ 0 ; 4 ] , buf8 : [ 0 ; 8 ] , } }
Create a `TBinaryInputProtocol` that reads bytes from `transport`.
Create a ` TBinaryInputProtocol ` that reads bytes from ` transport ` .
transport
T
strict
bool