pub struct JsonGenerate {
pub receiver: Ref,
pub from: Ref,
pub count: Option<Ref>,
pub names: Vec<(Ref, Option<Literal>)>,
pub suppress: Vec<Suppression>,
pub converting: Vec<(Ref, JsonConversion)>,
pub indicating: Vec<NullIndicator>,
pub encoding: Option<Encoding>,
pub on_exception: Option<Vec<Stmt>>,
pub not_on_exception: Option<Vec<Stmt>>,
pub pos: Pos,
}Expand description
JSON GENERATE (Language Reference SC27-8713-03, pp. 369-382).
Fields§
§receiver: Ref§from: Ref§count: Option<Ref>§names: Vec<(Ref, Option<Literal>)>NAME OF item IS literal; None for OMITTED.
suppress: Vec<Suppression>§converting: Vec<(Ref, JsonConversion)>§indicating: Vec<NullIndicator>§encoding: Option<Encoding>§on_exception: Option<Vec<Stmt>>§not_on_exception: Option<Vec<Stmt>>§pos: PosTrait Implementations§
Source§impl Clone for JsonGenerate
impl Clone for JsonGenerate
Source§impl Debug for JsonGenerate
impl Debug for JsonGenerate
impl Eq for JsonGenerate
Source§impl PartialEq for JsonGenerate
impl PartialEq for JsonGenerate
impl StructuralPartialEq for JsonGenerate
Auto Trait Implementations§
impl Freeze for JsonGenerate
impl RefUnwindSafe for JsonGenerate
impl Send for JsonGenerate
impl Sync for JsonGenerate
impl Unpin for JsonGenerate
impl UnsafeUnpin for JsonGenerate
impl UnwindSafe for JsonGenerate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more