Trait bdk::keys::GeneratableDefaultOptions
source · pub trait GeneratableDefaultOptions<Ctx>: GeneratableKey<Ctx>where
Ctx: ScriptContext,
<Self as GeneratableKey<Ctx>>::Options: Default,{
// Provided methods
fn generate_with_entropy_default(
entropy: Self::Entropy
) -> Result<GeneratedKey<Self, Ctx>, Self::Error> { ... }
fn generate_default() -> Result<GeneratedKey<Self, Ctx>, Self::Error> { ... }
}
Expand description
Trait that allows generating a key with the default options
This trait is automatically implemented if the GeneratableKey::Options
implements Default
.
Provided Methods§
sourcefn generate_with_entropy_default(
entropy: Self::Entropy
) -> Result<GeneratedKey<Self, Ctx>, Self::Error>
fn generate_with_entropy_default( entropy: Self::Entropy ) -> Result<GeneratedKey<Self, Ctx>, Self::Error>
Generate a key with the default options and a given entropy
sourcefn generate_default() -> Result<GeneratedKey<Self, Ctx>, Self::Error>
fn generate_default() -> Result<GeneratedKey<Self, Ctx>, Self::Error>
Generate a key with the default options and a random entropy
Object Safety§
This trait is not object safe.
Implementors§
impl<Ctx, K> GeneratableDefaultOptions<Ctx> for Kwhere Ctx: ScriptContext, K: GeneratableKey<Ctx>, <K as GeneratableKey<Ctx>>::Options: Default,
Automatic implementation of GeneratableDefaultOptions
for GeneratableKey
s where
Options
implements Default