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]
Provided methods
fn conceal_state(&mut self) -> usize
[src]
Implementations on Foreign Types
impl<T> ConcealState for Vec<T> where
T: ConcealState,
[src]
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]
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]
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]
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]
impl<K, V> ConcealState for HashMap<K, V> where
V: ConcealState,
[src]fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize
[src]
Implementors
impl ConcealState for Assignments
[src]
impl ConcealState for Assignments
[src]fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize
[src]
impl ConcealState for Extension
[src]
impl ConcealState for Extension
[src]fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize
[src]
impl ConcealState for Genesis
[src]
impl ConcealState for Genesis
[src]fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize
[src]
impl ConcealState for Transition
[src]
impl ConcealState for Transition
[src]fn conceal_state_except(&mut self, seals: &Vec<Confidential>) -> usize
[src]
impl ConcealState for Disclosure
[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]
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]