[][src]Trait garnish_lang_common::ExpressionValueBuilder

pub trait ExpressionValueBuilder {
    fn write_data(
        &self,
        v: &mut Vec<u8>,
        symbol_table: &mut HashMap<String, usize>
    ) -> Result<usize>; }

Required methods

fn write_data(
    &self,
    v: &mut Vec<u8>,
    symbol_table: &mut HashMap<String, usize>
) -> Result<usize>

Loading content...

Implementors

impl ExpressionValueBuilder for AssociativeListBuilder[src]

impl ExpressionValueBuilder for CharacterBuilder[src]

impl ExpressionValueBuilder for CharacterListBuilder[src]

impl ExpressionValueBuilder for ExpressionBuilder[src]

impl ExpressionValueBuilder for ExternalMethodBuilder[src]

impl ExpressionValueBuilder for FloatBuilder[src]

impl ExpressionValueBuilder for IntegerBuilder[src]

impl ExpressionValueBuilder for SymbolBuilder[src]

impl ExpressionValueBuilder for UnitBuilder[src]

impl<T, S> ExpressionValueBuilder for RangeBuilder<T, S> where
    T: ExpressionValueBuilder,
    S: ExpressionValueBuilder
[src]

impl<T, U> ExpressionValueBuilder for PairBuilder<T, U> where
    T: ExpressionValueBuilder,
    U: ExpressionValueBuilder
[src]

impl<T, U> ExpressionValueBuilder for PartialBuilder<T, U> where
    T: ExpressionValueBuilder,
    U: ExpressionValueBuilder
[src]

Loading content...