diff options
| -rw-r--r-- | Cargo.toml | 1 | ||||
| -rw-r--r-- | src/lib.rs | 17 |
2 files changed, 16 insertions, 2 deletions
@@ -4,3 +4,4 @@ version = "0.1.0" authors = ["Yuval Adam <_@yuv.al>"] [dependencies] +libusb = "0.3" @@ -1,7 +1,20 @@ +pub struct Dongle { + vendor: u16, + product: u16, + name: &'static str +} + #[cfg(test)] mod tests { + use super::*; + #[test] - fn it_works() { - assert_eq!(2 + 2, 4); + fn dongle() { + let _dongle = Dongle { + vendor: 0x1234, + product: 0x5678, + name: "Test" + }; + assert!(_dongle.name == "Test"); } } |
