diff options
author | Alyssa Ross <hi@alyssa.is> | 2020-03-26 11:54:48 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2020-06-15 09:37:22 +0000 |
commit | 98d69a42870030ad533dd8eda5da817430c2b71c (patch) | |
tree | 2f75316c682b4d0588c7c87faf142c064fb37f3c /msg_socket2/tests | |
parent | 353b1d9091b9095282463f36e26643506e2d2897 (diff) | |
download | crosvm-98d69a42870030ad533dd8eda5da817430c2b71c.tar crosvm-98d69a42870030ad533dd8eda5da817430c2b71c.tar.gz crosvm-98d69a42870030ad533dd8eda5da817430c2b71c.tar.bz2 crosvm-98d69a42870030ad533dd8eda5da817430c2b71c.tar.lz crosvm-98d69a42870030ad533dd8eda5da817430c2b71c.tar.xz crosvm-98d69a42870030ad533dd8eda5da817430c2b71c.tar.zst crosvm-98d69a42870030ad533dd8eda5da817430c2b71c.zip |
send wl::Params over socket
Diffstat (limited to 'msg_socket2/tests')
-rw-r--r-- | msg_socket2/tests/option.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/msg_socket2/tests/option.rs b/msg_socket2/tests/option.rs new file mode 100644 index 0000000..130dd7d --- /dev/null +++ b/msg_socket2/tests/option.rs @@ -0,0 +1,12 @@ +use msg_socket2::Socket; +use sys_util::net::UnixSeqpacket; + +#[test] +fn option() { + let (f1, f2) = UnixSeqpacket::pair().unwrap(); + let s1: Socket<_, ()> = Socket::new(f1); + let s2: Socket<(), Option<String>> = Socket::new(f2); + + s1.send(Some("hello world".to_string())).unwrap(); + assert_eq!(s2.recv().unwrap(), Some("hello world".to_string())); +} |