Struct NumBuffer

Source
pub struct NumBuffer<T: NumBufferTrait> { /* private fields */ }
🔬This is a nightly-only experimental API. (int_format_into #138215)
Expand description

A buffer wrapper of which the internal size is based on the maximum number of digits the associated integer can have.

Implementations§

Source§

impl<T: NumBufferTrait> NumBuffer<T>

Source

pub const fn new() -> Self

🔬This is a nightly-only experimental API. (int_format_into #138215)

Initializes internal buffer.

Source

pub const fn capacity(&self) -> usize

🔬This is a nightly-only experimental API. (int_format_into #138215)

Returns the length of the internal buffer.

Trait Implementations§

Source§

impl<T: Debug + NumBufferTrait> Debug for NumBuffer<T>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> Freeze for NumBuffer<T>

§

impl<T> RefUnwindSafe for NumBuffer<T>
where T: RefUnwindSafe,

§

impl<T> Send for NumBuffer<T>
where T: Send,

§

impl<T> Sync for NumBuffer<T>
where T: Sync,

§

impl<T> Unpin for NumBuffer<T>
where T: Unpin,

§

impl<T> UnwindSafe for NumBuffer<T>
where T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy