rust 3.1.0 rust: ^3.1.0 copied to clipboard
A pure Dart implementation of Rust patterns. Types include Result, Option, Cell, Slice, Array, Iterator, Channels, Mutex, Path, etc.
3.1.0 #
- Add
OpenOptions
3.0.0 #
- Breaking: New sealed type
Option
implementation - Breaking: Nullable methods added for every
Option
method and vice versa - Breaking: Rename okay/o and e/error on Result to v
- Add
Fs
library - Add
Env
library - Misc additions
- Rename/refactor
2.0.2 #
- Add
Option.of
2.0.1 #
- Doc update
2.0.0 #
- Breaking: Add
o
/okay
toOk
,e
/error
toErr
,value
toOption
- Breaking: Change
channel
tolocalChannel
- Breaking: Remove deprecations
- Breaking: Remove individual library import files
- Breaking: Rename extensions
- Breaking: Rename errors
- Add
Path
,UnixPath
,WindowsPath
- Add
KeyedMutex
1.3.7 #
- Doc update
1.3.6 #
- Sync version number
1.3.5 #
- Sync version number
1.3.4 #
- Rust rename notification
1.3.3 #
- Deprecate
toNullable
- Add nested option extensions
1.3.2 #
- Add
v
field toFutureOption
- Add
RecordToOption*
extensions toOption
1.3.1 #
- Add
asVec
andasList
to array
1.3.0 #
- Add
LazyCellAsync
- Add
Vec
- Rename
RIterator
toIter
, deprecateRIterator
- Improve docs
1.2.2 #
- Update project logo
1.2.1 #
- Fix web compatibility for pub.dev
1.2.0 #
- Add
RangeBounds
classes - Improve
range
function - Add
Slice
now implementsList
1.1.2 #
- Project logo
1.1.1 #
- Remove artifact
1.1.0 #
- Add
Arr.range
- Add ops library with
range
andRange
extensions
1.0.0 #
- Stabilize api
- rust_core book
- Add
isolateChannel
tosync
0.5.6 #
- Add
Unreachable
0.5.5 #
- Remove
meta
dependency
0.5.4 #
- Add
clone
toiter
classes - Add
mspc
library withchannel
- Add
sync
library withMutex
andRwLock
0.5.3 #
- Stricter
Option
typing - Additional extensions
- Fix
Peekable
for nullable types
0.5.2 #
- FutureResult isOkAnd
0.5.1 #
- RIterators
0.5.0 #
- Breaking: Change
None()
toNone
- Breaking: Migrate RIterator to an Iterable Iterator union
- Add Array type
- Implement all of Iter
- Implement most of Slice
- More extensions
- Add prelude library
0.4.0 #
- Breaking: Migrate Option to a extension type
- slice library
- iter library
- Various additional extensions
0.3.6 #
- Async early return
0.3.5 #
- LazyCell and OnceCell broader equality
- ConstCell
- BoolCell and StringCell
0.3.4 #
- Int cell and Double cell
0.3.3 #
- Library organization
0.3.2 #
- Add Cell
0.3.1 #
- Additional extensions
0.3.0 #
- Early Return Notation Signature change
0.2.1 #
- More docs
0.2.0 #
- Add Option Early Return (Do Notation)
- Add all methods for FutureOption
- OnceCell fixes
- LazyCell fixes
- Option fixes
- More Tests
- More extensions
0.1.0 #
- Various extensions
- OnceCell
- LazyCell
- Option
- Result Do Notation
- Migrate over anyhow base
0.0.1 #
- Initial version.