Trait clojurust::clojure::rust::objects::IObject::IObject [−][src]
pub trait IObject: CastFromSync { fn getClass<'a>(&self) -> &'a SClass; fn hashCode(&self) -> usize; fn toString(&self) -> String; fn equals(&self, other: &Object) -> bool; }
Required methods
fn getClass<'a>(&self) -> &'a SClass[src]
Return Class of Object
fn hashCode(&self) -> usize[src]
fn toString(&self) -> String[src]
fn equals(&self, other: &Object) -> bool[src]
Implementations on Foreign Types
impl IObject for Vector<Object>[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn toString(&self) -> String[src]
fn equals(&self, other: &Object) -> bool[src]
Implementors
impl IObject for SPersistentHashMap[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SPersistentHashSet[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SPersistentVector[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SRSeq[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn toString(&self) -> String[src]
fn equals(&self, other: &Object) -> bool[src]
impl IObject for SSubVector[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SClass[src]
fn getClass<'a>(&self) -> &'a SClass[src]
Return Class of Object
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SFnMethodNative[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SFunction[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SGlobals[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SMember[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for BigInteger[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for Byte[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for Double[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for Float[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for Integer[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for Long[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for Short[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for Usize[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for SObjError[src]
fn getClass<'a>(&self) -> &'a SClass[src]
fn hashCode(&self) -> usize[src]
fn equals(&self, other: &Object) -> bool[src]
fn toString(&self) -> String[src]
impl IObject for Object[src]
SImplementation of protocol IObject for Object.
Functions are applied to the content of Object