| use serde::{Serialize, Deserialize}; |
| use derive_getters::Getters; |
| #[derive(Debug, Copy, Clone, PartialEq, Eq, Getters, Serialize, Deserialize)] |
| #[getter(rename = "skip_me")] |
| #[getter(rename = "buffer")] |
| #[getter(rename = "keep_me")] |
| #[serde(rename = "value3")] |
| pub fn new(v1: u64, v2: [u8; 12], v3: u64) -> Self { |
| let buffer: [u8; 12] = [88; 12]; |
| let c = Plays::new(46, buffer, 64); |
| //assert!(c.skip_me() == "Hello"); |
| assert!(c.buffer() == &buffer); |
| //assert!(c.v3() == >); |
| assert!(*c.keep_me() == 64); |