Crate turbo_tasks_backend

Source

Modules§

db_invalidation

Macros§

generate_inner_storage_internal

Structs§

BackendOptions
GitVersionInfo
Information gathered by vergen_gitcl in the top-level binary crate and passed down. This information must be computed in the top-level crate for cargo incremental compilation to work correctly.
KeyValueDatabaseBackingStorage
TurboTasksBackend

Enums§

StartupCacheState
Information about if there’s was a pre-existing cache or if the cache was detected as invalidated during startup.
StorageMode

Traits§

BackingStorage
Represents types accepted by TurboTasksBackend::new. Typically this is the value returned by default_backing_storage or noop_backing_storage.

Functions§

default_backing_storage
Calls turbo_backing_storage (recommended) or lmdb_backing_storage, depending on if the lmdb cargo feature is enabled.
noop_backing_storage
Creates an no-op in-memory BackingStorage to be passed to TurboTasksBackend::new.
turbo_backing_storage
Creates a BackingStorage to be passed to TurboTasksBackend::new.

Type Aliases§

DefaultBackingStorage
NoopBackingStorage
TurboBackingStorage