Skip to main content

Crate cratestack

Crate cratestack 

Source

Re-exports§

pub use chrono;
pub use cratestack_axum::axum;
pub use cratestack_client_rust as client_rust;
pub use cratestack_sqlx::sqlx;
pub use serde;
pub use serde_json;
pub use tracing;
pub use uuid;

Modules§

axum
axum is an HTTP routing and request-handling library that focuses on ergonomics and modularity.

Macros§

include_client_macro
include_schema

Structs§

Attribute
AuthBlock
CodecSet
ConfigBlock
ConfigEntry
CoolAuthIdentity
CoolContext
CoolErrorResponse
CoolEventBus
CoolEventEnvelope
CreateDefault
CreateRecord
Datasource
DeleteRecord
EnumDecl
EnumVariant
Field
FieldRef
Filter
FindMany
FindUnique
MixinDecl
Model
ModelColumn
ModelDelegate
ModelDescriptor
ModelEvent
NoEnvelope
OrderClause
OwnedSchemaSummary
Page
PageInfo
PrincipalContext
PrincipalFacet
Procedure
ProcedureArg
ProcedurePolicy
ReadPolicy
RelationFilter
RequestContext
RouteTransportCapabilities
RouteTransportDescriptor
Schema
SchemaError
SchemaSummary
ScopedCreateRecord
ScopedDeleteRecord
ScopedFindMany
ScopedFindUnique
ScopedModelDelegate
ScopedUpdateRecord
ScopedUpdateRecordSet
SelectionQuery
SourceSpan
SqlColumnValue
TypeDecl
TypeRef
UpdateRecord
UpdateRecordSet

Enums§

CoolError
CreateDefaultType
FilterExpr
ModelEventKind
PolicyExpr
PolicyLiteral
ProcedureKind
ProcedurePolicyExpr
ProcedurePolicyLiteral
ProcedurePredicate
QueryExpr
ReadPredicate
RelationQuantifier
SortDirection
SqlValue
TypeArity
Value

Constants§

CBOR_SEQUENCE_CONTENT_TYPE

Traits§

AuthProvider
CoolCodec
CoolEnvelope
CreateModelInput
HttpTransport
IntoSqlValue
ProcedureArgs
UpdateModelInput

Functions§

authorize_procedure
canonical_request_string
create_record_with_executor
decode_codec_request
decode_transport_request_for
encode_codec_response
encode_codec_result
encode_codec_result_with_status
encode_transport_result
encode_transport_result_with_status
encode_transport_result_with_status_for
encode_transport_sequence_result
encode_transport_sequence_result_with_status
encode_transport_sequence_result_with_status_for
event_topic
parse_cuid
parse_emit_attribute
parse_filter_expression
parse_query_pairs
parse_schema
parse_schema_file
parse_schema_named
update_record_with_executor
validate_codec_request_headers
validate_codec_response_headers
validate_transport_request_headers
validate_transport_request_headers_for
validate_transport_response_headers
validate_transport_response_headers_for

Type Aliases§

CoolBody
CoolEventFuture