AnyWithEq

Trait AnyWithEq 

Source
pub trait AnyWithEq:
    Debug
    + Trace
    + Finalize {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn is_equals(
        &self,
        other: &dyn AnyWithEq,
        interpreter: &mut Interpreter,
        pos: CodePosition,
    ) -> bool;
    fn is_strict_equals(
        &self,
        other: &dyn AnyWithEq,
        interpreter: &mut Interpreter,
        pos: CodePosition,
    ) -> bool;
}

Required Methods§

Source

fn as_any(&self) -> &dyn Any

Source

fn is_equals( &self, other: &dyn AnyWithEq, interpreter: &mut Interpreter, pos: CodePosition, ) -> bool

Source

fn is_strict_equals( &self, other: &dyn AnyWithEq, interpreter: &mut Interpreter, pos: CodePosition, ) -> bool

Implementors§

Source§

impl AnyWithEq for DataObjectRef

Source§

impl<T> AnyWithEq for T
where T: Debug + Trace + Finalize + 'static + PartialEq,