remove warns from observers

This commit is contained in:
Andrea Fioraldi 2020-12-10 10:32:07 +01:00
parent 238d3260bd
commit 0d3e374f17

View File

@ -2,8 +2,6 @@ extern crate num;
use alloc::boxed::Box; use alloc::boxed::Box;
use core::any::Any; use core::any::Any;
use core::slice::from_raw_parts_mut;
use num::Integer;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::serde_anymap::{ArrayMut, SerdeAny}; use crate::serde_anymap::{ArrayMut, SerdeAny};
@ -158,11 +156,11 @@ where
mod tests { mod tests {
use crate::observers::{Observer, StdMapObserver}; use crate::observers::{Observer, StdMapObserver};
static mut map: [u32; 4] = [0; 4]; static mut MAP: [u32; 4] = [0; 4];
#[test] #[test]
fn test_observer_serde() { fn test_observer_serde() {
let o: Box<dyn Observer> = Box::new(StdMapObserver::<u32>::new("test", unsafe { &mut map })); let o: Box<dyn Observer> = Box::new(StdMapObserver::<u32>::new("test", unsafe { &mut MAP }));
let s = serde_json::to_string(&o).unwrap(); let s = serde_json::to_string(&o).unwrap();
println!("{}", s); println!("{}", s);
let d: Box<dyn Observer> = serde_json::from_str(&s).unwrap(); let d: Box<dyn Observer> = serde_json::from_str(&s).unwrap();