25 lines
748 B
Rust
25 lines
748 B
Rust
use boolean::{CFBoolean, CFBooleanRef};
|
|
use number::{CFNumber, CFNumberRef};
|
|
use dictionary::CFDictionary;
|
|
use string::{CFString, CFStringRef};
|
|
|
|
fn main() {
|
|
/*let n = CFNumber::new_number(42 as i32);
|
|
io::println(fmt!("%d", (&n).retain_count() as int));
|
|
(&n).show();*/
|
|
|
|
let bar = CFString::new_static("Bar");
|
|
let baz = CFString::new_static("Baz");
|
|
let boo = CFString::new_static("Boo");
|
|
let foo = CFString::new_static("Foo");
|
|
let tru = CFBoolean::true_value();
|
|
let n42 = CFNumber::new(42 as i32);
|
|
|
|
let d = CFDictionary::new([
|
|
(*bar.borrow_ref(), *boo.borrow_type_ref()),
|
|
(*baz.borrow_ref(), *tru.borrow_type_ref()),
|
|
(*foo.borrow_ref(), *n42.borrow_type_ref()),
|
|
]);
|
|
d.show();
|
|
}
|