Struct sled::CasKey [] [src]

pub struct CasKey<P> where
    P: 'static + Send + Sync
{ /* fields omitted */ }

A wrapper struct for a pointer to a (possibly invalid, hence inaccessible) PageFrag used for applying updates atomically to shared pages.

Trait Implementations

impl<P: Debug> Debug for CasKey<P> where
    P: 'static + Send + Sync
[src]

[src]

Formats the value using the given formatter.

impl<P: Clone> Clone for CasKey<P> where
    P: 'static + Send + Sync
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<P: Copy> Copy for CasKey<P> where
    P: 'static + Send + Sync
[src]

impl<P: PartialEq> PartialEq for CasKey<P> where
    P: 'static + Send + Sync
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl<'s, P> From<Ptr<'s, Node<CacheEntry<P>>>> for CasKey<P> where
    P: 'static + Send + Sync
[src]

[src]

Performs the conversion.

impl<'s, P> Into<Ptr<'s, Node<CacheEntry<P>>>> for CasKey<P> where
    P: 'static + Send + Sync
[src]

[src]

Performs the conversion.