[][src]Struct sailfish::runtime::SizeHint

pub struct SizeHint { /* fields omitted */ }

Dynamic size hint

Implementations

impl SizeHint[src]

pub const fn new() -> SizeHint[src]

pub fn get(&self) -> usize[src]

Get the current value

pub fn update(&self, value: usize)[src]

Update size hint based on given value.

There is no guarantee that the value of get() after calling update() is same as the value passed on update()

Trait Implementations

impl Debug for SizeHint[src]

impl Default for SizeHint[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.