rust_core 1.3.6 copy "rust_core: ^1.3.6" to clipboard
rust_core: ^1.3.6 copied to clipboard

A pure Dart implementation of Rust patterns. Types include Result, Option, Cell, Slice, Array, Iterator, etc. Facilitates functional programming and error handling.

1.3.6 #

  • Sync version number

1.3.5 #

  • Export rust package

1.3.4 #

  • Rust rename notification

1.3.3 #

  • Deprecate toNullable
  • Add nested option extensions

1.3.2 #

  • Add v field to FutureOption
  • Add RecordToOption* extensions to Option

1.3.1 #

  • Add asVec and asList to array

1.3.0 #

  • Add LazyCellAsync
  • Add Vec
  • Rename RIterator to Iter, deprecate RIterator
  • 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 implements List

1.1.2 #

  • Project logo

1.1.1 #

  • Remove artifact

1.1.0 #

  • Add Arr.range
  • Add ops library with range and Range extensions

1.0.0 #

  • Stabilize api
  • rust_core book
  • Add isolateChannel to sync

0.5.6 #

  • Add Unreachable

0.5.5 #

  • Remove meta dependency

0.5.4 #

  • Add clone to iter classes
  • Add mspc library with channel
  • Add sync library with Mutex and RwLock

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() to None
  • 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.
25
likes
150
pub points
70%
popularity

Publisher

verified publishervoyver.com

A pure Dart implementation of Rust patterns. Types include Result, Option, Cell, Slice, Array, Iterator, etc. Facilitates functional programming and error handling.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

rust

More

Packages that depend on rust_core