~ireas/nitrokey-rs

70ea2c55d16e0a958c5694be3b4e9f086ce09844 — Robin Krahl 1 year, 1 month ago 3b174bb
Export the FirmwareVersion struct

This patch adds the FirmwareVersion struct to the re-exports in lib.rs.
Previosuly, nitrokey users where able to access FirmwareVersion values
as part of the Status struct and the Device::get_firmware_version method
but could not see its definition.
2 files changed, 5 insertions(+), 2 deletions(-)

M CHANGELOG.md
M src/lib.rs
M CHANGELOG.md => CHANGELOG.md +3 -0
@@ 3,6 3,9 @@ Copyright (C) 2019-2020 Robin Krahl <robin.krahl@ireas.org>
SPDX-License-Identifier: CC0-1.0
-->

# Unreleased
- Export the `FirmwareVersion` struct.

# v0.7.1 (2020-08-30)
- Remove the custom `std::error::Error::source` implementation for
  `error::Error` to avoid duplicate error messages.

M src/lib.rs => src/lib.rs +2 -2
@@ 136,8 136,8 @@ use std::sync;
pub use crate::auth::{Admin, Authenticate, User};
pub use crate::config::Config;
pub use crate::device::{
    Device, DeviceInfo, DeviceWrapper, Model, OperationStatus, Pro, SdCardData, SerialNumber,
    Status, Storage, StorageProductionInfo, StorageStatus, VolumeMode, VolumeStatus,
    Device, DeviceInfo, DeviceWrapper, FirmwareVersion, Model, OperationStatus, Pro, SdCardData,
    SerialNumber, Status, Storage, StorageProductionInfo, StorageStatus, VolumeMode, VolumeStatus,
};
pub use crate::error::{CommandError, CommunicationError, Error, LibraryError};
pub use crate::otp::{ConfigureOtp, GenerateOtp, OtpMode, OtpSlotData};