Module prelude_dev

Module prelude_dev 

Source

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 String using 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 Vec containing the arguments.

Structs§

Box
A pointer type that uniquely owns a heap allocation of type T.
PhantomData
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 Iterator blanket 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§

MaybeUninit
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.