# Rust API client for kimai_client_lib
JSON API for the Kimai time-tracking software. Read our [API documentation](https://www.kimai.org/documentation/rest-api.html) and download the [Open API definition](doc.json) to import into your API client.
## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.
- API version: 1.0
- Package version: 1.0
- Generator version: 7.13.0-SNAPSHOT
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`
## Installation
Put the package under your project folder in a directory named `kimai_client_lib` and add the following to `Cargo.toml` under `[dependencies]`:
```
kimai_client_lib = { path = "./kimai_client_lib" }
```
## Documentation for API Endpoints
All URIs are relative to *http://localhost*
*AbsenceApi* | [**delete_delete_absence**](docs/AbsenceApi.md#delete_delete_absence) | **DELETE** /api/absences/{id} | Delete an absence
*AbsenceApi* | [**delete_delete_public_holiday**](docs/AbsenceApi.md#delete_delete_public_holiday) | **DELETE** /api/public-holidays/{id} | Delete a public holiday
*AbsenceApi* | [**delete_delete_public_holiday_group**](docs/AbsenceApi.md#delete_delete_public_holiday_group) | **DELETE** /api/public-holidays/group/{id} | Delete a public holiday group
*AbsenceApi* | [**get_get_absences**](docs/AbsenceApi.md#get_get_absences) | **GET** /api/absences | Returns a collection of absences (sickness, vacation, time-off, other).
*AbsenceApi* | [**get_get_absences_calendar**](docs/AbsenceApi.md#get_get_absences_calendar) | **GET** /api/absences/calendar | Returns a collection of absences (sickness, vacation, time-off, other) for calendar integration.
*AbsenceApi* | [**get_get_public_holidays**](docs/AbsenceApi.md#get_get_public_holidays) | **GET** /api/public-holidays | Returns a collection of public holidays.
*AbsenceApi* | [**get_get_public_holidays_calendar**](docs/AbsenceApi.md#get_get_public_holidays_calendar) | **GET** /api/public-holidays/calendar | Returns a collection of public holidays for calendar integration.
*AbsenceApi* | [**get_kimaiplugin_workcontract_api_absence_getabsencetypes**](docs/AbsenceApi.md#get_kimaiplugin_workcontract_api_absence_getabsencetypes) | **GET** /api/absences/types | Returns a collection of absences (sickness, vacation, time-off, other).
*AbsenceApi* | [**patch_confirm_approval_absence**](docs/AbsenceApi.md#patch_confirm_approval_absence) | **PATCH** /api/absences/{id}/confirm | Confirm an approval request
*AbsenceApi* | [**patch_reject_approval_absence**](docs/AbsenceApi.md#patch_reject_approval_absence) | **PATCH** /api/absences/{id}/reject | Reject an approval request
*AbsenceApi* | [**patch_request_approval_absence**](docs/AbsenceApi.md#patch_request_approval_absence) | **PATCH** /api/absences/{id}/request | Request an approval
*ActionsApi* | [**get_get_activity_actions**](docs/ActionsApi.md#get_get_activity_actions) | **GET** /api/actions/activity/{id}/{view}/{locale} | Get all item actions for the given Activity [for internal use]
*ActionsApi* | [**get_get_customer_actions**](docs/ActionsApi.md#get_get_customer_actions) | **GET** /api/actions/customer/{id}/{view}/{locale} | Get all item actions for the given Customer [for internal use]
*ActionsApi* | [**get_get_project_actions**](docs/ActionsApi.md#get_get_project_actions) | **GET** /api/actions/project/{id}/{view}/{locale} | Get all item actions for the given Project [for internal use]
*ActionsApi* | [**get_get_timesheet_actions**](docs/ActionsApi.md#get_get_timesheet_actions) | **GET** /api/actions/timesheet/{id}/{view}/{locale} | Get all item actions for the given Timesheet [for internal use]
*ActivityApi* | [**delete_delete_activity**](docs/ActivityApi.md#delete_delete_activity) | **DELETE** /api/activities/{id} | Delete an existing activity
*ActivityApi* | [**delete_delete_activity_rate**](docs/ActivityApi.md#delete_delete_activity_rate) | **DELETE** /api/activities/{id}/rates/{rateId} | Deletes one rate for an activity
*ActivityApi* | [**get_get_activities**](docs/ActivityApi.md#get_get_activities) | **GET** /api/activities | Returns a collection of activities (which are visible to the user)
*ActivityApi* | [**get_get_activity**](docs/ActivityApi.md#get_get_activity) | **GET** /api/activities/{id} | Returns one activity
*ActivityApi* | [**get_get_activity_rates**](docs/ActivityApi.md#get_get_activity_rates) | **GET** /api/activities/{id}/rates | Returns a collection of all rates for one activity
*ActivityApi* | [**patch_app_api_activity_meta**](docs/ActivityApi.md#patch_app_api_activity_meta) | **PATCH** /api/activities/{id}/meta | Sets the value of a meta-field for an existing activity
*ActivityApi* | [**patch_patch_activity**](docs/ActivityApi.md#patch_patch_activity) | **PATCH** /api/activities/{id} | Update an existing activity
*ActivityApi* | [**post_post_activity**](docs/ActivityApi.md#post_post_activity) | **POST** /api/activities | Creates a new activity
*ActivityApi* | [**post_post_activity_rate**](docs/ActivityApi.md#post_post_activity_rate) | **POST** /api/activities/{id}/rates | Adds a new rate to an activity
*CustomerApi* | [**delete_delete_customer**](docs/CustomerApi.md#delete_delete_customer) | **DELETE** /api/customers/{id} | Delete an existing customer
*CustomerApi* | [**delete_delete_customer_rate**](docs/CustomerApi.md#delete_delete_customer_rate) | **DELETE** /api/customers/{id}/rates/{rateId} | Deletes one rate for a customer
*CustomerApi* | [**get_get_customer**](docs/CustomerApi.md#get_get_customer) | **GET** /api/customers/{id} | Returns one customer
*CustomerApi* | [**get_get_customer_rates**](docs/CustomerApi.md#get_get_customer_rates) | **GET** /api/customers/{id}/rates | Returns a collection of all rates for one customer
*CustomerApi* | [**get_get_customers**](docs/CustomerApi.md#get_get_customers) | **GET** /api/customers | Returns a collection of customers (which are visible to the user)
*CustomerApi* | [**patch_app_api_customer_meta**](docs/CustomerApi.md#patch_app_api_customer_meta) | **PATCH** /api/customers/{id}/meta | Sets the value of a meta-field for an existing customer
*CustomerApi* | [**patch_patch_customer**](docs/CustomerApi.md#patch_patch_customer) | **PATCH** /api/customers/{id} | Update an existing customer
*CustomerApi* | [**post_post_customer**](docs/CustomerApi.md#post_post_customer) | **POST** /api/customers | Creates a new customer
*CustomerApi* | [**post_post_customer_rate**](docs/CustomerApi.md#post_post_customer_rate) | **POST** /api/customers/{id}/rates | Adds a new rate to a customer
*DefaultApi* | [**get_app_api_configuration_colorconfig**](docs/DefaultApi.md#get_app_api_configuration_colorconfig) | **GET** /api/config/colors | Returns the configured color codes and names
*DefaultApi* | [**get_app_api_configuration_timesheetconfig**](docs/DefaultApi.md#get_app_api_configuration_timesheetconfig) | **GET** /api/config/timesheet | Returns the timesheet configuration
*DefaultApi* | [**get_app_api_status_ping**](docs/DefaultApi.md#get_app_api_status_ping) | **GET** /api/ping | A testing route for the API
*DefaultApi* | [**get_app_api_status_plugin**](docs/DefaultApi.md#get_app_api_status_plugin) | **GET** /api/plugins | Returns information about installed Plugins
*DefaultApi* | [**get_app_api_status_version**](docs/DefaultApi.md#get_app_api_status_version) | **GET** /api/version | Returns information about the Kimai release
*DefaultApi* | [**post_cloud_last_read_news_set**](docs/DefaultApi.md#post_cloud_last_read_news_set) | **POST** /api/cloud/news_date | Sets the last-read-news date on a user.
*ExpenseApi* | [**delete_delete_expense**](docs/ExpenseApi.md#delete_delete_expense) | **DELETE** /api/expenses/{id} | Delete an existing expense record
*ExpenseApi* | [**get_get_expense**](docs/ExpenseApi.md#get_get_expense) | **GET** /api/expenses/{id} | Returns one expense
*ExpenseApi* | [**get_get_expense_categories**](docs/ExpenseApi.md#get_get_expense_categories) | **GET** /api/expenses/categories | Get all visible expense categories (requires \"manage_expense_category\" permission)
*ExpenseApi* | [**get_get_expenses**](docs/ExpenseApi.md#get_get_expenses) | **GET** /api/expenses | Returns a collection of expenses
*ExpenseApi* | [**patch_duplicate_expense**](docs/ExpenseApi.md#patch_duplicate_expense) | **PATCH** /api/expenses/{id}/duplicate | Duplicates an existing expense record
*ExpenseApi* | [**patch_kimaiplugin_expenses_api_expense_meta**](docs/ExpenseApi.md#patch_kimaiplugin_expenses_api_expense_meta) | **PATCH** /api/expenses/{id}/meta | Sets the value of a meta-field for an existing expense
*ExpenseApi* | [**patch_patch_expense**](docs/ExpenseApi.md#patch_patch_expense) | **PATCH** /api/expenses/{id} | Update an existing expense
*ExpenseApi* | [**post_post_expense**](docs/ExpenseApi.md#post_post_expense) | **POST** /api/expenses | Creates a new expense
*InvoiceApi* | [**get_get_invoice**](docs/InvoiceApi.md#get_get_invoice) | **GET** /api/invoices/{id} | Returns one invoice.
*InvoiceApi* | [**get_get_invoices**](docs/InvoiceApi.md#get_get_invoices) | **GET** /api/invoices | Returns a paginated collection of invoices.
*KioskApi* | [**get_api_kiosk_get_userauth_by_user**](docs/KioskApi.md#get_api_kiosk_get_userauth_by_user) | **GET** /api/kiosk/codes/{id} | Returns one UserAuthCodes entity
*KioskApi* | [**get_api_kiosk_get_userauths**](docs/KioskApi.md#get_api_kiosk_get_userauths) | **GET** /api/kiosk/codes | Returns a collection of UserAuthCodes objects
*MetaFieldApi* | [**get_kimaiplugin_metafields_api_metafields_cget**](docs/MetaFieldApi.md#get_kimaiplugin_metafields_api_metafields_cget) | **GET** /api/metafields | Returns a collection of meta-fields
*ProjectApi* | [**delete_delete_project**](docs/ProjectApi.md#delete_delete_project) | **DELETE** /api/projects/{id} | Delete an existing project
*ProjectApi* | [**delete_delete_project_rate**](docs/ProjectApi.md#delete_delete_project_rate) | **DELETE** /api/projects/{id}/rates/{rateId} | Deletes one rate for a project
*ProjectApi* | [**get_get_project**](docs/ProjectApi.md#get_get_project) | **GET** /api/projects/{id} | Returns one project
*ProjectApi* | [**get_get_project_rates**](docs/ProjectApi.md#get_get_project_rates) | **GET** /api/projects/{id}/rates | Returns a collection of all rates for one project
*ProjectApi* | [**get_get_projects**](docs/ProjectApi.md#get_get_projects) | **GET** /api/projects | Returns a collection of projects (which are visible to the user)
*ProjectApi* | [**patch_app_api_project_meta**](docs/ProjectApi.md#patch_app_api_project_meta) | **PATCH** /api/projects/{id}/meta | Sets the value of a meta-field for an existing project
*ProjectApi* | [**patch_patch_project**](docs/ProjectApi.md#patch_patch_project) | **PATCH** /api/projects/{id} | Update an existing project
*ProjectApi* | [**post_post_project**](docs/ProjectApi.md#post_post_project) | **POST** /api/projects | Creates a new project
*ProjectApi* | [**post_post_project_rate**](docs/ProjectApi.md#post_post_project_rate) | **POST** /api/projects/{id}/rates | Adds a new rate to a project
*TagApi* | [**delete_delete_tag**](docs/TagApi.md#delete_delete_tag) | **DELETE** /api/tags/{id} | Delete a tag
*TagApi* | [**get_get_tags**](docs/TagApi.md#get_get_tags) | **GET** /api/tags | Deprecated: Fetch tags by filter as string collection
*TagApi* | [**get_get_tags_full**](docs/TagApi.md#get_get_tags_full) | **GET** /api/tags/find | Fetch tags by filter (as full entities)
*TagApi* | [**post_post_tag**](docs/TagApi.md#post_post_tag) | **POST** /api/tags | Creates a new tag
*TaskApi* | [**delete_delete_task**](docs/TaskApi.md#delete_delete_task) | **DELETE** /api/tasks/{id} | Delete an existing task record
*TaskApi* | [**get_get_task**](docs/TaskApi.md#get_get_task) | **GET** /api/tasks/{id} | Returns one task
*TaskApi* | [**get_get_tasks**](docs/TaskApi.md#get_get_tasks) | **GET** /api/tasks | Returns a collection of tasks
*TaskApi* | [**get_tasks_timesheets**](docs/TaskApi.md#get_tasks_timesheets) | **GET** /api/tasks/{id}/timesheets | Returns a collection of timesheets for one task
*TaskApi* | [**patch_assign_task**](docs/TaskApi.md#patch_assign_task) | **PATCH** /api/tasks/{id}/assign | Assign a task to the current user
*TaskApi* | [**patch_close_task**](docs/TaskApi.md#patch_close_task) | **PATCH** /api/tasks/{id}/close | Close a task for the current user
*TaskApi* | [**patch_kimaiplugin_taskmanagement_api_task_meta**](docs/TaskApi.md#patch_kimaiplugin_taskmanagement_api_task_meta) | **PATCH** /api/tasks/{id}/meta | Sets the value of a meta-field for an existing task
*TaskApi* | [**patch_log_task**](docs/TaskApi.md#patch_log_task) | **PATCH** /api/tasks/{id}/log | Logs work for a task record
*TaskApi* | [**patch_patch_task**](docs/TaskApi.md#patch_patch_task) | **PATCH** /api/tasks/{id} | Update an existing task
*TaskApi* | [**patch_reopen_task**](docs/TaskApi.md#patch_reopen_task) | **PATCH** /api/tasks/{id}/reopen | Reopens a task for the current user
*TaskApi* | [**patch_start_task**](docs/TaskApi.md#patch_start_task) | **PATCH** /api/tasks/{id}/start | Start working on a task
*TaskApi* | [**patch_stop_task**](docs/TaskApi.md#patch_stop_task) | **PATCH** /api/tasks/{id}/stop | Stops a task record for the current user
*TaskApi* | [**patch_unassign_task**](docs/TaskApi.md#patch_unassign_task) | **PATCH** /api/tasks/{id}/unassign | Unassign a task from the current user
*TaskApi* | [**post_post_task**](docs/TaskApi.md#post_post_task) | **POST** /api/tasks | Creates a new Task
*TeamApi* | [**delete_delete_team**](docs/TeamApi.md#delete_delete_team) | **DELETE** /api/teams/{id} | Delete a team
*TeamApi* | [**delete_delete_team_activity**](docs/TeamApi.md#delete_delete_team_activity) | **DELETE** /api/teams/{id}/activities/{activityId} | Revokes access for an activity from a team
*TeamApi* | [**delete_delete_team_customer**](docs/TeamApi.md#delete_delete_team_customer) | **DELETE** /api/teams/{id}/customers/{customerId} | Revokes access for a customer from a team
*TeamApi* | [**delete_delete_team_member**](docs/TeamApi.md#delete_delete_team_member) | **DELETE** /api/teams/{id}/members/{userId} | Removes a member from the team
*TeamApi* | [**delete_delete_team_project**](docs/TeamApi.md#delete_delete_team_project) | **DELETE** /api/teams/{id}/projects/{projectId} | Revokes access for a project from a team
*TeamApi* | [**get_get_team**](docs/TeamApi.md#get_get_team) | **GET** /api/teams/{id} | Returns one team
*TeamApi* | [**get_get_teams**](docs/TeamApi.md#get_get_teams) | **GET** /api/teams | Fetch all existing teams (which are visible to the user)
*TeamApi* | [**patch_patch_team**](docs/TeamApi.md#patch_patch_team) | **PATCH** /api/teams/{id} | Update an existing team
*TeamApi* | [**post_post_team**](docs/TeamApi.md#post_post_team) | **POST** /api/teams | Creates a new team
*TeamApi* | [**post_post_team_activity**](docs/TeamApi.md#post_post_team_activity) | **POST** /api/teams/{id}/activities/{activityId} | Grant the team access to an activity
*TeamApi* | [**post_post_team_customer**](docs/TeamApi.md#post_post_team_customer) | **POST** /api/teams/{id}/customers/{customerId} | Grant the team access to a customer
*TeamApi* | [**post_post_team_member**](docs/TeamApi.md#post_post_team_member) | **POST** /api/teams/{id}/members/{userId} | Add a new member to a team
*TeamApi* | [**post_post_team_project**](docs/TeamApi.md#post_post_team_project) | **POST** /api/teams/{id}/projects/{projectId} | Grant the team access to a project
*TimesheetApi* | [**delete_delete_timesheet**](docs/TimesheetApi.md#delete_delete_timesheet) | **DELETE** /api/timesheets/{id} | Delete an existing timesheet record
*TimesheetApi* | [**get_active_timesheet**](docs/TimesheetApi.md#get_active_timesheet) | **GET** /api/timesheets/active | Returns the collection of active timesheet records
*TimesheetApi* | [**get_get_timesheet**](docs/TimesheetApi.md#get_get_timesheet) | **GET** /api/timesheets/{id} | Returns one timesheet record
*TimesheetApi* | [**get_get_timesheets**](docs/TimesheetApi.md#get_get_timesheets) | **GET** /api/timesheets | Returns a collection of timesheet records (which are visible to the user)
*TimesheetApi* | [**get_recent_timesheet**](docs/TimesheetApi.md#get_recent_timesheet) | **GET** /api/timesheets/recent | Returns the collection of recent user activities
*TimesheetApi* | [**get_restart_timesheet_get**](docs/TimesheetApi.md#get_restart_timesheet_get) | **GET** /api/timesheets/{id}/restart | Restarts a previously stopped timesheet record for the current user
*TimesheetApi* | [**get_stop_timesheet_get**](docs/TimesheetApi.md#get_stop_timesheet_get) | **GET** /api/timesheets/{id}/stop | Stops an active timesheet record.
*TimesheetApi* | [**patch_app_api_timesheet_meta**](docs/TimesheetApi.md#patch_app_api_timesheet_meta) | **PATCH** /api/timesheets/{id}/meta | Sets the value of a meta-field for an existing timesheet.
*TimesheetApi* | [**patch_duplicate_timesheet**](docs/TimesheetApi.md#patch_duplicate_timesheet) | **PATCH** /api/timesheets/{id}/duplicate | Duplicates an existing timesheet record
*TimesheetApi* | [**patch_export_timesheet**](docs/TimesheetApi.md#patch_export_timesheet) | **PATCH** /api/timesheets/{id}/export | Switch the export state of a timesheet record to (un-)lock it
*TimesheetApi* | [**patch_patch_timesheet**](docs/TimesheetApi.md#patch_patch_timesheet) | **PATCH** /api/timesheets/{id} | Update an existing timesheet record
*TimesheetApi* | [**patch_restart_timesheet**](docs/TimesheetApi.md#patch_restart_timesheet) | **PATCH** /api/timesheets/{id}/restart | Restarts a previously stopped timesheet record for the current user
*TimesheetApi* | [**patch_stop_timesheet**](docs/TimesheetApi.md#patch_stop_timesheet) | **PATCH** /api/timesheets/{id}/stop | Stops an active timesheet record.
*TimesheetApi* | [**post_post_timesheet**](docs/TimesheetApi.md#post_post_timesheet) | **POST** /api/timesheets | Creates a new timesheet record
*UserApi* | [**delete_delete_api_token**](docs/UserApi.md#delete_delete_api_token) | **DELETE** /api/users/api-token/{id} | Delete an API token for the current user
*UserApi* | [**get_get_user**](docs/UserApi.md#get_get_user) | **GET** /api/users/{id} | Return one user entity
*UserApi* | [**get_get_users**](docs/UserApi.md#get_get_users) | **GET** /api/users | Returns the collection of users (which are visible to the user)
*UserApi* | [**get_me_user**](docs/UserApi.md#get_me_user) | **GET** /api/users/me | Return the current user entity
*UserApi* | [**patch_patch_user**](docs/UserApi.md#patch_patch_user) | **PATCH** /api/users/{id} | Update an existing user
*UserApi* | [**post_post_user**](docs/UserApi.md#post_post_user) | **POST** /api/users | Creates a new user
## Documentation For Models
- [Absence](docs/Absence.md)
- [Activity](docs/Activity.md)
- [ActivityCollection](docs/ActivityCollection.md)
- [ActivityEditForm](docs/ActivityEditForm.md)
- [ActivityEntity](docs/ActivityEntity.md)
- [ActivityExpanded](docs/ActivityExpanded.md)
- [ActivityMeta](docs/ActivityMeta.md)
- [ActivityRate](docs/ActivityRate.md)
- [ActivityRateForm](docs/ActivityRateForm.md)
- [CalendarEvent](docs/CalendarEvent.md)
- [Customer](docs/Customer.md)
- [CustomerCollection](docs/CustomerCollection.md)
- [CustomerEditForm](docs/CustomerEditForm.md)
- [CustomerEntity](docs/CustomerEntity.md)
- [CustomerMeta](docs/CustomerMeta.md)
- [CustomerRate](docs/CustomerRate.md)
- [CustomerRateForm](docs/CustomerRateForm.md)
- [ExpenseCategory](docs/ExpenseCategory.md)
- [ExpenseEditForm](docs/ExpenseEditForm.md)
- [ExpenseEntity](docs/ExpenseEntity.md)
- [ExpenseMeta](docs/ExpenseMeta.md)
- [GetRestartTimesheetGetRequest](docs/GetRestartTimesheetGetRequest.md)
- [Invoice](docs/Invoice.md)
- [InvoiceCollection](docs/InvoiceCollection.md)
- [InvoiceMeta](docs/InvoiceMeta.md)
- [MetaFieldRule](docs/MetaFieldRule.md)
- [PageAction](docs/PageAction.md)
- [PatchKimaipluginExpensesApiExpenseMetaRequest](docs/PatchKimaipluginExpensesApiExpenseMetaRequest.md)
- [Plugin](docs/Plugin.md)
- [Project](docs/Project.md)
- [ProjectCollection](docs/ProjectCollection.md)
- [ProjectEditForm](docs/ProjectEditForm.md)
- [ProjectEntity](docs/ProjectEntity.md)
- [ProjectExpanded](docs/ProjectExpanded.md)
- [ProjectMeta](docs/ProjectMeta.md)
- [ProjectRate](docs/ProjectRate.md)
- [ProjectRateForm](docs/ProjectRateForm.md)
- [PublicHoliday](docs/PublicHoliday.md)
- [PublicHolidayGroup](docs/PublicHolidayGroup.md)
- [TagEditForm](docs/TagEditForm.md)
- [TagEntity](docs/TagEntity.md)
- [Task](docs/Task.md)
- [TaskEditForm](docs/TaskEditForm.md)
- [TaskLogWorkForm](docs/TaskLogWorkForm.md)
- [TaskMeta](docs/TaskMeta.md)
- [Team](docs/Team.md)
- [TeamCollection](docs/TeamCollection.md)
- [TeamEditForm](docs/TeamEditForm.md)
- [TeamEditFormMembersInner](docs/TeamEditFormMembersInner.md)
- [TeamMember](docs/TeamMember.md)
- [TeamMembership](docs/TeamMembership.md)
- [TimesheetCollection](docs/TimesheetCollection.md)
- [TimesheetCollectionExpanded](docs/TimesheetCollectionExpanded.md)
- [TimesheetConfig](docs/TimesheetConfig.md)
- [TimesheetEditForm](docs/TimesheetEditForm.md)
- [TimesheetEntity](docs/TimesheetEntity.md)
- [TimesheetExpanded](docs/TimesheetExpanded.md)
- [TimesheetMeta](docs/TimesheetMeta.md)
- [User](docs/User.md)
- [UserAuth](docs/UserAuth.md)
- [UserAuthCodes](docs/UserAuthCodes.md)
- [UserCollection](docs/UserCollection.md)
- [UserCreateForm](docs/UserCreateForm.md)
- [UserEditForm](docs/UserEditForm.md)
- [UserEntity](docs/UserEntity.md)
- [UserPreference](docs/UserPreference.md)
- [Version](docs/Version.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author