freedom-models

Crates.iofreedom-models
lib.rsfreedom-models
version3.1.0
created_at2024-10-21 17:54:51.304813+00
updated_at2026-01-22 18:04:12.313868+00
descriptionModels for the Freedom API
homepage
repositoryhttps://github.com/ATLAS-Space-Operations/rust-freedom-models
max_upload_size
id1417762
size81,652
(caleb-leinz)

documentation

README

Freedom Models

Crates.io Documentation

Contains data structures which map to Freedom resources to simplify usage of the Freedom API

HATEOAS Trait

In addition, the library exposes a single trait Hateoas. This is useful for navigating the HATEOAS structure of the API.

Unstable Flag

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.

Commit count: 37

cargo fmt