Skip to main content

EncoderContext

Trait EncoderContext 

Source
pub trait EncoderContext: InternalEncoderContext {
    // Required method
    fn insert_constant<I: Into<Item>>(
        &mut self,
        item: I,
    ) -> Result<Index<I>, EncodeError>;
}

Required Methods§

Source

fn insert_constant<I: Into<Item>>( &mut self, item: I, ) -> Result<Index<I>, EncodeError>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl<'a, Ctx: EncoderContext> EncoderContext for &'a mut Ctx

Source§

fn insert_constant<I: Into<Item>>( &mut self, item: I, ) -> Result<Index<I>, EncodeError>

Implementors§

Source§

impl<Ctx: EncoderContext, State: State> EncoderContext for CodeWriter<Ctx, State>

Source§

impl<Ctx: EncoderContext> EncoderContext for InstructionWriter<Ctx>

Source§

impl<State: State> EncoderContext for ClassWriter<State>