Crate ccash_rs[−][src]
Expand description
The Rust API for the online CCash bank API.
The library is intended to be used in an asynchronous context.
Documentation is available here!
Versioning
The versioning scheme this API crate uses is as follows:
- Incrementing, for example,
1.21.3
->2.21.3
indicates breaking changes and X inX.Y.Z
matches that of the max CCash version the API can comply to, Y being the major version of the API crate and Z being the current patch/minor version of the crate. - Incrementing, for example,
1.21.3
->1.22.2
indicates non-breaking changes that is still backwards-compatible with the previous version.
Re-exports
Modules
This module contains all the non-admin functions that can be mapped to an
endpoint provided by the CCash API.
All admin functions can be found within the admin
module.
This module contains all the relevant enums that are mapped to possible responses when attempting to connect to CCash and error responses from CCash.
This module contains the relevant structures and enums relating to the data of a CCash user.
Structs
Struct that describes the connection to the CCash API instance which is
defined by the session_url
.
Struct that decribes the properties of the CCash instance that are returned
from the properties
endpoint. Helps define the behaviour of this API.
Struct that describes the format of the logs returned by
get_logs
.