5 Commits

Author SHA1 Message Date
6bd72c3083 Fixed the use std feature build for Rust 2021.
This will bring the library into compliance with the new Rust
2021 version.
2025-03-02 18:31:34 -05:00
45efdb8ccb [#1] Updated the library to compile for Rust 2021.
This was mostly an issue of changing the way Trait objects were
implemented now that you are supposed to use the dyn keyword.

Also changed some atomic operations to use the new non-deprecated
functions.
2025-02-19 19:47:37 -05:00
619f14ac67 Fixed the examples and tests to follow the Rust 2018 style. 2019-01-21 17:00:35 -05:00
cdb4efe1b1 Now correctly tests not using the Rust standard library.
Added the ability to correctly create a TestLogger when not
using the standard library. This was done by creating a constant
TestLogger and a set_logger function that returned a constant pointer
to the constant logger.
2017-01-12 15:07:53 -05:00
13a2cee826 The Logger system can now be expanded with external logging libraries.
While external loggers can be used, if you are compiling with
--features use_std, then it will default to just printing everything
to the stdout unless a logger is created.

This library can be used without the STD library, however, you will have
to write an external logger.
2016-08-24 11:41:48 -04:00