Struct cxx_qt_lib::QColor
source · [−]#[repr(C)]pub struct QColor { /* private fields */ }
Expand description
Binding to Qt QColor
.
Invariants
As an invariant of this API and the static analysis of the cxx::bridge
macro, in Rust code we can never obtain a QColor
by value. Qt’s QColor
requires a move constructor and may hold internal pointers, which is not
compatible with Rust’s move behavior. Instead in Rust code we will only ever
look at a QColor through a reference or smart pointer, as in &QColor
or UniquePtr<QColor>
.
Implementations
Trait Implementations
sourceimpl ExternType for QColor
impl ExternType for QColor
type Id = (Q, C, o, l, o, r)
type Id = (Q, C, o, l, o, r)
A type-level representation of the type’s C++ namespace and type name. Read more
type Kind = Opaque
type Kind = Opaque
Either cxx::kind::Opaque
or cxx::kind::Trivial
. Read more
impl UniquePtrTarget for QColor
Auto Trait Implementations
impl RefUnwindSafe for QColor
impl Send for QColor
impl Sync for QColor
impl !Unpin for QColor
impl UnwindSafe for QColor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more