File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -1000,12 +1000,18 @@ impl ParamSpecEnum {
1000
1000
}
1001
1001
}
1002
1002
1003
- pub fn builder < T : StaticType + FromGlib < i32 > + IntoGlib < GlibType = i32 > > (
1003
+ pub fn builder_with_default < T : StaticType + FromGlib < i32 > + IntoGlib < GlibType = i32 > > (
1004
1004
name : & str ,
1005
1005
default_value : T ,
1006
1006
) -> ParamSpecEnumBuilder < T > {
1007
1007
ParamSpecEnumBuilder :: new ( name, default_value)
1008
1008
}
1009
+
1010
+ pub fn builder < T : StaticType + FromGlib < i32 > + IntoGlib < GlibType = i32 > + Default > (
1011
+ name : & str ,
1012
+ ) -> ParamSpecEnumBuilder < T > {
1013
+ ParamSpecEnumBuilder :: new ( name, T :: default ( ) )
1014
+ }
1009
1015
}
1010
1016
1011
1017
#[ must_use]
Original file line number Diff line number Diff line change 100
100
//! vec![
101
101
//! glib::ParamSpecString::builder("name")
102
102
//! .build(),
103
- //! glib::ParamSpecEnum::builder::<Animal>("animal", Animal::default() )
103
+ //! glib::ParamSpecEnum::builder::<Animal>("animal")
104
104
//! .build(),
105
105
//! glib::ParamSpecFlags::builder::<MyFlags>("flags")
106
- //! .default_value(MyFlags::default())
107
106
//! .build(),
108
107
//! glib::ParamSpecVariant::builder("variant", glib::VariantTy::ANY)
109
108
//! .build(),
You can’t perform that action at this time.
0 commit comments