INNER CODE UNIT · Rust

clear_all_caches

abenz1267/walker · src/preview/mod.rs:124

pub fn clear_all_caches() {
    thread_local! {
        static PREVIEW_HANDLER: std::cell::RefCell<UnifiedPreviewHandler> = std::cell::RefCell::new(UnifiedPreviewHandler::new());
    }

    PREVIEW_HANDLER.with(|handler| {
        handler.borrow().clear_cache();
    });
}

impl PreviewWidget {
    pub fn new_with_builder(builder: &Builder) -> Result<Self, Box<dyn std::error::Error>> {
        let box_widget = builder
            .object::<GtkBox>("PreviewBox")
            .ok_or("PreviewBox not found in builder")?;

        let preview_area = builder
            .object::<Stack>("PreviewStack")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…