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}