fn do_compress()

in client/src/client.rs [302:320]


    fn do_compress(
        &self,
        compress_type: &CompressType,
        body: impl AsRef<[u8]>,
        headers: &mut http::HeaderMap,
    ) -> std::result::Result<Vec<u8>, CompressionError> {
        let body = body.as_ref();
        let body_raw_size = body.len();
        headers.insert(
            LOG_BODY_RAW_SIZE,
            body_raw_size.to_string().parse().unwrap(),
        );
        headers.insert(
            LOG_COMPRESS_TYPE,
            compress_type.to_string().parse().unwrap(),
        );

        compress(body, compress_type)
    }