NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
pub.dev
Recriação fiel, em Dart puro e sem dependências, dos protocolos e tipos de valor fundamentais da stdlib do Swift: Optional, Equatable, Hashable, Comparable, Identifiable, Copyable e Escapable.
Latest stable
0.1.0
Last release 5 months ago
17 Jun 2026
Too new to tell
only 1 dated releases
Nearly every release is documented
notes for 1 of 1 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
1 releases · first in 2026
v0.1.0 — versão inicial: recriação fiel da stdlib do Swift em Dart puro
v0.1.0 — versão inicial: recriação fiel da stdlib do Swift em Dart puro
Optional<Wrapped> (Some/None) com map, flatMap, ??, force-unwrap
com trap e pattern matching.if let (ifLet, com cláusula where), guard let
(guardLet, com else obrigado a sair do escopo via Never), escopo
encadeado binding(...) com fallback, e switch nativo sobre Some/None.Equatable (igualdade de valor via isEqual).Hashable (Equatable + hash(into:)) com Hasher próprio.Comparable (Equatable + ordem total via <), interoperável com
dart:core Comparable/List.sort.Identifiable + ObjectIdentifier + ReferenceIdentifiable.Copyable e emulação de ~Copyable (move-only) via NonCopyable;
BitwiseCopyable (marcador de tipo trivial).Escapable e emulação de ~Escapable (lifetime atrelado) via
NonEscapable + borrowing.CustomStringConvertible (delega toString),
CustomDebugStringConvertible, LosslessStringConvertible (+ fábrica
reificada) e as funções describing/reflecting (= String(describing:)/
String(reflecting:)).CaseIterable (allCases ≈ values) e
RawRepresentable (rawValue + init?(rawValue:) reificado).Encodable, Decodable (reificado como
fábrica), Codable, Encoder/Decoder, os 8 containers
(KeyedEncodingContainer(Protocol), UnkeyedEncodingContainer,
SingleValueEncodingContainer e os pares de decode), CodingKey,
CodingKeyEnum, CodingKeyRepresentable, CodingUserInfoKey,
EncodingError/DecodingError (com codingPath). Coders concretos
JSONEncoder/JSONDecoder + JSONSerialization (writer/parser JSON escrito
do zero, sem dart:convert).ExpressibleByIntegerLiteral,
…FloatLiteral, …BooleanLiteral, …NilLiteral, …ArrayLiteral,
…DictionaryLiteral, a hierarquia de string (…UnicodeScalarLiteral ←
…ExtendedGraphemeClusterLiteral ← …StringLiteral ← …StringInterpolation),
StringInterpolationProtocol/DefaultStringInterpolation, StaticBigInt e
os type aliases default — todos os init(...Literal:) reificados como fábricas.Your coding agent can read these notes before it upgrades. Set up the MCP server →
One column per month.