Struct i_slint_compiler::langtype::BuiltinElement
source · [−]pub struct BuiltinElement {
pub name: String,
pub native_class: Rc<NativeClass>,
pub properties: HashMap<String, BuiltinPropertyInfo>,
pub additional_accepted_child_types: HashMap<String, Type>,
pub disallow_global_types_as_child_elements: bool,
pub is_non_item_type: bool,
pub accepts_focus: bool,
pub member_functions: HashMap<String, Expression>,
pub is_global: bool,
pub default_size_binding: DefaultSizeBinding,
pub is_internal: bool,
}
Fields
name: String
native_class: Rc<NativeClass>
properties: HashMap<String, BuiltinPropertyInfo>
additional_accepted_child_types: HashMap<String, Type>
disallow_global_types_as_child_elements: bool
is_non_item_type: bool
Non-item type do not have reserved properties (x/width/rowspan/…) added to them (eg: PropertyAnimation)
accepts_focus: bool
member_functions: HashMap<String, Expression>
is_global: bool
default_size_binding: DefaultSizeBinding
is_internal: bool
When true this is an internal type not shown in the auto-completion
Implementations
sourceimpl BuiltinElement
impl BuiltinElement
pub fn new(native_class: Rc<NativeClass>) -> Self
Trait Implementations
sourceimpl Clone for BuiltinElement
impl Clone for BuiltinElement
sourcefn clone(&self) -> BuiltinElement
fn clone(&self) -> BuiltinElement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BuiltinElement
impl Debug for BuiltinElement
sourceimpl Default for BuiltinElement
impl Default for BuiltinElement
sourcefn default() -> BuiltinElement
fn default() -> BuiltinElement
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for BuiltinElement
impl !Send for BuiltinElement
impl !Sync for BuiltinElement
impl Unpin for BuiltinElement
impl !UnwindSafe for BuiltinElement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
sourcefn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_little_endian()
.
sourcefn read_from_big_endian(read: &mut R) -> Result<Self, Error>
fn read_from_big_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_big_endian()
.
sourcefn read_from_native_endian(read: &mut R) -> Result<Self, Error>
fn read_from_native_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_native_endian()
.