#include "cxx-qt-lib/qanystringview.h"
#include <cxx-qt-lib/assertion_utils.h>
assert_alignment_and_size(QAnyStringView, {
::std::size_t a0;
::std::size_t a1;
});
static_assert(::std::is_trivially_copy_assignable<QAnyStringView>::value);
static_assert(::std::is_trivially_copy_constructible<QAnyStringView>::value);
static_assert(::std::is_trivially_destructible<QAnyStringView>::value);
static_assert(QTypeInfo<QAnyStringView>::isRelocatable);
namespace rust {
namespace cxxqtlib1 {
QAnyStringView
qanystringviewInitFromRustString(::rust::Str string)
{
return QAnyStringView(string.data(), string.size());
}
::rust::isize
qanystringviewLen(const QAnyStringView& string)
{
return static_cast<::rust::isize>(string.size());
}
}
}