pub unsafe extern "C" fn smart_home_get_room_size(handle: *mut Home) -> usize {
    let home = &mut *handle;

    home.room_iter().count()
}
/// Gets a room count in room
///
/// # Safety
///
/// Home gets from smart_home_get_home()
///
/// * `handle`: home handle
Gets a room count in room
Gets a room count in room
pub unsafe extern "C" fn smart_home_get_room_size(handle: *mut Home) -> usize {
    let home = &mut *handle;
    home.room_iter().count()
}
pub unsafe extern " " fn smart_home_get_room_size ( handle : * mut Home ) -> usize { let home = & mut * handle ; home . room_iter ( ) . count ( ) }
Gets a room count in room
Gets a room count in room
handle
*mut Home
handle
*mut Home
safety
Home gets from smart_home_get_home()

`handle`: home handle
Home gets from smart_home_get_home () ` handle ` : home handle