Trait kfl::traits::Encode

source ·
pub trait Encode<S: ErrorSpan, T: Decode<S>> {
    // Required method
    fn encode(
        node: &T,
        ctx: &mut Context<S>
    ) -> Result<SpannedNode<S>, EncodeError<S>>;
}
Expand description

Required Methods§

source

fn encode( node: &T, ctx: &mut Context<S> ) -> Result<SpannedNode<S>, EncodeError<S>>

Implementors§