[][src]Enum dubp_documents_parser::prelude::Rule

pub enum Rule {
    EOI,
    nl,
    hexa_upper,
    base58,
    base64,
    no_zero_u_int,
    u_int,
    hash,
    currency,
    pubkey,
    uid,
    block_id,
    blockstamp,
    ed25519_sig,
    v10,
    idty_v10,
    idty,
    membership_in,
    membership_out,
    membership_v10,
    membership,
    cert_v10,
    cert,
    revoc_v10,
    revoc,
    tx_locktime,
    tx_amount,
    tx_amount_base,
    du_block_id,
    tx_index,
    input_index,
    issuer_index,
    xhx_secret,
    csv_duration,
    cltv_timestamp,
    tx_input,
    tx_input_du,
    tx_input_tx,
    tx_unlock,
    unlock_cond,
    unlock_sig,
    unlock_xhx,
    output_single_cond,
    output_cond_sig,
    output_cond_xhx,
    output_cond_csv,
    output_cond_cltv,
    operation,
    output_cond_op_and,
    output_cond_op_or,
    output_conds,
    output_conds_expr,
    output_conds_brackets_expr,
    term,
    tx_output,
    tx_comment_char,
    tx_comment,
    tx_v10,
    tx,
    document_v10,
    document,
}

Variants

EOI
nl
hexa_upper
base58
base64
no_zero_u_int
u_int
hash
currency
pubkey
uid
block_id
blockstamp
ed25519_sig
v10
idty_v10
idty
membership_in
membership_out
membership_v10
membership
cert_v10
cert
revoc_v10
revoc
tx_locktime
tx_amount
tx_amount_base
du_block_id
tx_index
input_index
issuer_index
xhx_secret
csv_duration
cltv_timestamp
tx_input
tx_input_du
tx_input_tx
tx_unlock
unlock_cond
unlock_sig
unlock_xhx
output_single_cond
output_cond_sig
output_cond_xhx
output_cond_csv
output_cond_cltv
operation
output_cond_op_and
output_cond_op_or
output_conds
output_conds_expr
output_conds_brackets_expr
term
tx_output
tx_comment_char
tx_comment
tx_v10
tx
document_v10
document

Trait Implementations

impl Clone for Rule[src]

impl Copy for Rule[src]

impl Debug for Rule[src]

impl Eq for Rule[src]

impl Hash for Rule[src]

impl Ord for Rule[src]

impl PartialEq<Rule> for Rule[src]

impl PartialOrd<Rule> for Rule[src]

impl StructuralEq for Rule[src]

impl StructuralPartialEq for Rule[src]

Auto Trait Implementations

impl RefUnwindSafe for Rule

impl Send for Rule

impl Sync for Rule

impl Unpin for Rule

impl UnwindSafe for Rule

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> RuleType for T where
    T: Eq + Ord + Copy + Debug + Hash
[src]

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

type Owned = T

The resulting type after obtaining ownership.

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.