Trait clojurust::clojure::rust::objects::Class::Class [−][src]
pub trait Class: IObject { fn call(&self, obj: Object, id: usize, args: &[Object]) -> ObjResult<Object>; fn get(&self, obj: Object, id: usize) -> ObjResult<Object>; }
Class: Protocol for Objects and SClasses
Required methods
fn call(&self, obj: Object, id: usize, args: &[Object]) -> ObjResult<Object>[src]
Call method by id with Objects arguments
fn get(&self, obj: Object, id: usize) -> ObjResult<Object>[src]
Call getter by id