aboutsummaryrefslogtreecommitdiff
path: root/src/guide.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/guide.rs')
-rw-r--r--src/guide.rs16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/guide.rs b/src/guide.rs
index 85d0594..0416e5c 100644
--- a/src/guide.rs
+++ b/src/guide.rs
@@ -1,21 +1,7 @@
1use crate::{ 1use crate::bitmap::Axis;
2 bitmap::Axis,
3 lisp::{expr::LispExpr, number::LispNumber},
4};
5
6use std::convert::Into;
7 2
8#[derive(Debug, Hash, PartialEq, Eq, Copy, Clone)] 3#[derive(Debug, Hash, PartialEq, Eq, Copy, Clone)]
9pub struct Guide { 4pub struct Guide {
10 pub axis: Axis, 5 pub axis: Axis,
11 pub offset: u32, 6 pub offset: u32,
12} 7}
13
14impl Into<LispExpr> for Guide {
15 fn into(self) -> LispExpr {
16 LispExpr::List(vec![
17 self.axis.into(),
18 LispExpr::Number(LispNumber::Integer(self.offset as i64)),
19 ])
20 }
21}