pub struct SqrustConfig {
pub dialect: Option<String>,
pub include: Vec<String>,
pub exclude: Vec<String>,
}Expand description
[sqrust] section — global linter settings.
Fields§
§dialect: Option<String>SQL dialect. Currently informational only; ANSI parser is always used. Future: “ansi” | “bigquery” | “snowflake” | “duckdb” | “postgres”
include: Vec<String>Glob patterns for files to include. Default: all .sql files found
by walking the given path.
exclude: Vec<String>Glob patterns for paths to exclude.
Example: ["dbt_packages/**", "target/**"]
Trait Implementations§
Source§impl Debug for SqrustConfig
impl Debug for SqrustConfig
Source§impl Default for SqrustConfig
impl Default for SqrustConfig
Source§fn default() -> SqrustConfig
fn default() -> SqrustConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SqrustConfig
impl<'de> Deserialize<'de> for SqrustConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SqrustConfig
impl RefUnwindSafe for SqrustConfig
impl Send for SqrustConfig
impl Sync for SqrustConfig
impl Unpin for SqrustConfig
impl UnsafeUnpin for SqrustConfig
impl UnwindSafe for SqrustConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more