scylla_cql/frame/request/auth_response.rs
use crate::frame::frame_errors::ParseError;
use crate::frame::request::{RequestOpcode, SerializableRequest};
use crate::frame::types::write_bytes_opt;
// Implements Authenticate Response
pub struct AuthResponse {
pub response: Option<Vec<u8>>,
}
impl SerializableRequest for AuthResponse {
const OPCODE: RequestOpcode = RequestOpcode::AuthResponse;
fn serialize(&self, buf: &mut Vec<u8>) -> Result<(), ParseError> {
write_bytes_opt(self.response.as_ref(), buf)
}
}