1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use std::sync::Arc;
use teo_teon::Value;
use crate::object::{Object, ObjectInner};

impl From<Vec<Value>> for Object {

    fn from(value: Vec<Value>) -> Self {
        Object {
            inner: Arc::new(ObjectInner::Teon(Value::Array(value)))
        }
    }
}

impl From<Vec<Object>> for Object {
    fn from(value: Vec<Object>) -> Self {
        Object {
            inner: Arc::new(ObjectInner::Array(value))
        }
    }
}