Trait rgb::prelude::ConcealState[][src]

pub trait ConcealState {
    fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize;

    fn conceal_state(&mut self) -> usize { ... }
}

Required methods

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

Loading content...

Provided methods

fn conceal_state(&mut self) -> usize[src]

Loading content...

Implementations on Foreign Types

impl<T> ConcealState for Vec<T> where
    T: ConcealState
[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl<T> ConcealState for BTreeSet<T> where
    T: ConcealState + Ord + Clone
[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl<K, V> ConcealState for BTreeMap<K, V> where
    V: ConcealState
[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl<T> ConcealState for HashSet<T> where
    T: ConcealState + Ord + Clone + Hash
[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl<K, V> ConcealState for HashMap<K, V> where
    V: ConcealState
[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

Loading content...

Implementors

impl ConcealState for Assignments[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl ConcealState for Extension[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl ConcealState for Genesis[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl ConcealState for Transition[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl ConcealState for Disclosure[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

impl<STATE> ConcealState for OwnedState<STATE> where
    STATE: StateTypes,
    STATE::Revealed: CommitConceal,
    STATE::Confidential: PartialEq + Eq,
    <STATE as StateTypes>::Confidential: From<<STATE::Revealed as CommitConceal>::ConcealedCommitment>, 
[src]

fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize[src]

Loading content...