Skip to content

Commit

Permalink
Derive for several enums
Browse files Browse the repository at this point in the history
  • Loading branch information
mihai-dinculescu committed Oct 22, 2022
1 parent 67bd997 commit 44f3766
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 8 deletions.
12 changes: 8 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,24 @@ file. This change log follows the conventions of

## [Unreleased]

### Added

- `Condition`, `DataType`, `FacilityType` and `Period` now derive `Debug`.

### Fixed

- Docs.rs build should now pass. Take #2.

## [v0.1.1] - 2022-10-23

### Fixed

- Docs.rs build should now pass.

### Changed

- The docs and README files have been improved.

### Fixed

- Docs.rs build should now pass.

## [v0.1.0] - 2022-10-22

### Initial Release of simconnect-sdk
Expand Down
2 changes: 1 addition & 1 deletion simconnect-sdk/src/domain/condition.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use crate::bindings;

/// Specifies under which conditions the data is to be sent by the server and received by the client.
#[derive(Debug)]
#[derive(Debug, Clone)]
pub enum Condition {
/// The default, data will be sent strictly according to the defined period.
None,
Expand Down
2 changes: 1 addition & 1 deletion simconnect-sdk/src/domain/data_type.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/// [`crate::SimConnectObject`] object property data type.
#[derive(Debug)]
#[derive(Debug, Clone)]
pub enum DataType {
Float64,
Bool,
Expand Down
2 changes: 1 addition & 1 deletion simconnect-sdk/src/domain/facilities.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use crate::bindings;

/// Facility Type. The simulation keeps a facilities cache of all the airports, waypoints, NDB and VOR stations within a certain radius of the user aircraft.
/// They can be requested using [`crate::SimConnect::subscribe_to_facilities`] or [`crate::SimConnect::request_facilities_list`].
#[derive(Debug)]
#[derive(Debug, Clone)]
pub enum FacilityType {
Airport,
Waypoint,
Expand Down
2 changes: 1 addition & 1 deletion simconnect-sdk/src/domain/period.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use crate::bindings;
/// 1 - every other interval.
/// 2 - every third interval.
/// etc.
#[derive(Debug)]
#[derive(Debug, Clone)]
pub enum Period {
/// Specifies that the data should be sent once only. Note that this is not an efficient way of receiving data frequently, use one of the other periods if there is a regular frequency to the data request.
Once,
Expand Down

0 comments on commit 44f3766

Please sign in to comment.