// This file was generated by gir (https://github.com/gtk-rs/gir)
// from
// from gir-files (https://github.com/gtk-rs/gir-files)
// DO NOT EDIT
use crate::WebsocketExtension;
glib::wrapper! {
/// A SoupWebsocketExtensionDeflate is a [`WebsocketExtension`][crate::WebsocketExtension]
/// implementing permessage-deflate (RFC 7692).
///
/// This extension is used by default in a [`Session`][crate::Session] when [`WebsocketExtensionManager`][crate::WebsocketExtensionManager]
/// feature is present, and always used by [`Server`][crate::Server].
///
/// # Implements
///
/// [`WebsocketExtensionExt`][trait@crate::prelude::WebsocketExtensionExt], [`trait@glib::ObjectExt`]
#[doc(alias = "SoupWebsocketExtensionDeflate")]
pub struct WebsocketExtensionDeflate(Object<ffi::SoupWebsocketExtensionDeflate, ffi::SoupWebsocketExtensionDeflateClass>) @extends WebsocketExtension;
match fn {
type_ => || ffi::soup_websocket_extension_deflate_get_type(),
}
}
impl WebsocketExtensionDeflate {}