Docs.rs
  • lsor-0.1.0
    • lsor 0.1.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • crates.io
    • Source
    • Owners
    • ryanswrt
    • github:talo:product
    • Dependencies
      • lsor-core ^0.1.0 normal
      • lsor-proc-macro ^0.1.0 normal
      • async-graphql ^7.0 dev
      • chrono ^0.4 dev
      • serde ^1.0 dev
      • serde_json ^1.0 dev
      • sqlx ^0.7 dev
      • uuid ^1.7 dev
    • Versions
    • 0% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

lsor0.1.0

  • All Items

Crate Items

  • Modules
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases
  • Derive Macros

Crate lsor

Source

Modules§

aggregate
column
cond
cursor
derive
driver
either
exec
expr
filter
from
page
row
sort
table
take
var

Structs§

Add
Aggregate
And
Avg
Case
CaseOtherwise
ColumnName
Count
DateTimeCursor
Derive
Dot
Driver
Eq
Filtered
From
Gt
I32Cursor
I64Cursor
Json
JsonAccessor
Lt
Pagination
SQL
SelectPageInfo
SelectPageItems
Sort
Sorted
StringCursor
Sub
Sum
TableName
Taken
TotalCount
Upsert
UuidCursor
When
WhenThen

Enums§

BoolFilter
Cursor
DateTimeFilter
DateTimeSort
Either
I32Filter
I32Sort
I64Filter
I64Sort
JsonOp
Literal
Order
StringFilter
StringSort
TagFilter
U32Sort
U64Sort
UuidFilter
UuidSort
Var

Traits§

Filterable
Iterable
PushPrql
Row
SortBy
Sortable
SortedBy
Sorting
The implementation of PushPrql must only push the expression that is being ordered by. It must not push the order itself.
Table

Functions§

add
and
avg
case
col
count
dot
eq
from
gt
if_then_else
json
lit
load_one
load_page
lt
one
save_one
select_page_info
select_page_items
sql
sub
sum
table
upsert
upsert_into
when
zero

Type Aliases§

IsPk

Derive Macros§

Filter
Row
Sort
Type