Module grafix_toolbox::uses[][src]

Re-exports

pub use nalgebra as na;
pub use nalgebra_glm as glm;

Modules

Async
FS
GL
SERDE
Sync
adapters
borrow

A module for working with borrowed data.

chksum
cmp

Functionality for ordering and comparison.

fmt

Utilities for formatting and printing Strings.

hash

Generic hashing support.

io

Traits, helpers, and type definitions for core I/O functionality.

iter

Composable external iteration.

logging
math
mem

Basic functions for dealing with memory.

opengl
ops

Overloadable operators.

ord
path

Cross-platform path manipulation.

prefetch
profiling
ptr

Manually manage memory through raw pointers.

rand
serde_impl
slice

A dynamically-sized view into a contiguous sequence, [T].

slicing
time

Temporal quantification.

type_tools

Macros

Debug

Derive macro generating an impl of the trait Debug.

bitflags

The macro used to generate the flag structure.

Structs

BTreeMap

A map based on a B-Tree.

BTreeSet

A set based on a B-Tree.

CachedStr
Cell

A mutable memory location.

Dummy

Zero-sized type used to mark things that “act like” they own a T.

HashMap

A hash map implemented with quadratic probing and SIMD lookup.

HashSet

A hash set implemented as a HashMap where the value is ().

Path

A slice of a path (akin to str).

Rc

A single-threaded reference-counting pointer. ‘Rc’ stands for ‘Reference Counted’.

UnsafeCell

The core primitive for interior mutability in Rust.

VecDeque

A double-ended queue implemented with a growable ring buffer.

Weak

Weak is a version of Rc that holds a non-owning reference to the managed allocation. The allocation is accessed by calling upgrade on the Weak pointer, which returns an Option<Rc<T>>.

f16

A 16-bit floating point type implementing the IEEE 754-2008 standard binary16 a.k.a half format.

Traits

Borrow

A trait for borrowing data.

Cast
Debug

? formatting.

Deserialize

A data structure that can be deserialized from any data format supported by Serde.

DeserializeOwned

A data structure that can be deserialized without borrowing any data from the deserializer.

LastIdx
OrAssignment
ResizeDefault
Retain_Mut
Serialize

A data structure that can be serialized into any data format supported by Serde.

ToOwned

A generalization of Clone to borrowed data.

TryInto

An attempted conversion that consumes self, which may or may not be expensive.

Utf8Len

Type Definitions

CowStr
GLbitfield
GLbool
GLenum
GLvoid
Mat2
Mat2x3
Mat2x4
Mat3
Mat3x2
Mat3x4
Mat4
Mat4x2
Mat4x3
Res
Str
Vec2
Vec3
Vec4
iVec2
iVec3
iVec4
uVec2
uVec3
uVec4
vec2
vec3
vec4

Derive Macros

Deserialize
Serialize