fn with_db<F: FnOnce(&RootDatabase) -> T + std::panic::UnwindSafe, T>(
        &self,
        f: F,
    ) -> Cancelable<T> {
        self.db.catch_canceled(f)
    }
/// Performs an operation on that may be Canceled.
Performs an operation on that may be Canceled.
Performs an operation on that may be Canceled .
fn with_db<F: FnOnce(&RootDatabase) -> T + std::panic::UnwindSafe, T>(
        &self,
        f: F,
    ) -> Cancelable<T> {
        self.db.catch_canceled(f)
    }
fn with_db < F : FnOnce ( & RootDatabase ) -> T + std :: panic :: UnwindSafe , T > ( & self , f : F , ) -> Cancelable < T > { self . db . catch_canceled ( f ) }
Performs an operation on that may be Canceled.
Performs an operation on that may be Canceled .
&self
f
F
&self
f
F