pub fn is_copy_of<F: FontTrait<'a>>(&self, arg0: &F) -> bool {
        let (obj_arg0_1, _funcs) = arg0.get_font_obj_funcs();

        let (obj_data, funcs) = self.get_font_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).is_copy_of)(obj_data, obj_arg0_1);
            ret_val
        }
    }
///
/// Returns `true` if this font and *f* are copies of each other, i.e.
/// one of them was created as a copy of the other and neither has
/// been modified since. This is much stricter than equality.
///
/// **See also:** [`operator()`]
/// [`operator()`]
Returns `true` if this font and *f* are copies of each other, i.e.
one of them was created as a copy of the other and neither has
been modified since. This is much stricter than equality.


Returns ` true ` if this font and * f * are copies of each other i . e . one of them was created as a copy of the other and neither has been modified since . This is much stricter than equality .
pub fn is_copy_of<F: FontTrait<'a>>(&self, arg0: &F) -> bool {
        let (obj_arg0_1, _funcs) = arg0.get_font_obj_funcs();
        let (obj_data, funcs) = self.get_font_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).is_copy_of)(obj_data, obj_arg0_1);
            ret_val
        }
    }
pub fn is_copy_of < F : FontTrait < ' a > > ( & self , arg0 : & F ) -> bool { let ( obj_arg0_1 , _funcs ) = arg0 . get_font_obj_funcs ( ) ; let ( obj_data , funcs ) = self . get_font_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . is_copy_of ) ( obj_data , obj_arg0_1 ) ; ret_val } }
Returns `true` if this font and *f* are copies of each other, i.e.
Returns ` true ` if this font and * f * are copies of each other i . e .
&self
arg0
&F
&self
arg0
&F