qt_core 0.3.0

Bindings for QtCore C++ library
Documentation
#[test]
fn qrect() {
    unsafe {
        let mut array = qt_core::QByteArray::new();

        assert!(array.as_slice().is_empty());
        array.append_char(42);
        array.append_char(46);

        assert_eq!(array.as_slice(), &[42, 46]);

        let slice = array.as_mut_slice();
        slice[1] = 47;
        drop(slice);

        assert_eq!(array.index_int(0), 42);
        assert_eq!(array.index_int(1), 47);
    }
}