JsonProducerTrait

Trait JsonProducerTrait 

Source
pub trait JsonProducerTrait:
    AsAnyValue
    + AnyValueTrait
    + Send
    + Sync {
Show 15 methods // Required methods fn clone_boxed(&self) -> JsonProducer; fn interchange_context(&self) -> InterchangeContext; fn start_object(&self); fn end_object(&self); fn object_key(&self, key__389: Arc<String>); fn start_array(&self); fn end_array(&self); fn null_value(&self); fn boolean_value(&self, x__398: bool); fn int32_value(&self, x__401: i32); fn int64_value(&self, x__404: i64); fn float64_value(&self, x__407: f64); fn numeric_token_value(&self, x__410: Arc<String>); fn string_value(&self, x__413: Arc<String>); // Provided method fn parse_error_receiver(&self) -> Option<JsonParseErrorReceiver> { ... }
}

Required Methods§

Source

fn clone_boxed(&self) -> JsonProducer

Source

fn interchange_context(&self) -> InterchangeContext

Source

fn start_object(&self)

Source

fn end_object(&self)

Source

fn object_key(&self, key__389: Arc<String>)

Source

fn start_array(&self)

Source

fn end_array(&self)

Source

fn null_value(&self)

Source

fn boolean_value(&self, x__398: bool)

Source

fn int32_value(&self, x__401: i32)

Source

fn int64_value(&self, x__404: i64)

Source

fn float64_value(&self, x__407: f64)

Source

fn numeric_token_value(&self, x__410: Arc<String>)

Source

fn string_value(&self, x__413: Arc<String>)

Provided Methods§

Implementors§