use neo4rs_macros::BoltStruct;
#[derive(Debug, PartialEq, Eq, Clone, BoltStruct)]
#[signature(0xC0)]
pub struct BoltNull;
impl Default for BoltNull {
fn default() -> Self {
BoltNull
}
}
#[cfg(test)]
mod tests {
use super::*;
use crate::{types::BoltWireFormat, version::Version};
use bytes::*;
#[test]
fn should_serialize_null() {
let null = BoltNull;
let b: Bytes = null.into_bytes(Version::V4_1).unwrap();
assert_eq!(&b[..], &[0xC0]);
}
}