Crate f2rust_std

Source
Expand description

Standard library for FORTRAN-to-Rust translated programs.

Part of the f2rust project.

This includes some support for FORTRAN’s formatted IO, but only the features needed for implementing the SPICE Toolkit. It is not currently designed to work with any other FORTRAN programs.

Modules§

data
fstr
FORTRAN string operations.
intrinsics
io

Structs§

ActualArray
ActualArray2D
ActualArray3D
ActualArray4D
ActualCharArray
Implementation of CHARACTER arrays used as actual arguments, which own their data.
ActualCharArray2D
Implementation of CHARACTER arrays used as actual arguments, which own their data.
ActualCharArray3D
Implementation of CHARACTER arrays used as actual arguments, which own their data.
ActualCharArray4D
Implementation of CHARACTER arrays used as actual arguments, which own their data.
CharArray
FORTRAN-style CHARACTER arrays.
CharArrayMut
FORTRAN-style CHARACTER arrays.
Context
DummyArray
DummyArray2D
DummyArray3D
DummyArray4D
DummyArrayMut
DummyArrayMut2D
DummyArrayMut3D
DummyArrayMut4D
DummyCharArray
Implementation of CHARACTER arrays used as dummy arguments, which don’t own their data.
DummyCharArray2D
Implementation of CHARACTER arrays used as dummy arguments, which don’t own their data.
DummyCharArray3D
Implementation of CHARACTER arrays used as dummy arguments, which don’t own their data.
DummyCharArray4D
Implementation of CHARACTER arrays used as dummy arguments, which don’t own their data.
DummyCharArrayMut
Implementation of CHARACTER arrays used as dummy arguments, which don’t own their data.
DummyCharArrayMut2D
Implementation of CHARACTER arrays used as dummy arguments, which don’t own their data.
DummyCharArrayMut3D
Implementation of CHARACTER arrays used as dummy arguments, which don’t own their data.
DummyCharArrayMut4D
Implementation of CHARACTER arrays used as dummy arguments, which don’t own their data.
OwnedCharArray
StackArray
StackArray2D
StackArray3D
StackArray4D

Enums§

Error

Traits§

ArrayOps
ArrayOpsMut
CharArrayOps
CharArrayOpsMut
SaveInit

Type Aliases§

Result