[][src]Struct holochain_persistence_api::eav::storage::ExampleEntityAttributeValueStorage

pub struct ExampleEntityAttributeValueStorage<A: Attribute> { /* fields omitted */ }

Methods

impl<A: Attribute> ExampleEntityAttributeValueStorage<A>[src]

pub fn new() -> ExampleEntityAttributeValueStorage<A> where
    A: Default
[src]

Trait Implementations

impl<A: Attribute> EntityAttributeValueStorage<A> for ExampleEntityAttributeValueStorage<A> where
    A: Send + Sync
[src]

impl<A: Attribute> ReportStorage for ExampleEntityAttributeValueStorage<A>[src]

fn get_storage_report(&self) -> PersistenceResult<StorageReport>[src]

Return the number of bytes this storage implementation is using on the host system. The actual implementation is up to the author of the persistence implementation and may be disk usage or memory usage Read more

impl<A: Clone + Attribute> Clone for ExampleEntityAttributeValueStorage<A>[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl<A: Default + Attribute> Default for ExampleEntityAttributeValueStorage<A>[src]

impl<A: Debug + Attribute> Debug for ExampleEntityAttributeValueStorage<A>[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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