// GENERATED — DO NOT EDIT
///|
extern "c" fn moonbit_pango_version_check(
required_major : Int,
required_minor : Int,
required_micro : Int,
) -> @glib.Nullable[Bytes] = "moonbit_pango_version_check"
///|
/// [Upstream documentation](https://gnome.pages.gitlab.gnome.org/pango/Pango/func.version_check.html).
pub fn version_check(
required_major : Int,
required_minor : Int,
required_micro : Int,
) -> String? {
let result = moonbit_pango_version_check(
required_major, required_minor, required_micro,
)
match result.to_option() {
Some(bytes) => Some(@encoding/utf8.decode_lossy(bytes))
None => None
}
}