cassandra_proto/frame/
frame_ready.rs1use std::convert::From;
2
3use crate::frame::IntoBytes;
4
5#[derive(Debug, PartialEq, Default)]
6pub struct BodyResReady;
7
8impl From<Vec<u8>> for BodyResReady {
9 fn from(_vec: Vec<u8>) -> BodyResReady {
10 BodyResReady {}
11 }
12}
13
14impl IntoBytes for BodyResReady {
15 fn into_cbytes(&self) -> Vec<u8> {
16 vec![]
17 }
18}
19
20#[cfg(test)]
21mod tests {
22 use super::*;
23 use crate::frame::traits::IntoBytes;
24
25 #[test]
26 fn body_res_ready_new() {
27 let body: BodyResReady = Default::default();
28 assert_eq!(body, BodyResReady {});
29 }
30
31 #[test]
32 fn body_res_ready_into_cbytes() {
33 let body = BodyResReady {};
34 assert_eq!(body.into_cbytes(), vec![] as Vec<u8>);
35 }
36
37 #[test]
38 fn body_res_ready_from() {
39 let body = BodyResReady::from(vec![]);
40 assert_eq!(body, BodyResReady {});
41 }
42}