Warning, /sdk/rust-qt-binding-generator/src/configuration_private.rs is written in an unsupported language. File is not indexed.
0001 use std::collections::BTreeSet; 0002 0003 pub trait ConfigPrivate { 0004 fn types(&self) -> BTreeSet<String>; 0005 fn optional_types(&self) -> BTreeSet<String>; 0006 fn has_list_or_tree(&self) -> bool; 0007 } 0008 0009 pub trait ObjectPrivate { 0010 fn contains_object(&self) -> bool; 0011 fn column_count(&self) -> usize; 0012 } 0013 0014 pub trait TypeName { 0015 fn type_name(&self) -> &str; 0016 } 0017 0018 pub trait TypePrivate { 0019 fn is_object(&self) -> bool; 0020 fn is_complex(&self) -> bool; 0021 fn name(&self) -> &str; 0022 fn cpp_set_type(&self) -> &str; 0023 fn c_set_type(&self) -> &str; 0024 fn rust_type(&self) -> &str; 0025 fn rust_type_init(&self) -> &str; 0026 } 0027 0028 pub trait PropertyPrivate { 0029 fn is_object(&self) -> bool; 0030 fn is_complex(&self) -> bool; 0031 fn c_get_type(&self) -> String; 0032 } 0033 0034 pub trait SimpleTypePrivate { 0035 fn name(&self) -> &str; 0036 fn cpp_set_type(&self) -> &str; 0037 fn c_set_type(&self) -> &str; 0038 fn rust_type(&self) -> &str; 0039 fn rust_type_init(&self) -> &str; 0040 fn is_complex(&self) -> bool; 0041 } 0042 0043 pub trait ItemPropertyPrivate { 0044 fn is_complex(&self) -> bool; 0045 fn cpp_set_type(&self) -> String; 0046 fn c_get_type(&self) -> String; 0047 fn c_set_type(&self) -> &str; 0048 }