[][src]Trait tmkms::prelude::Runnable

pub trait Runnable {
    fn run(&self);
}

Runnable is a common trait for things which can be run without any arguments.

Its primary intended purpose is for use in conjunction with Command.

Required methods

fn run(&self)

Run this Runnable

Loading content...

Implementations on Foreign Types

impl<Cmd> Runnable for EntryPoint<Cmd> where
    Cmd: Runnable + Command
[src]

impl Runnable for Box<dyn Fn() + 'static>[src]

impl<C> Runnable for Help<C> where
    C: Command
[src]

fn run(&self)[src]

Print help information for the given command

Loading content...

Implementors

impl Runnable for KmsCommand[src]

impl Runnable for LedgerCommand[src]

impl Runnable for YubihsmCommand[src]

impl Runnable for KeygenCommand[src]

fn run(&self)[src]

Generate an Ed25519 secret key for use with a software provider (i.e. ed25519-dalek)

impl Runnable for StartCommand[src]

fn run(&self)[src]

Run the KMS

impl Runnable for VersionCommand[src]

fn run(&self)[src]

Print version message

Loading content...