# Oxidizing OCaml: Rust-Style Ownership

DevFeed: [Oxidizing OCaml: Rust-Style Ownership](<https://devfeed.tech/articles/oxidizing-ocaml-rust-style-ownership-20201.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/oxidizing-ocaml-ownership/>)

Author: Max Slater

Published: 2023-06-21T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [OCaml](<https://devfeed.tech/topics/ocaml.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [functional](<https://devfeed.tech/tags/functional.md>), [immutability](<https://devfeed.tech/tags/immutability.md>), [ocaml](<https://devfeed.tech/tags/ocaml.md>), [rust](<https://devfeed.tech/tags/rust.md>)

## AI overview

This article examines ownership modes in OCaml with Jane Street extensions. It explains how unique references can allow in-place updates while preserving an immutable interface, and discusses how uniqueness may support static prevention of data races in multicore OCaml.

## Source excerpt

OCaml with Jane Street extensions is available from our public opam repo. Only a slice of the features described in this series are currently implemented.