about summary refs log tree commit diff
path: root/src/libcore/fmt/rt
diff options
context:
space:
mode:
authormark <markm@cs.wisc.edu>2020-06-11 21:31:49 -0500
committermark <markm@cs.wisc.edu>2020-07-27 19:51:13 -0500
commit2c31b45ae878b821975c4ebd94cc1e49f6073fd0 (patch)
tree14f64e683e3f64dcbcfb8c2c7cb45ac7592e6e09 /src/libcore/fmt/rt
parent9be8ffcb0206fc1558069a7b4766090df7877659 (diff)
mv std libs to library/
Diffstat (limited to 'src/libcore/fmt/rt')
-rw-r--r--src/libcore/fmt/rt/v1.rs45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/libcore/fmt/rt/v1.rs b/src/libcore/fmt/rt/v1.rs
deleted file mode 100644
index 37202b2774d..00000000000
--- a/src/libcore/fmt/rt/v1.rs
+++ /dev/null
@@ -1,45 +0,0 @@
-//! This is an internal module used by the ifmt! runtime. These structures are
-//! emitted to static arrays to precompile format strings ahead of time.
-//!
-//! These definitions are similar to their `ct` equivalents, but differ in that
-//! these can be statically allocated and are slightly optimized for the runtime
-#![allow(missing_debug_implementations)]
-
-#[derive(Copy, Clone)]
-pub struct Argument {
-    pub position: usize,
-    pub format: FormatSpec,
-}
-
-#[derive(Copy, Clone)]
-pub struct FormatSpec {
-    pub fill: char,
-    pub align: Alignment,
-    pub flags: u32,
-    pub precision: Count,
-    pub width: Count,
-}
-
-/// Possible alignments that can be requested as part of a formatting directive.
-#[derive(Copy, Clone, PartialEq, Eq)]
-pub enum Alignment {
-    /// Indication that contents should be left-aligned.
-    Left,
-    /// Indication that contents should be right-aligned.
-    Right,
-    /// Indication that contents should be center-aligned.
-    Center,
-    /// No alignment was requested.
-    Unknown,
-}
-
-/// Used by [width](https://doc.rust-lang.org/std/fmt/#width) and [precision](https://doc.rust-lang.org/std/fmt/#precision) specifiers.
-#[derive(Copy, Clone)]
-pub enum Count {
-    /// Specified with a literal number, stores the value
-    Is(usize),
-    /// Specified using `$` and `*` syntaxes, stores the index into `args`
-    Param(usize),
-    /// Not specified
-    Implied,
-}