Skip to main content

Module decode_java

Module decode_java 

Source
Expand description

The Java column’s decoder: crate::emit::decode bound to the Java backend.

The counterpart of crate::decode_c, and the same shape: the walk is shared and what is left here is the binding plus the one step the generic walk cannot take — prepending the Table 9 defaulters.

Re-exports§

pub use crate::emit::encode::CodecOptions as JavaCodecOptions;

Functions§

decoder_name
The name of the Java decoder function for a type.
java_decoder
Build the Java decoder for every type in the model, under one plan.
java_decoder_from
The Java decoder for the types one root reaches, and no others.