actix-telepathy 0.7.0

Cluster extension for the actix actor framework
Documentation
use crate::{CustomSerialization, DefaultSerialization};
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize)]
struct TestValue {
    pub value: usize,
}

#[test]
fn default_serializer_correctly_ser_des() {
    let test_usize: usize = 8;
    let test_value = TestValue { value: test_usize };
    let default_serialization = DefaultSerialization {};
    let serialized = default_serialization
        .serialize(&test_value)
        .expect("Could not serialize!");
    let deserialized_value: TestValue = default_serialization
        .deserialize(&serialized)
        .expect("Could not deserialize");

    assert_eq!(deserialized_value.value, test_usize);
}