Trait ft_sdk::Action

source ·
pub trait Action<L, E>
where E: Debug + From<Error>,
{ // Required methods fn validate(c: &mut L) -> Result<Self, E> where Self: Sized; fn action(&self, c: &mut L) -> Result<ActionOutput, E> where Self: Sized; }

Required Methods§

source

fn validate(c: &mut L) -> Result<Self, E>
where Self: Sized,

source

fn action(&self, c: &mut L) -> Result<ActionOutput, E>
where Self: Sized,

Implementors§