Struct pinboard::NonEmptyPinboard [] [src]

pub struct NonEmptyPinboard<T: Clone + 'static>(_);

An wrapper around a Pinboard which provides the guarantee it is never empty.

Methods

impl<T: Clone + 'static> NonEmptyPinboard<T>
[src]

[src]

Create a new NonEmptyPinboard instance holding the given value.

[src]

Update the value stored in the NonEmptyPinboard.

[src]

Get a copy of the latest (well, recent) version of the posted data.

Trait Implementations

impl<T: Clone + 'static> Debug for NonEmptyPinboard<T> where
    T: Debug
[src]

[src]

Formats the value using the given formatter.

impl<T: Clone + 'static> Binary for NonEmptyPinboard<T> where
    T: Binary
[src]

[src]

Formats the value using the given formatter.

impl<T: Clone + 'static> Display for NonEmptyPinboard<T> where
    T: Display
[src]

[src]

Formats the value using the given formatter. Read more

impl<T: Clone + 'static> LowerExp for NonEmptyPinboard<T> where
    T: LowerExp
[src]

[src]

Formats the value using the given formatter.

impl<T: Clone + 'static> LowerHex for NonEmptyPinboard<T> where
    T: LowerHex
[src]

[src]

Formats the value using the given formatter.

impl<T: Clone + 'static> Octal for NonEmptyPinboard<T> where
    T: Octal
[src]

[src]

Formats the value using the given formatter.

impl<T: Clone + 'static> Pointer for NonEmptyPinboard<T> where
    T: Pointer
[src]

[src]

Formats the value using the given formatter.

impl<T: Clone + 'static> UpperExp for NonEmptyPinboard<T> where
    T: UpperExp
[src]

[src]

Formats the value using the given formatter.

impl<T: Clone + 'static> UpperHex for NonEmptyPinboard<T> where
    T: UpperHex
[src]

[src]

Formats the value using the given formatter.