// GENERATED — DO NOT EDIT
///|
/// [Upstream documentation](https://gnome.pages.gitlab.gnome.org/pango/Pango/struct.AttrFloat.html).
pub type AttrFloat
///|
pub(open) trait IAttrFloat {
fn as_attr_float(Self) -> AttrFloat
}
///|
pub impl IAttrFloat for AttrFloat with fn as_attr_float(self) {
self
}
///|
/// [Upstream documentation](https://gnome.pages.gitlab.gnome.org/pango/Pango/struct.AttrFloat.html).
#borrow(self_)
pub extern "c" fn AttrFloat::get_attr(self_ : AttrFloat) -> Attribute = "moonbit_pango_attr_float_attr_get"
///|
/// [Upstream documentation](https://gnome.pages.gitlab.gnome.org/pango/Pango/struct.AttrFloat.html).
#borrow(self_)
pub extern "c" fn AttrFloat::get_value(self_ : AttrFloat) -> Double = "moonbit_pango_attr_float_value_get"
///|
/// [Upstream documentation](https://gnome.pages.gitlab.gnome.org/pango/Pango/struct.AttrFloat.html).
#borrow(self_)
pub extern "c" fn AttrFloat::set_value(self_ : AttrFloat, value : Double) = "moonbit_pango_attr_float_value_set"