Re-exports§
pub use crate::error::rstsr_backtrace;pub use crate::error::Error;pub use crate::error::RSTSRError;pub use crate::error::RSTSRResultAPI;pub use crate::error::Result;pub use crate::alloc_vec::*;pub use crate::axis_index::*;pub use crate::flags::*;pub use crate::layout::exports::*;pub use crate::util::*;
Modules§
- vec
- A contiguous growable array type with heap-allocated contents, written
Vec<T>.
Macros§
- format
- Creates a
Stringusing interpolation of runtime expressions. - impl_
from_ tuple_ to_ axes_ index - izip
- Create an iterator running multiple iterators in lockstep.
- rstsr_
assert - rstsr_
assert_ eq - rstsr_
errcode - rstsr_
error - rstsr_
invalid - rstsr_
pattern - rstsr_
raise - s
- slice
- Generate slice with into support and optional parameters.
- vec
- Creates a
Veccontaining the arguments.
Structs§
- Box
- A pointer type that uniquely owns a heap allocation of type
T. - Phantom
Data - Zero-sized type used to mark things that “act like” they own a
T. - String
- A UTF-8–encoded, growable string.
- Vec
- A contiguous growable array type, written as
Vec<T>, short for ‘vector’.
Traits§
- Debug
?formatting.- Display
- Format trait for an empty format,
{}. - Itertools
- An
Iteratorblanket implementation that provides extra adaptors and methods. - ToString
- A trait for converting a value to a
String. - Write
- A trait for writing or formatting into Unicode-accepting buffers or streams.
Unions§
- Maybe
Uninit - A wrapper type to construct uninitialized instances of
T.
Attribute Macros§
- duplicate_
item - Duplicates the item and substitutes specific identifiers for different code snippets in each duplicate.
- substitute_
item - Substitutes specific identifiers for different code snippets.
Derive Macros§
- Debug
- Derive macro generating an impl of the trait
Debug.