[go: up one dir, main page]

Module i_slint_core::component

source ·
Expand description

This module contains the basic datastructures that are exposed to the C API

Structs

  • Invariant, same as vtable::Inner: vtable and ptr has to be valid and ptr an instance matching the vtable
  • A Component is representing an unit that is allocated together
  • A range of indices

Traits

Functions

Type Aliases

  • Type alias to the commonly used VRc<ComponentVTable, Dyn>>
  • Alias for vtable::VRef<ComponentVTable> which represent a pointer to a dyn Component with the associated vtable
  • Type alias to the commonly used Pin<VRef<ComponentVTable>>>
  • Type alias to the commonly used VWeak<ComponentVTable, Dyn>>