scylla_cql/frame/request/prepare.rs
use crate::frame::frame_errors::ParseError;
use crate::{
frame::request::{RequestOpcode, SerializableRequest},
frame::types,
};
pub struct Prepare<'a> {
pub query: &'a str,
}
impl<'a> SerializableRequest for Prepare<'a> {
const OPCODE: RequestOpcode = RequestOpcode::Prepare;
fn serialize(&self, buf: &mut Vec<u8>) -> Result<(), ParseError> {
types::write_long_string(self.query, buf)?;
Ok(())
}
}