From 5a5a0c9c071f505f791188110ad553f75d8d5da0 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Mon, 20 Aug 2018 15:21:38 -0700 Subject: [PATCH] Add ObjectPtr::new_pair() --- types/src/object.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/types/src/object.rs b/types/src/object.rs index 6af9773..8f17050 100644 --- a/types/src/object.rs +++ b/types/src/object.rs @@ -40,7 +40,13 @@ pub enum Object { } impl ObjectPtr { - pub fn new(obj: Object) -> ObjectPtr { ObjectPtr::Ptr(Box::new(obj)) } + pub fn new(obj: Object) -> ObjectPtr { + ObjectPtr::Ptr(Box::new(obj)) + } + + pub fn new_pair() -> ObjectPtr { + ObjectPtr::new(Object::Pair(ObjectPtr::Null, ObjectPtr::Null)) + } } impl fmt::Display for ObjectPtr {