28 lines · 805 B · Rust
RawDownload
use anyhow::Result;use gpui::App;use schemars::JsonSchema;use serde::{Deserialize, Serialize};use settings::{Settings, SettingsSources}; #[derive(Deserialize, Debug)]pub struct ProjectDiagnosticsSettings {    pub include_warnings: bool,} /// Diagnostics configuration.#[derive(Clone, Default, Serialize, Deserialize, JsonSchema, Debug)]pub struct ProjectDiagnosticsSettingsContent {    /// Whether to show warnings or not by default.    ///    /// Default: true    include_warnings: Option<bool>,} impl Settings for ProjectDiagnosticsSettings {    const KEY: Option<&'static str> = Some("diagnostics");    type FileContent = ProjectDiagnosticsSettingsContent;     fn load(sources: SettingsSources<Self::FileContent>, _: &mut App) -> Result<Self> {        sources.json_merge()    }}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t