summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2018-07-23 11:24:36 +0300
committerYuval Adam <_@yuv.al>2018-07-23 11:24:36 +0300
commitb4975f7e0c42b60350a0b5b98c5e3f8302427cf0 (patch)
treee1babf2283adaf69b313cc3a97ab76d1514fce71 /src/lib.rs
parent1ec4d661a0dccc84bee5585570259be02c6004bf (diff)
Add basic Dongle struct
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 31e1bb2..40b4b77 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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");
}
}