text: Update to 2018 edition

This commit is contained in:
Sebastian Dröge 2020-11-22 18:40:36 +02:00
parent 3c9f1c0d1d
commit 810f27886b
3 changed files with 4 additions and 10 deletions

View file

@ -20,6 +20,7 @@ use glib::subclass;
use glib::subclass::prelude::*;
use gst::prelude::*;
use gst::subclass::prelude::*;
use gst::{gst_error, gst_info};
use std::default::Default;
use std::fs::File;
@ -266,7 +267,7 @@ impl ObjectSubclass for TextWrap {
type Instance = gst::subclass::ElementInstanceStruct<Self>;
type Class = subclass::simple::ClassStruct<Self>;
glib_object_subclass!();
glib::glib_object_subclass!();
fn with_class(klass: &Self::Class) -> Self {
let templ = klass.get_pad_template("sink").unwrap();

View file

@ -19,7 +19,7 @@ use glib::prelude::*;
mod imp;
glib_wrapper! {
glib::glib_wrapper! {
pub struct TextWrap(ObjectSubclass<imp::TextWrap>) @extends gst::Element, gst::Object;
}

View file

@ -17,20 +17,13 @@
#![recursion_limit = "128"]
#[macro_use]
extern crate glib;
#[macro_use]
extern crate gst;
extern crate hyphenation;
extern crate textwrap;
mod gsttextwrap;
fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
gsttextwrap::register(plugin)
}
gst_plugin_define!(
gst::gst_plugin_define!(
rstextwrap,
env!("CARGO_PKG_DESCRIPTION"),
plugin_init,