Trait rgb::contract::ConcealSeals[][src]

pub trait ConcealSeals {
    fn conceal_seals(&mut self, seals: &Vec<Confidential>) -> usize;
}

Required methods

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

Loading content...

Implementations on Foreign Types

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

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

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

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

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

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

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

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

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

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

Loading content...

Implementors

impl ConcealSeals for Assignments[src]

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

impl ConcealSeals for Disclosure[src]

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

impl ConcealSeals for Transition[src]

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

impl<STATE> ConcealSeals 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_seals(&mut self, seals: &Vec<Confidential>) -> usize[src]

Loading content...