| Crates.io | freedom-models |
| lib.rs | freedom-models |
| version | 3.1.0 |
| created_at | 2024-10-21 17:54:51.304813+00 |
| updated_at | 2026-01-22 18:04:12.313868+00 |
| description | Models for the Freedom API |
| homepage | |
| repository | https://github.com/ATLAS-Space-Operations/rust-freedom-models |
| max_upload_size | |
| id | 1417762 |
| size | 81,652 |
Contains data structures which map to Freedom resources to simplify usage of the Freedom API
In addition, the library exposes a single trait Hateoas. This is
useful for navigating the
HATEOAS structure of the API.
By default, all public structs in the crate are marked
non_exhaustive. This is because we may--at any time--add a field to
one or more of the structs, and this should not constitute a breaking
change for users.
However, for users who would like to construct the models for testing
purposes or as their baseline we do provide the unstable feature
flag, which disables this behavior when set.
By using the unstable flag you accept that your construction of
models might break between releases.