pub fn is_null(&self) -> bool {
        let (obj_data, funcs) = self.get_icon_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).is_null)(obj_data);
            ret_val
        }
    }
///
/// Returns `true` if the icon is empty; otherwise returns `false.`
///
/// An icon is empty if it has neither a pixmap nor a filename.
///
/// Note: Even a non-null icon might not be able to create valid
/// pixmaps, eg. if the file does not exist or cannot be read.
Returns `true` if the icon is empty; otherwise returns `false.`
An icon is empty if it has neither a pixmap nor a filename.

Even a non-null icon might not be able to create valid
pixmaps, eg. if the file does not exist or cannot be read.
Returns ` true ` if the icon is empty ; otherwise returns ` false . ` An icon is empty if it has neither a pixmap nor a filename . Even a non - null icon might not be able to create valid pixmaps eg . if the file does not exist or cannot be read .
pub fn is_null(&self) -> bool {
        let (obj_data, funcs) = self.get_icon_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).is_null)(obj_data);
            ret_val
        }
    }
pub fn is_null ( & self ) -> bool { let ( obj_data , funcs ) = self . get_icon_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . is_null ) ( obj_data ) ; ret_val } }
Returns `true` if the icon is empty; otherwise returns `false.`
An icon is empty if it has neither a pixmap nor a filename.
Returns ` true ` if the icon is empty ; otherwise returns ` false . ` An icon is empty if it has neither a pixmap nor a filename .
&self
&self