rivet-matchmaker
# Crate Organization
The entry point for most customers will be [`Client`]. [`Client`] exposes one method for each API offered
by the service.
Some APIs require complex or nested arguments. These exist in [`model`](crate::model).
Lastly, errors that can be returned by the service are contained within [`error`]. [`Error`] defines a meta
error encompassing all possible errors that can be returned by the service.
The other modules within this crate are not required for normal usage.