Expand description

Common imports for this crate.

Re-exports

pub use crate::data;
pub use crate::ChartExt;
pub use crate::chart;
pub use crate::chart::settings;
pub use crate::color::Color;
pub use crate::filter;
pub use crate::filter::Filter;
pub use crate::filter::Filters;
pub use crate::msg;
pub use crate::point;
pub use crate::point::Point;
pub use crate::point::PointVal;
pub use crate::point::Points;

Modules

Re-exports from the alloc_data crate.

Re-exports from plotters’s coord module.

Errors for memthol, handled by error_chain.

Re-exports from error_chain.

Utilities for formatting and printing Strings.

Log macros re-exports.

Number pretty formatting.

Overloadable operators.

Serde trait re-exports.

Useful synchronization primitives.

Structures representing time in different ways.

Stopwatch, for time statistics.

UID types for charts, filters and subfilters.

Macros

Exits a function early with an error

Structs

Some allocation information.

Allocation statistics.

A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.

An ordered map based on a B-Tree.

An ordered set based on a B-Tree.

A hash map implemented with quadratic probing and SIMD lookup.

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

Dump-loading information.

A range, inclusive on both ends.

A compiled regular expression for matching Unicode strings.

Represents a sample rate.

Enums

The enum Either with variants Left and Right is a general purpose sum type with two cases.

Inhabited type.

Traits

A trait for borrowing data.

Adds functionalities to the Duration type.

Parse a value from a string

Additional methods for Result, for easy interaction with this crate.

Simple and safe type conversions that may fail in a controlled way under some circumstances. It is the reciprocal of TryInto.

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

Functions

Used to convert between integer representations.

Destroys what it’s given.

Returns what it’s given.

Type Definitions

A set of allocation UIDs.

Convenient wrapper around std::Result.

Alias type for SmallVec of max stack-size 8.

Alias type for SmallVec of max stack-size 16.

Alias type for SmallVec of max stack-size 32.

Alias type for SmallVec of max stack-size 64.

A window of time, for a graph.

A window of time, for a graph.

Derive Macros