graphitesql 0.0.5

A pure, safe, no_std Rust re-implementation of SQLite, compatible with the SQLite 3 file format.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
rust-version = "1.88"
name = "graphitesql"
version = "0.0.5"
build = false
exclude = [
    "/reference",
    "/.github",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A pure, safe, no_std Rust re-implementation of SQLite, compatible with the SQLite 3 file format."
readme = "README.md"
keywords = [
    "sqlite",
    "database",
    "sql",
    "no_std",
    "wasm",
]
categories = [
    "database-implementations",
    "no-std",
    "wasm",
]
license = "blessing"
repository = "https://github.com/KarpelesLab/graphitesql"

[features]
default = ["std"]
std = []

[lib]
name = "graphitesql"
path = "src/lib.rs"

[[bin]]
name = "graphitesql"
path = "src/bin/graphitesql.rs"
required-features = ["std"]

[[test]]
name = "affinity"
path = "tests/affinity.rs"

[[test]]
name = "affinity_queries"
path = "tests/affinity_queries.rs"

[[test]]
name = "agg_window_diff"
path = "tests/agg_window_diff.rs"

[[test]]
name = "alter"
path = "tests/alter.rs"

[[test]]
name = "analyze"
path = "tests/analyze.rs"

[[test]]
name = "attach"
path = "tests/attach.rs"

[[test]]
name = "auto_vacuum"
path = "tests/auto_vacuum.rs"

[[test]]
name = "blob_semantics"
path = "tests/blob_semantics.rs"

[[test]]
name = "check_constraints"
path = "tests/check_constraints.rs"

[[test]]
name = "collation"
path = "tests/collation.rs"

[[test]]
name = "concurrency"
path = "tests/concurrency.rs"

[[test]]
name = "count_covering"
path = "tests/count_covering.rs"

[[test]]
name = "create_validation"
path = "tests/create_validation.rs"

[[test]]
name = "ctas"
path = "tests/ctas.rs"

[[test]]
name = "cte"
path = "tests/cte.rs"

[[test]]
name = "current_datetime"
path = "tests/current_datetime.rs"

[[test]]
name = "datetime"
path = "tests/datetime.rs"

[[test]]
name = "differential"
path = "tests/differential.rs"

[[test]]
name = "dml"
path = "tests/dml.rs"

[[test]]
name = "explain"
path = "tests/explain.rs"

[[test]]
name = "expr_index"
path = "tests/expr_index.rs"

[[test]]
name = "filter_clause"
path = "tests/filter_clause.rs"

[[test]]
name = "foreign_keys"
path = "tests/foreign_keys.rs"

[[test]]
name = "generated"
path = "tests/generated.rs"

[[test]]
name = "having_no_group"
path = "tests/having_no_group.rs"

[[test]]
name = "if_iif"
path = "tests/if_iif.rs"

[[test]]
name = "index_hints"
path = "tests/index_hints.rs"

[[test]]
name = "indexes"
path = "tests/indexes.rs"

[[test]]
name = "insert_select"
path = "tests/insert_select.rs"

[[test]]
name = "integer_overflow"
path = "tests/integer_overflow.rs"

[[test]]
name = "integrity"
path = "tests/integrity.rs"

[[test]]
name = "joins"
path = "tests/joins.rs"

[[test]]
name = "json"
path = "tests/json.rs"

[[test]]
name = "json_error_position"
path = "tests/json_error_position.rs"

[[test]]
name = "json_ops"
path = "tests/json_ops.rs"

[[test]]
name = "json_pretty"
path = "tests/json_pretty.rs"

[[test]]
name = "like_escape"
path = "tests/like_escape.rs"

[[test]]
name = "math"
path = "tests/math.rs"

[[test]]
name = "minmax_bare"
path = "tests/minmax_bare.rs"

[[test]]
name = "named_windows"
path = "tests/named_windows.rs"

[[test]]
name = "natural_using_joins"
path = "tests/natural_using_joins.rs"

[[test]]
name = "order_distinct"
path = "tests/order_distinct.rs"

[[test]]
name = "ordered_agg"
path = "tests/ordered_agg.rs"

[[test]]
name = "outer_joins"
path = "tests/outer_joins.rs"

[[test]]
name = "page_merge"
path = "tests/page_merge.rs"

[[test]]
name = "partial_index"
path = "tests/partial_index.rs"

[[test]]
name = "pragma_table_list"
path = "tests/pragma_table_list.rs"

[[test]]
name = "pragmas"
path = "tests/pragmas.rs"

[[test]]
name = "printf_format"
path = "tests/printf_format.rs"

[[test]]
name = "query"
path = "tests/query.rs"

[[test]]
name = "read_fixtures"
path = "tests/read_fixtures.rs"

[[test]]
name = "real_format"
path = "tests/real_format.rs"

[[test]]
name = "realworld"
path = "tests/realworld.rs"

[[test]]
name = "round_diff"
path = "tests/round_diff.rs"

[[test]]
name = "row_values"
path = "tests/row_values.rs"

[[test]]
name = "rowid_alias"
path = "tests/rowid_alias.rs"

[[test]]
name = "savepoint"
path = "tests/savepoint.rs"

[[test]]
name = "schema_table"
path = "tests/schema_table.rs"

[[test]]
name = "select_alias"
path = "tests/select_alias.rs"

[[test]]
name = "sqlite_version"
path = "tests/sqlite_version.rs"

[[test]]
name = "strict_tables"
path = "tests/strict_tables.rs"

[[test]]
name = "subquery"
path = "tests/subquery.rs"

[[test]]
name = "subquery_diff"
path = "tests/subquery_diff.rs"

[[test]]
name = "table_valued"
path = "tests/table_valued.rs"

[[test]]
name = "temp_objects"
path = "tests/temp_objects.rs"

[[test]]
name = "text_to_number"
path = "tests/text_to_number.rs"

[[test]]
name = "timediff"
path = "tests/timediff.rs"

[[test]]
name = "triggers"
path = "tests/triggers.rs"

[[test]]
name = "unique_index"
path = "tests/unique_index.rs"

[[test]]
name = "update_from"
path = "tests/update_from.rs"

[[test]]
name = "update_or_conflict"
path = "tests/update_or_conflict.rs"

[[test]]
name = "upsert_returning"
path = "tests/upsert_returning.rs"

[[test]]
name = "vacuum"
path = "tests/vacuum.rs"

[[test]]
name = "values"
path = "tests/values.rs"

[[test]]
name = "vdbe"
path = "tests/vdbe.rs"

[[test]]
name = "views"
path = "tests/views.rs"

[[test]]
name = "wal"
path = "tests/wal.rs"

[[test]]
name = "wal_write"
path = "tests/wal_write.rs"

[[test]]
name = "window"
path = "tests/window.rs"

[[test]]
name = "window_range"
path = "tests/window_range.rs"

[[test]]
name = "window_rank"
path = "tests/window_rank.rs"

[[test]]
name = "without_rowid"
path = "tests/without_rowid.rs"

[[test]]
name = "write_compat"
path = "tests/write_compat.rs"

[dependencies]

[lints.rust]
missing_docs = "warn"
unsafe_code = "forbid"

[profile.release]
opt-level = 3
lto = true
panic = "abort"