diff --git a/Gir_Gst.toml b/Gir_Gst.toml
index 3b7d1c6cd..ef8b811f3 100644
--- a/Gir_Gst.toml
+++ b/Gir_Gst.toml
@@ -27,7 +27,14 @@ generate = [
"Gst.URIType",
"Gst.ElementFactoryListType",
"Gst.Format",
- "Gst.MessageType",
+ "Gst.BufferingMode",
+ "Gst.CoreError",
+ "Gst.ResourceError",
+ "Gst.LibraryError",
+ "Gst.StreamError",
+ "Gst.PluginError",
+ "Gst.ParseError",
+ "Gst.URIError",
]
manual = [
diff --git a/gstreamer/src/auto/element.rs b/gstreamer/src/auto/element.rs
index 8c07ab191..8e0ec8139 100644
--- a/gstreamer/src/auto/element.rs
+++ b/gstreamer/src/auto/element.rs
@@ -146,10 +146,10 @@ pub trait ElementExt {
fn lost_state(&self);
- //fn message_full<'a, 'b, P: Into