qtbridge_runtime/qmetatypeutils.rs
1// Copyright (C) 2025 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only
3
4use qtbridge_type_lib::{QMetaType, QVariant};
5
6#[doc(hidden)]
7pub fn get_meta_type_of_fn_return_value<F, This, R>(_f: F) -> QMetaType
8where
9 F: FnOnce(&This) -> &R,
10 R: Default,
11 QVariant: From<R>
12{
13 QVariant::from(<R as Default>::default()).meta_type()
14}