Crate pub_just

Source
Expand description

just is primarily used as a command-line binary, but does provide a limited public library interface.

Please keep in mind that there are no semantic version guarantees for the library interface. It may break or change at any time.

Re-exportsĀ§

ModulesĀ§

MacrosĀ§

  • Inspects an environment variable at compile time.
  • Creates a Vec containing the arguments.

StructsĀ§

  • An arena of objects of type T.
  • An ordered map based on a B-Tree.
  • An ordered set based on a B-Tree.
  • An iterator over the chars of a string slice.
  • A process builder, providing fine-grained control over how a new process should be spawned.
  • Describes the result of a process after it has terminated.
  • Configuration for formatting.
  • A hash map implemented with quadratic probing and SIMD lookup.
  • A hash set implemented as a HashMap where the value is ().
  • A value which is initialized on the first access.
  • A mutual exclusion primitive useful for protecting shared data
  • An RAII implementation of a ā€œscoped lockā€ of a mutex. When this structure is dropped (falls out of scope), the lock will be unlocked.
  • A synchronization primitive which can nominally be written to only once.
  • A type that can represent owned, mutable platform-native strings, but is cheaply inter-convertible with Rust strings.
  • A slice of a path (akin to str).
  • An owned, mutable path (akin to String).
  • A (half-open) range bounded inclusively below and exclusively above (start..end).
  • A range bounded inclusively below and above (start..=end).
  • A single-threaded reference-counting pointer. ā€˜Rcā€™ stands for ā€˜Reference Countedā€™.
  • A compiled regular expression for searching Unicode haystacks.
  • Describes what to do with a standard I/O stream for a child process when passed to the stdin, stdout, and stderr methods of Command.
  • A slice of a UTF-8 path (akin to str).

EnumsĀ§

  • A clone-on-write smart pointer.

ConstantsĀ§

TraitsĀ§

  • ? formatting.
  • Used for immutable dereferencing operations, like *v.
  • Format trait for an empty format, {}.
  • Conversion from an Iterator.
  • Used for indexing operations (container[index]) in immutable contexts.
  • The Read trait allows for reading bytes from a source.
  • Additions to Result.
  • The Seek trait provides a cursor which can be moved within a stream of bytes.
  • A data structure that can be serialized into any data format supported by Serde.
  • Returned from Serializer::serialize_map.
  • Returned from Serializer::serialize_seq.
  • A data format that can serialize any data structure supported by Serde.
  • Methods for determining displayed width of Unicode characters.
  • Methods for determining displayed width of Unicode strings.
  • Parse arguments into enums.
  • A trait for objects which are byte-oriented sinks.

FunctionsĀ§

Type AliasesĀ§

Attribute MacrosĀ§

Derive MacrosĀ§