[][src]Crate aragog

Modules

helpers

Structs

DatabaseConnectionPool

Struct containing ArangoDB connections and information to access the database, collections and documents

DatabaseRecord

Struct representing database stored documents

Enums

ServiceError

Error enum used for the Arango ORM mapped as potential Http errors

Traits

Authenticate

The Authenticate trait of the Aragog library. This trait provides the possibility to authenticate a Type with some secret. Its main use it to authenticate a user or client Record model instance.

New

The New trait of the Aragog library. This trait provides the possibility to initialize a Type from an other one. Its main use it to transform a Http form into a Record model instance.

Record

The main trait of the Aragog library. Trait for structures that can be stored in Database. The trait must be implemented to be used as a record in DatabaseRecord

Update

The Update trait of the Aragog library. This trait provides the possibility to update a Type from an other one. Its main use it to apply modifications from a Http form on a Record model instance.

Validate

The Validate trait of the Aragog library. This trait provides the possibility to validate an instance or its fields formats or logic. Its main use it to validate a new or updated Record model instance before saving it.