///
/// Implemented in subclasses to return the minimum size of this item.
Implemented in subclasses to return the minimum size of this item.
Implemented in subclasses to return the minimum size of this item .
pub fn minimum_size(&self) -> Size {
        let (obj_data, funcs) = self.get_layout_item_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).minimum_size)(obj_data);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = Size::new_from_rc(t);
            } else {
                ret_val = Size::new_from_owned(t);
            }
            ret_val
        }
    }
pub fn minimum_size ( & self ) -> Size { let ( obj_data , funcs ) = self . get_layout_item_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . minimum_size ) ( obj_data ) ; let t = ret_val ; let ret_val ; if t . host_data != :: std :: ptr :: null ( ) { ret_val = Size :: new_from_rc ( t ) ; } else { ret_val = Size :: new_from_owned ( t ) ; } ret_val } }
Implemented in subclasses to return the minimum size of this item.
Implemented in subclasses to return the minimum size of this item .
&self