Docs.rs
databend-common-ast-0.2.2
databend-common-ast 0.2.2
Docs.rs crate page
Apache-2.0
31 July 2025
Links
Repository
crates.io
Source
Owners
sundy-li
Dependencies
derive-visitor ^0.4.0
normal
databend_educe ^1.0.0
normal
enum-as-inner ^0.6
normal
ethnum ^1.5.1
normal
fast-float2 ^0.2.3
normal
fastrace ^0.7.4
normal
indent ^0.1.1
normal
itertools ^0.13.0
normal
logos ^0.12.1
normal
nom ^7.1.1
normal
nom-rule ^0.4
normal
ordered-float ^5.0.0
normal
percent-encoding ^2.3.1
normal
pratt ^0.4.0
normal
pretty_assertions ^1.3.0
normal
recursive ^0.1.1
normal
rspack-codespan-reporting ^0.11
normal
serde ^1.0.164
normal
serde_json ^1.0.85
normal
strsim ^0.10
normal
strum ^0.24.1
normal
strum_macros ^0.24
normal
unindent ^0.2
normal
url ^2.5.4
normal
divan ^0.1.21
dev
goldenfile ^1.4
dev
Versions
5.11%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
databend_
common_
ast
0.2.2
Module expr
Module Items
Enums
Constants
Functions
In databend_
common_
ast::
parser
databend_common_ast
::
parser
Module
expr
Copy item path
Source
Enums
§
Expr
Element
A ‘flattened’ AST of expressions.
Constants
§
BETWEEN_
PREC
NOT_
PREC
Functions
§
at_
string
binary_
op
code_
string
expr
expr_
element
function_
call
interval_
kind
json_op
literal
literal_
bool
literal_
hex_
str
literal_
number
literal_
string
literal_
string_
eq_
ignore_
case
literal_
u64
map_
access
map_
element
nullable
parse_
float
parse_
uint
subexpr
type_
name
unary_
op
values
weekday