Skip to main content

Module db

Module db 

Source
Expand description

Database connection facilities.

Re-exports§

pub use activity::*;
pub use actor::*;
pub use object::*;

Modules§

activity
Database activity records.
actor
Database Actor records.
object
Database object records.

Structs§

Db
Represents a database connection.
DbConfig
Represents configuration settings for a DB connection.
Iri
Represents a IRI SQL database record.
Name
Represents a Name SQL database record.
TableEntry
Represents a table entry reference.
Uuid
A Universally Unique Identifier (UUID).

Enums§

ActivityType
Represents the Activity type variants.
ActorType
Represents the Actor type variants.
TableType
Represents the table type for a TableEntry.

Type Aliases§

ActorTypeList
Convenience alias for an ActorType list.
DateTime
Convenience alias for a date-time with a timezone.
IriList
Convenience alias for an Iri list.
OAuthGrantTypeList
Convenience alias for an OAuthGrantType list.
OptionalBool
Convenience alias for an optional bool.
OptionalDateTime
Convenience alias for an optional date-time.
OptionalI64
Convenience alias for an optional i64.
OptionalIri
Convenience alias for an optional Iri.
OptionalPassword
Convenience alias for an optional password hash.
OptionalScopeList
Convenience alias for an optional scope list.
OptionalString
Convenience alias for an optional string.
OptionalTableEntry
Convenience alias for an optional TableEntry.
OptionalU64
Convenience alias for an optional u64.
OptionalUuid
Convenience alias for an optional Uuid.
RoleFilterList
Convenience alias for a RoleFilter list.
RoleList
Convenience alias for a Role list.
StringList
Convenience alias for a string list.
TableEntryList
Convenience alias for an TableEntry list.
Transaction
Convenience alias for a database transaction.
UuidList
Convenience alias for an Uuid list.