//! # Overview
//!
//! Glycin allows to decode images into [`gdk::Texture`]s and to extract image
//! metadata. The decoding happens in sandboxed modular image loaders that have
//! to be provided as binaries. The [`glycin-utils`] for more details.
//!
//! # Example
//!
//! ```no_run
//! # use glycin::*;
//! # async_global_executor::block_on(async {
//! let file = gio::File::for_path("image.jpg");
//! let image = ImageRequest::new(file).request().await?;
//!
//! let height = image.info().height;
//! let frame = image.next_frame().await?;
//! # Ok::<(), Error>(()) });
//! ```
//!
//! You can pass the [`texture`](Frame#structfield.texture) of a [`Frame`] to
//! [`gtk4::Image::from_paintable()`](gtk4::Image::from_paintable()) to display
//! the image.
pub use *;
pub use COMPAT_VERSION;
pub use ;