pub struct XmlGenerate {Show 13 fields
pub receiver: u32,
pub encoding: Ccsid,
pub namespace: Option<Operand>,
pub prefix: Option<Operand>,
pub declaration: bool,
pub from: u32,
pub subscripts: Vec<IntExpr>,
pub nodes: Vec<XmlNode>,
pub suppressing: bool,
pub count: Option<(u32, StorePlan)>,
pub code: (u32, StorePlan),
pub on_exception: bool,
pub not_on_exception: bool,
}Expand description
XML GENERATE. In order: the receiver is located and the encoding read, which may end the
statement with XML-CODE 411, 414 or 415; NAMESPACE is read (416), then NAMESPACE-PREFIX for a
namespace that is not empty (419); FROM is located, its subscripts evaluated, and the tree walked from nodes[0]; a national
value in a single-byte document ends it with 420; then the document is written and COUNT IN and
XML-CODE stored.
Fields§
§receiver: u32§encoding: CcsidUnnamed is UTF-16 for a national receiver and the program’s CODEPAGE otherwise.
namespace: Option<Operand>§prefix: Option<Operand>§declaration: bool§from: u32§subscripts: Vec<IntExpr>§nodes: Vec<XmlNode>nodes[0] is FROM: its element, which SUPPRESS never leaves out and which takes the
namespace declaration, or an elementary item’s element whatever its form.
suppressing: boolSUPPRESS is written, so an element left with no attributes and no content is left out.
count: Option<(u32, StorePlan)>§code: (u32, StorePlan)§on_exception: bool§not_on_exception: boolTrait Implementations§
Source§impl Clone for XmlGenerate
impl Clone for XmlGenerate
Source§fn clone(&self) -> XmlGenerate
fn clone(&self) -> XmlGenerate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for XmlGenerate
impl Debug for XmlGenerate
Source§impl Decode for XmlGenerate
impl Decode for XmlGenerate
fn decode(r: &mut Reader<'_>) -> Result<XmlGenerate, ModuleError>
impl Eq for XmlGenerate
Source§impl PartialEq for XmlGenerate
impl PartialEq for XmlGenerate
impl StructuralPartialEq for XmlGenerate
Auto Trait Implementations§
impl Freeze for XmlGenerate
impl RefUnwindSafe for XmlGenerate
impl Send for XmlGenerate
impl Sync for XmlGenerate
impl Unpin for XmlGenerate
impl UnsafeUnpin for XmlGenerate
impl UnwindSafe for XmlGenerate
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