21. ISO 26262 6-5

21.1. 6-5 General Topics for the Product Development at the Software Level

21.1.1. 5.4.1

21.1.1.1. 5.4.1.a

Safety Plan

21.1.1.2. 5.4.1.b

See 5.4.1.

21.1.1.3. 5.4.1.c

Not applicable, only SW SEooC, assumptions on supported HW platforms

21.1.2. 5.4.2

Rust.

21.1.2.1. 5.4.2.a

See 5.4.2.

21.1.2.2. 5.4.2.b

See 5.4.2.

21.1.2.3. 5.4.2.c

See 5.4.2.

21.1.2.4. 5.4.2.d

See 5.4.2.

21.1.3. 5.4.3

The Rust project has extensive measures (lints and tests) in place to assure quality and consistency of the codebase. The certified core library uses the same implicit standards as are ensured in the upstream codebase, to minimize divergence. Increased divergence from upstream leads to a higher maintenance burden and is a source of potential bugs.

As such, the certified core library does not have a coding standard.