Trait gpgme::edit::Editor
[−]
[src]
pub trait Editor: 'static + Send {
type State: 'static + Send + Copy + Eq + Debug;
fn start() -> Self::State;
fn next_state(state: Result<Self::State>, status: EditStatus) -> Result<Self::State>;
fn action<W: Write>(&self, state: Self::State, out: W) -> Result<()>;
}