Skip to main content

Persistence

Trait Persistence 

Source
pub trait Persistence {
    // Required methods
    fn save_boarding_output(
        &self,
        sk: SecretKey,
        boarding_output: BoardingOutput,
    ) -> Result<(), Error>;
    fn load_boarding_outputs(&self) -> Result<Vec<BoardingOutput>, Error>;
    fn sk_for_pk(&self, pk: &XOnlyPublicKey) -> Result<SecretKey, Error>;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§