unsafe-review-cli 0.3.5

CLI adapter for unsafe-review
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::collections::{BTreeMap, BTreeSet};

use tower_lsp_server::ls_types::Uri;

#[derive(Default)]
pub(super) struct DocumentStore {
    pub(super) docs: BTreeMap<Uri, String>,
}

pub(super) fn clear_uris_for_failure(previous: &mut BTreeSet<Uri>) -> Vec<Uri> {
    let clear_uris = previous.iter().cloned().collect::<Vec<_>>();
    previous.clear();
    clear_uris
}