Skip to main content

clutter/auto/
media.rs

1use glib::{object::IsA, translate::*};
2use std::fmt;
3
4glib_wrapper! {
5    pub struct Media(Interface<ffi::ClutterMedia>);
6
7    match fn {
8        get_type => || ffi::clutter_media_get_type(),
9    }
10}
11
12pub const NONE_MEDIA: Option<&Media> = None;
13
14/// Trait containing all `Media` methods.
15///
16/// # Implementors
17///
18/// [`Media`](struct.Media.html)
19pub trait MediaExt: 'static {}
20
21impl<O: IsA<Media>> MediaExt for O {}
22
23impl fmt::Display for Media {
24    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
25        write!(f, "Media")
26    }
27}