Skip to main content

Module provider

Module provider 

Source
Expand description

Trait abstractions over a database backend.

DatabaseProvider is dyn-safe (callers hold Arc<dyn DatabaseProvider>) and uses #[async_trait]. DatabaseProviderExt is generic, never used through a trait object, and uses native async fn.

Copyright (c) systemprompt.io — Business Source License 1.1. See https://systemprompt.io for licensing details.

Traits§

DatabaseProvider
DatabaseProviderExt