utapi_rs/
lib.rs

1//! `utapi-rs` is a Rust library that provides a set of APIs for interacting with the UploadThing service.
2//!
3//! The library offers various functionalities such as file uploading, file management, and
4//! retrieving file URLs, which are designed to be used server-side.
5
6/// This module defines the configuration structures for `utapi-rs`.
7/// It includes all necessary configurations required to initialize and run the service.
8pub mod config;
9
10/// This module contains the data models used throughout the `utapi-rs` application.
11/// These models represent the core data structures that are manipulated and stored
12/// by the service.
13pub mod models;
14
15/// The core API module providing the main functionality of the `utapi-rs` service.
16/// This module includes all the API endpoints and related logic to perform
17/// the intended operations.
18pub mod utapi;
19
20/// Re-export the `UtApi` struct at the root of the crate for easier access by consumers.
21/// This allows users of the `utapi-rs` library to interact with the API without
22/// needing to traverse the module hierarchy.
23pub use utapi::UtApi;