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}