List of all items
Structs
- Attribute
- AuditActor
- AuditEvent
- AuthBlock
- BatchItemError
- BatchItemResult
- BatchRequest
- BatchResponse
- BatchSummary
- CoalesceExpr
- CoalesceFilter
- ConfigBlock
- ConfigEntry
- CoolAuthIdentity
- CoolContext
- CoolErrorResponse
- CoolEventBus
- CoolEventEnvelope
- CreateDefault
- Datasource
- DateTimeColumn
- DbErrorInfo
- DecimalColumn
- EnumDecl
- EnumVariant
- Field
- FieldRef
- Filter
- HmacEnvelope
- InMemoryNonceStore
- Json
- JsonColumn
- JsonTextPath
- MixinDecl
- Model
- ModelColumn
- ModelDescriptor
- ModelEvent
- MulticastAuditSink
- NoEnvelope
- NoopAuditSink
- OpDescriptor
- OrderClause
- OwnedSchemaSummary
- Page
- PageInfo
- PrincipalContext
- PrincipalFacet
- Procedure
- ProcedureArg
- ProcedurePolicy
- Projection
- ReadPolicy
- RelationFilter
- RelationInclude
- RequestContext
- RouteTransportCapabilities
- RouteTransportDescriptor
- RusqliteRuntime
- Schema
- SchemaError
- SchemaSummary
- SealedEnvelope
- SelectionQuery
- SourceSpan
- SpatialPoint
- SqlColumnValue
- SqlValueParam
- StaticKeyProvider
- TypeDecl
- TypeRef
- UuidColumn
- View
- ViewDescriptor
- ViewSource
- audit::AuditActor
- audit::AuditEvent
- audit::MulticastAuditSink
- audit::NoopAuditSink
- batch::BatchItemError
- batch::BatchItemResult
- batch::BatchRequest
- batch::BatchResponse
- batch::BatchSummary
- codec::NoEnvelope
- context::CoolAuthIdentity
- context::CoolContext
- context::PrincipalContext
- context::PrincipalFacet
- context::RequestContext
- envelope::HmacEnvelope
- envelope::InMemoryNonceStore
- envelope::SealedEnvelope
- envelope::StaticKeyProvider
- error::CoolErrorResponse
- error::DbErrorInfo
- events::CoolEventBus
- events::CoolEventEnvelope
- events::ModelEvent
- json::Json
- page::Page
- page::PageInfo
- rpc::RpcErrorBody
- rpc::RpcRequest
- rpc::RpcResponseFrame
- schema::Attribute
- schema::AuthBlock
- schema::ConfigBlock
- schema::ConfigEntry
- schema::Datasource
- schema::EnumDecl
- schema::EnumVariant
- schema::Field
- schema::MixinDecl
- schema::Model
- schema::OwnedSchemaSummary
- schema::Procedure
- schema::ProcedureArg
- schema::Schema
- schema::SchemaSummary
- schema::SelectionQuery
- schema::SourceSpan
- schema::TypeDecl
- schema::TypeRef
- schema::View
- schema::ViewSource
- schema::model::Attribute
- schema::model::EnumDecl
- schema::model::EnumVariant
- schema::model::Field
- schema::model::MixinDecl
- schema::model::Model
- schema::model::TypeDecl
- schema::model::TypeRef
- schema::procedure::Procedure
- schema::procedure::ProcedureArg
- schema::selection::SelectionQuery
- schema::view::View
- schema::view::ViewSource
- transport::OpDescriptor
- transport::RouteTransportCapabilities
- transport::RouteTransportDescriptor
Enums
- AuditOperation
- BatchItemStatus
- ConflictTarget
- CoolError
- CreateDefaultType
- FilterExpr
- FilterOp
- JsonFilter
- ModelEventKind
- NullOrder
- OpKind
- PolicyExpr
- PolicyLiteral
- ProcedureKind
- ProcedurePolicyExpr
- ProcedurePolicyLiteral
- ProcedurePredicate
- ReadPredicate
- RelationQuantifier
- RusqliteError
- SortDirection
- SpatialFilter
- SqlValue
- TransactionIsolation
- TransportStyle
- TypeArity
- Value
- audit::AuditOperation
- audit::TransactionIsolation
- batch::BatchItemStatus
- error::CoolError
- events::ModelEventKind
- schema::ProcedureKind
- schema::TransportStyle
- schema::TypeArity
- schema::model::TypeArity
- schema::procedure::ProcedureKind
- transport::OpKind
- value::Value
Traits
- AuditSink
- AuthProvider
- CoolCodec
- CoolEnvelope
- CreateModelInput
- FromPartialRusqliteRow
- FromRusqliteRow
- IntoColumnName
- IntoSqlValue
- KeyProvider
- ModelPrimaryKey
- NonceStore
- ProcedureArgs
- ProjectionDecoder
- ReadSource
- UpdateModelInput
- UpsertModelInput
- WriteSource
- audit::AuditSink
- codec::CoolCodec
- codec::CoolEnvelope
- context::AuthProvider
- envelope::KeyProvider
- envelope::NonceStore
- projection::ProjectionDecoder
Macros
Functions
- authorize_procedure
- batch::find_duplicate_position
- canonical_request_string
- coalesce
- error::parse_cuid
- event_topic
- events::event_topic
- events::parse_emit_attribute
- find_duplicate_position
- parse_cuid
- parse_emit_attribute
- parse_schema
- parse_schema_file
- parse_schema_named
- point
- rpc::cool_error_code_to_rpc_code
- rpc::rpc_code
- transport::canonical_request_string
- validate_email
- validate_iso4217
- validate_length
- validate_range_decimal
- validate_range_i64
- validate_uri
- validators::validate_email
- validators::validate_iso4217
- validators::validate_length
- validators::validate_range_decimal
- validators::validate_range_i64
- validators::validate_uri