Add new fn to core::fmt::rt::v1::Argument.

This commit is contained in:
Mara Bos 2023-01-11 21:37:27 +01:00
parent bebf9fe063
commit e83945150f

View File

@ -22,6 +22,19 @@ pub struct FormatSpec {
pub width: Count, pub width: Count,
} }
impl Argument {
pub fn new(
position: usize,
fill: char,
align: Alignment,
flags: u32,
precision: Count,
width: Count,
) -> Self {
Self { position, format: FormatSpec { fill, align, flags, precision, width } }
}
}
/// Possible alignments that can be requested as part of a formatting directive. /// Possible alignments that can be requested as part of a formatting directive.
#[cfg_attr(not(bootstrap), lang = "format_alignment")] #[cfg_attr(not(bootstrap), lang = "format_alignment")]
#[derive(Copy, Clone, PartialEq, Eq)] #[derive(Copy, Clone, PartialEq, Eq)]