Crate bevy_spacetimedb

Source
Expand description

A bevy plugin for SpacetimeDB.

Macros§

register_reducers
tables

Structs§

DeleteEvent
An event that is triggered when a row is deleted from a table.
InsertEvent
An event that is triggered when a row is inserted into a table.
InsertUpdateEvent
An event that is triggered when a row is inserted or updated in a table.
ReducerResultEvent
An event that is triggered when a reducer is invoked.
StdbConnectedEvent
An event that is triggered when a connection to SpacetimeDB is established.
StdbConnection
A connection to the SpacetimeDB server, as a Bevy resource. This struct is a wrapper around a concrete-typed DbContext.
StdbConnectionErrorEvent
An event that is triggered when a connection to SpacetimeDB encounters an error.
StdbDisconnectedEvent
An event that is triggered when a connection to SpacetimeDB is lost.
StdbPlugin
A plugin for SpacetimeDB connections.
UpdateEvent
An event that is triggered when a row is updated in a table.

Type Aliases§

FnBuildConnection
A function that builds a connection to the database.
FnRegisterCallbacks
A function that registers callbacks for events.
ReadDeleteEvent
A type alias for a Bevy event reader for DeleteEvent.
ReadInsertEvent
A type alias for a Bevy event reader for InsertEvent.
ReadInsertUpdateEvent
A type alias for a Bevy event reader for InsertUpdateEvent.
ReadReducerEvent
A type alias for a Bevy event reader for ReducerResultEvent.
ReadStdbConnectedEvent
A type alias for a Bevy event reader for StdbConnectedEvent.
ReadStdbConnectionErrorEvent
A type alias for a Bevy event reader for StdbConnectionErrorEvent.
ReadStdbDisconnectedEvent
A type alias for a Bevy event reader for StdbDisconnectedEvent.
ReadUpdateEvent
A type alias for a Bevy event reader for UpdateEvent.