1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! # Vector of `Object`s with `IObject` protocol //! //! This is a wrapper on `im-rs` Vector<Object> library use clojure::lang::*; use clojure::rust::*; use crate::*; pub trait APersistentVector: IObject+IPersistentVector+Iterable+List+RandomAccess+Comparable+Serializable+IHashEq { fn _hash(&self) -> usize; fn _hash_eq(&self) -> usize; }