Re-exports§
pub use len::macro_check_max_len;
pub use provider::ProviderContainer;
pub use trx_iter::TrxIter;
pub use async_cell_lock;
pub use attached;
pub use cache;
pub use parking_lot;
pub use tokio;
pub use vec_map;
pub use version_tag;
pub use gc::*;
Modules§
Macros§
Structs§
- Async
Once Cell - Ctx
- CtxLocks
- CtxTransaction
- Hash
Table - Logs
- OnChange
- OnChanged
- OnRemove
- Once
Cell - A thread-safe cell which can be written to only once.
- OneTo
Many - Queue
RwLock - TblTransaction
- VecMap
- VecTable
- Version
Tag
Enums§
Constants§
Traits§
- Accessor
- Apply
Log - AsRef
Async - AsRef
Opt - Async
TryFrom - Change
Handler - Changed
Handler - Commit
Handler - CtxType
Info - Entity
- Entity
Accessor - Entity
Fields - Entity
Of - Entity
Validate - Fields
- From
RefOpt - Get
- GetMut
- Init
- Insert
- Insert
IfChanged - Insert
Mut - Insert
MutIf Changed - IsDefined
- Indicate if a key is not zero. This trait must be implemented on keys used by the UpsertMut when a key is flagged as Identity (MS SQL). In such a case, the provider will check that property to determine if the entity must be inserted or updated.
- Iterator
Ext - Len
- LogAccessor
- Notify
Tag - OneTo
Many From Iter - Remove
- Remove
Handler - Tag
- Transaction
Functions§
- change_
depth - Returns a stack depth level 1.. when run inside the on_change event. Each time the event is nested, the depth increase. When called oustide, will returns 0.
- register_
on_ commit_ handler