pub trait OwnerProvider {
type Key: DeriveSet<Legacy = Self::Key, Compr = Self::Key, XOnly = Self::Key> + DeriveLegacy + DeriveCompr + DeriveXOnly;
type UtxoSet: UtxoSet;
// Required methods
fn descriptor(&self) -> &RgbDescr<Self::Key>;
fn utxos(&self) -> &Self::UtxoSet;
fn descriptor_mut(&mut self) -> &mut RgbDescr<Self::Key>;
fn utxos_mut(&mut self) -> &mut Self::UtxoSet;
}Required Associated Types§
type Key: DeriveSet<Legacy = Self::Key, Compr = Self::Key, XOnly = Self::Key> + DeriveLegacy + DeriveCompr + DeriveXOnly
type UtxoSet: UtxoSet
Required Methods§
fn descriptor(&self) -> &RgbDescr<Self::Key>
fn utxos(&self) -> &Self::UtxoSet
fn descriptor_mut(&mut self) -> &mut RgbDescr<Self::Key>
fn utxos_mut(&mut self) -> &mut Self::UtxoSet
Implementors§
Source§impl OwnerProvider for FileHolder
Available on crate feature fs only.
impl OwnerProvider for FileHolder
Available on crate feature
fs only.