Skip to content

Releases: MyJetTools/rust-extensions

0.1.5

20 Jul 09:16
Compare
Choose a tag to compare
  • Added Atomic StopWatch
  • Added Atomic Duration
  • Now we can set the drop error to TaskCompletion
  • added binary search function
  • SortableId is added
  • Placeholders went to rust-common

0.1.4

03 Nov 22:50
Compare
Choose a tag to compare
  • with-tokio is introduced to give the ability to use the library with wasm compatible libraries
  • ShortString now can set len
  • 1969-01-01 is supported in DateTimeAsMicroseconds
  • Added case insensitive str comparator
  • Hex Support
  • Added Auto Shrinkable Vec and VecDeque support
  • Added support of to_rfc_7231() for DateTimeAsMicroseconds()
  • Added SortedVec
  • Added UnsafeValue
  • Added ArrayOfByte reader
  • Added MaybeShortString
  • Placeholders
  • TimeStruct now can work with Microseconds within a week
  • min_value and max_value calculator
  • HostEnpoint support
  • Range on SortedVec
  • IntervalKey is introduced

0.1.3

18 Oct 08:25
Compare
Choose a tag to compare
  • The object pool now does not have Arc and under the feature
  • Timer can be executed by name
  • Added Ability to parse date only for DateTimeAsMicroseconds
  • We can convert client time (with client timezone) to server time (usually UTC-0)
  • Trait to convert to Str or String is implemented
  • StrOrString can slice itself
  • Duration::from_str("15d") - is possible
  • Duration::from_str("15d00:15:23") - is possible
  • Added ShortString (like Pascal String - 255 bytes max)
  • AsSliceOrVec
  • BinaryPayloadBuilder is added
  • DateTimeAsMicroservice can be parsed from ""
  • DateTimeAsMicroservice supports rfc5322 String
  • Base64 support as feature

0.1.2

27 Dec 17:58
Compare
Choose a tag to compare
  • Small improvements with duration_utils
  • From to DateTimeAsMicroseconds
  • slice_of_u8_utils
  • Added Debug_Info
  • LazyVec::with_capacity()