An open API service indexing awesome lists of open source software.

https://github.com/juliacollections/bijections.jl

Bijection datatype for Julia.
https://github.com/juliacollections/bijections.jl

Last synced: 7 months ago
JSON representation

Bijection datatype for Julia.

Awesome Lists containing this project

README

          

# Bijections

[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://JuliaCollections.github.io/Bijections.jl/stable/)
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://JuliaCollections.github.io/Bijections.jl/dev/)
[![CI](https://github.com/JuliaCollections/Bijections.jl/actions/workflows/CI.yml/badge.svg?branch=master)](https://github.com/JuliaCollections/Bijections.jl/actions/workflows/CI.yml)
[![Coverage](https://codecov.io/gh/JuliaCollections/Bijections.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/JuliaCollections/Bijections.jl)
[![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/JuliaDiff/BlueStyle)

Julia dictionaries are not one-to-one. That is, two different keys might have the same value.
A `Bijection` data structure behaves just like a dictionary, except it prevents the assignment of the same value to two different keys.

See [the documentation](https://JuliaCollections.github.io/Bijections.jl/stable/) for more details.

See [the changelog](CHANGELOG.md) for a version history.