use geo_types::{CoordNum, Geometry};
use wkt::ToWkt;
use crate::arguments::ExaBuffer;
impl ExaBuffer {
pub fn append_geometry<T>(&mut self, value: &Geometry<T>) -> std::io::Result<()>
where
T: CoordNum + std::fmt::Display,
{
self.col_params_counter += 1;
let writer = unsafe { self.buffer.as_mut_vec() };
writer.push(b'"');
let res = value.write_wkt(&mut *writer);
writer.push(b'"');
res
}
}