Re-exports§
pub use delete::DeletionResult;pub use delete::DeletionResultEntry;pub use delete::OnDeleteStrategy;pub use error::ReferenceIntegrityViolationError;pub use error::SpacetimeDSLError;pub use itertools;
Modules§
- as_
anonymous_ view_ context - as_
reducer_ context - as_
view_ context - delete
- error
- get_
auth - get_
connection_ id - get_
immutable_ database - get_
module_ identity - get_
mutable_ database - get_
random - get_
random_ number_ generator - get_
sender - get_
timestamp - prelude
Structs§
Enums§
Traits§
Functions§
Attribute Macros§
- dsl
- Add
#[dsl]to your structs with#[table]to interact in a more ergonomic way than SpacetimeDB allows you by default. - hook
- Add
#[hook]to your functions to add the trait implementation line required for SpacetimeDSL hooks to work.
Derive Macros§
- SpacetimeDSL
- Provides helper attributes for
#[dsl]because proc_macro_attribute’s currently don’t support them.