Skip to main content

Crate wowsql

Crate wowsql 

Source
Expand description

WOWSQL Rust SDK

Official Rust SDK for WOWSQL - MySQL Backend-as-a-Service with S3 Storage

Re-exports§

pub use auth::AuthClient;
pub use auth::AuthClientBuilder;
pub use auth::MemoryTokenStorage;
pub use auth::TokenStorage;
pub use client::WOWSQLClient;
pub use client::WOWSQLClientBuilder;
pub use errors::SchemaPermissionError;
pub use errors::StorageError;
pub use errors::StorageLimitExceededError;
pub use errors::WOWSQLError;
pub use models::AuthResponse;
pub use models::AuthSession;
pub use models::AuthUser;
pub use models::ColumnInfo;
pub use models::CreateResponse;
pub use models::DeleteResponse;
pub use models::FileUploadResult;
pub use models::FilterExpression;
pub use models::FilterOperator;
pub use models::HavingFilter;
pub use models::OAuthAuthorizationResponse;
pub use models::OrderByItem;
pub use models::PaginatedResponse;
pub use models::QueryResponse;
pub use models::SortDirection;
pub use models::StorageBucket;
pub use models::StorageFile;
pub use models::StorageQuota;
pub use models::StorageStats;
pub use models::TableSchema;
pub use models::UpdateResponse;
pub use query_builder::QueryBuilder;
pub use schema::AlterTableRequest;
pub use schema::ColumnDefinition;
pub use schema::CreateTableRequest;
pub use schema::IndexDefinition;
pub use schema::RenameColumn;
pub use schema::SchemaClient;
pub use schema::SchemaClientBuilder;
pub use schema::SchemaResponse;
pub use storage::StorageClient;
pub use storage::StorageClientBuilder;
pub use table::Table;

Modules§

auth
client
errors
models
query_builder
schema
storage
table