Module rst_app::core::types [] [src]

Modules

fs

Filesystem manipulation operations.

Structs

ART_VALID
ArtName

Definition of an artifact name, with Traits for hashing, displaying, etc partof: #SPC-artifact-name (.1)

Artifact

The Artifact type. This encapsulates REQ, SPC, RSK, and TST artifacts and contains space to link them

HashMap

A hash map implementation which uses linear probing with Robin Hood bucket stealing.

HashSet

An implementation of a hash set using the underlying representation of a HashMap where the value is ().

INCREMENTING_ID
LoadError

Error for parsing files into artifacts

Loc
PARENT_PATH
Path

A slice of a path (akin to str).

PathBuf

An owned, mutable path (akin to String).

Rc

A single-threaded reference-counting pointer.

Settings
VecDeque

VecDeque is a growable ring buffer, which can be used as a double-ended queue efficiently.

Enums

ArtType

Traits

AsRef

A cheap, reference-to-reference conversion.

Clone

A common trait for the ability to explicitly duplicate an object.

Default

A trait for giving a type a useful default value.

FromIterator

Conversion from an Iterator.

FromStr

A trait to abstract the idea of creating a new instance of a type from a string.

LoadFromStr
Read

The Read trait allows for reading bytes from a source.

Write

A trait for objects which are byte-oriented sinks.

WriteStr

A collection of methods that are required to format a message into a stream.

Type Definitions

ArtNameRc
ArtNames
Artifacts
LoadResult
Variables