fn is_of_type(self, ptr: u64) -> bool {
        let res = !Object::floatp(Object(ptr)) && (ptr & OBJECT_TAG_MASK) == u64::from(self);
        if res {
            debug!("{:#066b} is of type {:?}*", ptr, self);
        } else {
            debug!("{:#066b} is not of type {:?}*", ptr, self);
        }
        debug!(
            "{:#066b} is the mask associated with type {:?}*",
            u64::from(self),
            self
        );
        res
    }
/// true iff ptr is a NaNboxed self
true iff ptr is a NaNboxed self
true iff ptr is a NaNboxed self
fn is_of_type(self, ptr: u64) -> bool {
        let res = !Object::floatp(Object(ptr)) && (ptr & OBJECT_TAG_MASK) == u64::from(self);
        if res {
            debug!("{:#066b} is of type {:?}*", ptr, self);
        } else {
            debug!("{:#066b} is not of type {:?}*", ptr, self);
        }
        debug!(
            "{:#066b} is the mask associated with type {:?}*",
            u64::from(self),
            self
        );
        res
    }
fn is_of_type ( self , ptr : u64 ) -> bool { let res = ! Object :: floatp ( Object ( ptr ) ) && ( ptr & OBJECT_TAG_MASK ) == u64 :: from ( self ) ; if res { debug ! ( " " ptr self ) ; } else { debug ! ( " " ptr self ) ; } debug ! ( " " u64 from ( self ) self ) ; res }
true iff ptr is a NaNboxed self
true iff ptr is a NaNboxed self
self
ptr
u64
self
ptr
u64