[][src]Trait bdk::database::ConfigurableDatabase

pub trait ConfigurableDatabase: Database + Sized {
    type Config: Debug;
    pub fn from_config(config: &Self::Config) -> Result<Self, Error>;
}
[]

Trait for Database types that can be created given a configuration

Associated Types

type Config: Debug[src][]

Type that contains the configuration

Required methods

pub fn from_config(config: &Self::Config) -> Result<Self, Error>[src][]

Create a new instance given a configuration

Implementations on Foreign Types

impl ConfigurableDatabase for Tree[src][]

type Config = SledDbConfiguration

Implementors

impl ConfigurableDatabase for AnyDatabase[src][+]

impl ConfigurableDatabase for MemoryDatabase[src][+]