tiberius-raw-bulk 0.12.3-raw-bulk.3

A minimal Tiberius fork with raw bulk-load extension support
1
2
3
4
5
6
7
8
9
10
11
12
use std::borrow::Cow;

use crate::{sql_read_bytes::SqlReadBytes, ColumnData};

pub(crate) async fn decode<R>(src: &mut R, len: usize) -> crate::Result<ColumnData<'static>>
where
    R: SqlReadBytes + Unpin,
{
    let data = super::plp::decode(src, len).await?.map(Cow::from);

    Ok(ColumnData::Binary(data))
}