fix: Resolve build errors and warnings, and update grammar
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
This commit is contained in:
@@ -4,6 +4,7 @@ use anyhow::{Result, Context};
|
|||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use log::{debug, error};
|
use log::{debug, error};
|
||||||
use crate::args::{Args};
|
use crate::args::{Args};
|
||||||
|
use dirs;
|
||||||
|
|
||||||
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
|
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
|
||||||
#[serde(rename_all = "lowercase")]
|
#[serde(rename_all = "lowercase")]
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ pub fn mode_diff(
|
|||||||
|
|
||||||
validate_diff_args(cmd, &ids, &tags)?;
|
validate_diff_args(cmd, &ids, &tags)?;
|
||||||
|
|
||||||
let settings = crate::config::Settings::new(args, crate::config::default_dir()?)?;
|
let settings = crate::config::Settings::new(args, crate::config::Settings::default_dir()?)?;
|
||||||
|
|
||||||
let item_service = crate::services::item_service::ItemService::new(settings.dir.clone());
|
let item_service = crate::services::item_service::ItemService::new(settings.dir.clone());
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
WHITESPACE = _{ " " | "\t" | "\n" | "\r" }
|
WHITESPACE = _{ " " | "\t" | "\n" | "\r" }
|
||||||
|
|
||||||
#! This Pest grammar defines the syntax for filter chains used in the Keep application.
|
//! This Pest grammar defines the syntax for filter chains used in the Keep application.
|
||||||
|
|
||||||
// Main entry point for parsing multiple filters separated by pipes
|
// Main entry point for parsing multiple filters separated by pipes
|
||||||
filters = { SOI ~ filter ~ (pipe ~ filter)* ~ EOI }
|
filters = { SOI ~ filter ~ (pipe ~ filter)* ~ EOI }
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ use std::collections::HashMap;
|
|||||||
#[grammar = "filter.pest"]
|
#[grammar = "filter.pest"]
|
||||||
pub struct FilterParser;
|
pub struct FilterParser;
|
||||||
|
|
||||||
|
use FilterParser::Rule;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct Filter {
|
pub struct Filter {
|
||||||
pub name: String,
|
pub name: String,
|
||||||
|
|||||||
Reference in New Issue
Block a user