Struct pinboard::NonEmptyPinboard [] [src]

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

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

Methods

impl<T: Clone> 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> Debug for NonEmptyPinboard<T> where
    T: Debug
[src]

[src]

Formats the value using the given formatter.

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

[src]

Formats the value using the given formatter.

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

[src]

Formats the value using the given formatter. Read more

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

[src]

Formats the value using the given formatter.

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

[src]

Formats the value using the given formatter.

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

[src]

Formats the value using the given formatter.

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

[src]

Formats the value using the given formatter.

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

[src]

Formats the value using the given formatter.

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

[src]

Formats the value using the given formatter.