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!
Important: The minimum supported Rust version is 1.54.0.
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
.