pub trait FaviconDatabaseExt: IsA<FaviconDatabase> + Sealed + 'static {
    // Provided methods
    fn clear(&self) { ... }
    fn favicon<P: FnOnce(Result<Surface, Error>) + 'static>(
        &self,
        page_uri: &str,
        cancellable: Option<&impl IsA<Cancellable>>,
        callback: P
    ) { ... }
    fn favicon_future(
        &self,
        page_uri: &str
    ) -> Pin<Box_<dyn Future<Output = Result<Surface, Error>> + 'static>> { ... }
    fn favicon_uri(&self, page_uri: &str) -> Option<GString> { ... }
    fn connect_favicon_changed<F: Fn(&Self, &str, &str) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId { ... }
}

Provided Methods§

source

fn clear(&self)

source

fn favicon<P: FnOnce(Result<Surface, Error>) + 'static>( &self, page_uri: &str, cancellable: Option<&impl IsA<Cancellable>>, callback: P )

source

fn favicon_future( &self, page_uri: &str ) -> Pin<Box_<dyn Future<Output = Result<Surface, Error>> + 'static>>

source

fn favicon_uri(&self, page_uri: &str) -> Option<GString>

source

fn connect_favicon_changed<F: Fn(&Self, &str, &str) + 'static>( &self, f: F ) -> SignalHandlerId

Object Safety§

This trait is not object safe.

Implementors§