Expand description
This crate contains the core components and functionalities of the feonix software. It is designed around the actor framework (see https://ryhl.io/blog/actors-with-tokio/), with all main functionalities being implemented as actors.
The file main.rs contains the entry point for the application.
Modulesยง
- camera ๐
- Code for the camera actor, which handles camera-related functionalities.
- database ๐
- Utility functions for managing the PostgreSQL database.
- mailbox ๐
- Mailbox is an actor to handle message routing and persistence.
- sauron ๐
- Sauron is an actor which implements the object detection and localization pipeline.
- utils ๐
- General utilities for the
corecrate.
Enumsยง
- Postgres
Types ๐ - An enum representing the active PostgreSQL instance. Currently supports either an embedded server or a Docker container.
Functionsยง
- main ๐