[][src]Enum hdk::ValidationPackageDefinition

pub enum ValidationPackageDefinition {
    Entry,
    ChainEntries,
    ChainHeaders,
    ChainFull,
    Custom(String),
}

Variants

Entry

sending only the entry

ChainEntries

sending all (public?) source chain entries

ChainHeaders

sending all source chain headers

ChainFull

sending the whole chain, entries and headers

Custom(String)

sending something custom

Trait Implementations

impl Clone for ValidationPackageDefinition
[src]

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

Performs copy-assignment from source. Read more

impl<'a> TryFrom<&'a JsonString> for ValidationPackageDefinition
[src]

type Error = HolochainError

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl TryFrom<JsonString> for ValidationPackageDefinition
[src]

type Error = HolochainError

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<'de> Deserialize<'de> for ValidationPackageDefinition
[src]

impl Serialize for ValidationPackageDefinition
[src]

impl PartialEq<ValidationPackageDefinition> for ValidationPackageDefinition
[src]

impl Debug for ValidationPackageDefinition
[src]

Auto Trait Implementations

impl Send for ValidationPackageDefinition

impl Sync for ValidationPackageDefinition

Blanket Implementations

impl<T> From for T
[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

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

impl<T> Same for T

type Output = T

Should always be Self