Commit Graph

  • f1f16c0b9d Updated to use the new dyn syntax. master Jason Travis Smith 2020-07-02 23:37:57 -04:00
  • 114d76a0db Fixed a scribe use mistake. Jason Travis Smith 2019-01-21 23:27:41 -05:00
  • c6412f98a0 Fixed a warning of attempt never being used. Jason Travis Smith 2019-01-21 21:10:33 -05:00
  • eec868b406 Rust no longer requires extern crate calls as of the 2018 update. Jason Travis Smith 2019-01-20 20:38:42 -05:00
  • 3e4094a50c Fixed the library to use the new Rust 2018 module system. Jason Travis Smith 2019-01-20 01:08:14 -05:00
  • 0f9b3b56c5 Updated the library to use the new Array interface. Jason Travis Smith 2018-04-29 04:22:42 -04:00
  • 16d073b1f9 Fixing some comments and format problems. Jason Smith 2018-01-19 14:58:43 -05:00
  • 27a3195bea Added a couple new Errors that can be supplied during transmutation. Jason Smith 2018-01-08 23:36:15 -05:00
  • 12096a5136 Removed the library pathing for ConversionError from check_length!(). Jason Smith 2018-01-05 23:37:09 -05:00
  • 4295886f25 The check length macro was exported for use by other libraries. Jason Smith 2018-01-05 23:32:16 -05:00
  • 8f006edf09 Merge branch 'master' of gitlab.com:CyberMages/Core/alchemy Jason Smith 2018-01-05 19:35:40 -05:00
  • ff3558ea37 The conversion of an Array of bytes to a value can now fail gracefully. Jason Smith 2018-01-05 19:20:02 -05:00
  • 5aa603e246 Changing to match the Spellbook DynamicArray to Array naming switch. Jason Travis Smith 2017-11-28 18:47:35 -05:00
  • 6a9e75a05c Added Sized to aid in less typing so the trait can define common funcs. Jason Travis Smith 2017-11-23 00:02:24 -05:00
  • 3a1b847c51 Fixed this to return the correct conversion. I hope... Jason Travis Smith 2017-07-01 20:18:00 -04:00
  • 44f23e40fd Adjusting repository locations. Jason Travis Smith 2017-04-06 18:37:23 -04:00
  • 03e9484e52 Fixed the conversion code to use macros I wrote. Jason Travis Smith 2017-02-15 17:51:13 -05:00
  • 8988f9f9ae This library has reach version 1.0.0! Jason Travis Smith 2016-12-22 19:13:50 -05:00
  • 143a6d60bc Changed the name of to_bytes to as_bytes to conform to other code. Jason Travis Smith 2016-12-22 13:47:56 -05:00
  • 04c94db9f5 Added the ability to convert the number directly to an array. Jason Travis Smith 2016-12-21 04:22:31 -05:00
  • 47e1c707eb Nothing was off by one. Jason Travis Smith 2016-12-18 03:30:25 -05:00
  • d6ecace6bc Changes the LittleEndian string conversion as well. Jason Travis Smith 2016-12-18 03:28:39 -05:00
  • ef0733b3cf The last change was off by one. Jason Travis Smith 2016-12-18 03:22:42 -05:00
  • 3b01eed3e0 Added platform endianess detection and fixed String byte conversion. Jason Travis Smith 2016-12-18 03:20:31 -05:00
  • 022f6ae87a Adds the ability to convert a value to the platform or network order. Jason Travis Smith 2016-11-03 15:04:29 -04:00
  • 4f62caf654 Removed the Cargo.lock file from the repo and made Sigils a feature. Jason Travis Smith 2016-08-24 13:23:56 -04:00
  • 1ac74b27d4 Commiting any files in the project prior to reformatting. Jason Travis Smith 2016-06-27 18:12:43 -04:00
  • e4d821333c Adding the concept of NetworkEndian. Jason Travis Smith 2016-06-17 04:34:36 -04:00
  • 26080427c0 Added a function to determine a Transmutables current byte size. Jason Travis Smith 2016-04-14 18:08:50 -04:00
  • 6ff27de3c7 Making the Endian enumeration follow the standard of CamelCase names. Jason Travis Smith 2016-04-14 15:08:31 -04:00
  • 4291a1ef5d Any conversion to bytes now uses a Vec<u8>. Jason Travis Smith 2016-04-14 13:33:07 -04:00
  • e9ab0bdece Strings can now be transmuted or converted into binary data. Jason Travis Smith 2016-04-13 23:57:40 -04:00
  • d1c4b3e053 Converted the endian structures to enumerations. Jason Travis Smith 2016-01-19 12:02:53 -05:00
  • 307118412b Upgraded to latest sigils release. Jason Travis Smith 2016-01-07 17:49:21 -05:00
  • 1374ff5e4a Quaternions are now Transmutable. Jason Travis Smith 2016-01-07 05:51:53 -05:00
  • aa4bb78f66 Vector types are now Transmutable. Jason Travis Smith 2016-01-07 05:10:50 -05:00
  • 8075e68607 Forgot to check in the ByteSized file in the last commit. Jason Travis Smith 2016-01-06 23:37:42 -05:00
  • ed44f4f861 Created a trait for specifying byte size for a type. Jason Travis Smith 2016-01-06 23:37:18 -05:00
  • d9a3e21aec Fixed the example and tests to use the new Converter trait. Jason Travis Smith 2016-01-05 23:42:08 -05:00
  • e7f2f252fa Now supporting primitive type conversion with a trait! Jason Travis Smith 2016-01-05 17:46:31 -05:00
  • 010abeff7c Fixed the tests to be correct. Jason Travis Smith 2016-01-03 03:22:21 -05:00
  • e6f1fbb229 Fixed the uint and int system types to not require num_bytes. Jason Travis Smith 2016-01-02 23:16:39 -05:00
  • 7617ddb16a Merge branch 'tests' Jason Travis Smith 2016-01-02 18:29:22 -05:00
  • cdd72603e5 Create a buffer overflow test. Jason Travis Smith 2016-01-02 18:27:06 -05:00
  • 6a623932ed This is trying to remove the num_bytes argument from usize/isize methods. Jason Travis Smith 2016-01-02 14:54:03 -05:00
  • a3cc3a3515 Merge branch 'examples' Jason Travis Smith 2015-12-30 22:25:09 -05:00
  • 9b280f8c43 Added a README file to the project. Jason Travis Smith 2015-12-30 22:24:41 -05:00
  • 8ae59008fe This is an example of how to use the library. Jason Travis Smith 2015-12-30 17:54:23 -05:00
  • f48b8ba98b Creating the tests for the Alchemy library. Jason Travis Smith 2015-12-30 17:14:48 -05:00
  • 039c093b92 The library can now convert numbers to and from bytes. Jason Travis Smith 2015-12-30 17:06:48 -05:00
  • fee27b18a3 Initial library commit. Jason Travis Smith 2015-12-29 19:48:46 -05:00