Trait clojurust::clojure::lang::objects::AMapEntry::AMapEntry[][src]

pub trait AMapEntry: IObject + APersistentVector + IMapEntry {
    fn assocN(
        &self,
        i: usize,
        val: &Object
    ) -> ObjResult<&dyn IPersistentVector>;
fn cons(&self, o: &Object) -> ObjResult<&dyn IPersistentVector>;
fn count(&self) -> ObjResult<usize>;
fn empty(&self) -> ObjResult<&dyn IPersistentCollection>;
fn nth(&self, i: usize) -> ObjResult<Object>;
fn pop(&self) -> ObjResult<&dyn IPersistentStack>;
fn seq(&self) -> ObjResult<&dyn ISeq>;
fn setValue(value: Object) -> ObjResult<Object>; }

Required methods

fn assocN(&self, i: usize, val: &Object) -> ObjResult<&dyn IPersistentVector>[src]

fn cons(&self, o: &Object) -> ObjResult<&dyn IPersistentVector>[src]

fn count(&self) -> ObjResult<usize>[src]

fn empty(&self) -> ObjResult<&dyn IPersistentCollection>[src]

fn nth(&self, i: usize) -> ObjResult<Object>[src]

fn pop(&self) -> ObjResult<&dyn IPersistentStack>[src]

fn seq(&self) -> ObjResult<&dyn ISeq>[src]

fn setValue(value: Object) -> ObjResult<Object>[src]

Loading content...

Implementors

Loading content...