Struct clippy_utils::macros::ParamPosition
source · Expand description
The positions of a format argument’s value, precision and width
A position is an index into the second argument of Arguments::new_v1[_formatted]
Fields
value: usize
The position stored in rt::v1::Argument::position
.
width: Option<usize>
The position stored in rt::v1::FormatSpec::width
if it is a Count::Param
.
precision: Option<usize>
The position stored in rt::v1::FormatSpec::precision
if it is a Count::Param
.
Trait Implementations
sourceimpl Clone for ParamPosition
impl Clone for ParamPosition
sourcefn clone(&self) -> ParamPosition
fn clone(&self) -> ParamPosition
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ParamPosition
impl Debug for ParamPosition
sourceimpl Default for ParamPosition
impl Default for ParamPosition
sourcefn default() -> ParamPosition
fn default() -> ParamPosition
Returns the “default value” for a type. Read more
impl Copy for ParamPosition
Auto Trait Implementations
impl RefUnwindSafe for ParamPosition
impl Send for ParamPosition
impl Sync for ParamPosition
impl Unpin for ParamPosition
impl UnwindSafe for ParamPosition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Layout
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 40 bytes