1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
//! Protocol Map

use clojure::lang::*;
use clojure::rust::*;

use crate::*;

pub trait Map: IObject+IPersistentCollection+Counted {
    //
}

pub trait Entry: IObject {
    // Entry -> Object (key)
    fn getKey(&self) -> ObjResult<Object>;

    // Entry -> Object (key)
    fn getValue(&self) -> ObjResult<Object>;
}