From abcf2b32777ffb934788e3219cacc2bbc048b6a3 Mon Sep 17 00:00:00 2001 From: Akshay Date: Sun, 11 Apr 2021 15:31:32 +0530 Subject: add `selection-start` and `selection-end` primitives --- src/lisp/number.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lisp/number.rs') diff --git a/src/lisp/number.rs b/src/lisp/number.rs index 4824e21..06c6baa 100644 --- a/src/lisp/number.rs +++ b/src/lisp/number.rs @@ -1,5 +1,6 @@ use std::{ cmp::{Eq, Ord, Ordering, PartialEq, PartialOrd}, + convert::From, fmt, ops::{Add, Mul, Sub}, }; @@ -113,3 +114,9 @@ impl fmt::Display for LispNumber { } } } + +impl From for LispNumber { + fn from(target: i64) -> Self { + LispNumber::Integer(target) + } +} -- cgit v1.2.3