Skip to main content

Encode

Trait Encode 

Source
pub trait Encode {
    // Required method
    fn encode(&self, w: &mut Writer);
}

Required Methods§

Source

fn encode(&self, w: &mut Writer)

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Encode for Arith

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for BinCheck

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for CicsReturnWarning

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Compile

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Currency

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for DispSign

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for FastsrtAdvPrint

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Fixed

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Initcheck

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for IntDate

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Invdata

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Nsymbol

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Numcheck

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Numproc

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Options

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Parmcheck

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Places

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Precision

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for ProgramCheck

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Qualify

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Quote

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for SortKeys

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Stop

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for String

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Trunc

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for TruncCheck

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for U256

Four 64-bit limbs, low first.

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Vlr

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for VsamOpenFs

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for Warnings

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for ZonCheck

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for bool

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for char

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for f64

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for i16

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for i32

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for i64

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for u8

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for u16

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for u32

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for u64

Source§

fn encode(&self, w: &mut Writer)

Source§

impl Encode for usize

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<A: Encode, B: Encode, C: Encode, D: Encode> Encode for (A, B, C, D)

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<A: Encode, B: Encode, C: Encode> Encode for (A, B, C)

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<A: Encode, B: Encode> Encode for (A, B)

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<K: Encode, V: Encode> Encode for BTreeMap<K, V>

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<T: Encode, E: Encode> Encode for Result<T, E>

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<T: Encode, const N: usize> Encode for [T; N]

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<T: Encode> Encode for Box<T>

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<T: Encode> Encode for Option<T>

Source§

fn encode(&self, w: &mut Writer)

Source§

impl<T: Encode> Encode for Vec<T>

Source§

fn encode(&self, w: &mut Writer)

Implementors§

Source§

impl Encode for AbendCode

Source§

impl Encode for AbendText

Source§

impl Encode for AcceptFrom

Source§

impl Encode for Access

Source§

impl Encode for Adding

Source§

impl Encode for Advance

Source§

impl Encode for Argument

Source§

impl Encode for ArithPlan

Source§

impl Encode for ArithStep

Source§

impl Encode for Assign

Source§

impl Encode for Attrb

Source§

impl Encode for Base

Source§

impl Encode for BinOp

Source§

impl Encode for Binding

Source§

impl Encode for Block

Source§

impl Encode for Bound

Source§

impl Encode for ByteClass

Source§

impl Encode for CallArg

Source§

impl Encode for CallPlan

Source§

impl Encode for CallTarget

Source§

impl Encode for Carriage

Source§

impl Encode for Ccsid

Source§

impl Encode for Chars

Source§

impl Encode for Cics

Source§

impl Encode for CicsCommand

Source§

impl Encode for Class

Source§

impl Encode for ClassPart

Source§

impl Encode for Closing

Source§

impl Encode for Collating

Source§

impl Encode for Comparand

Source§

impl Encode for Compare

Source§

impl Encode for CompileTime

Source§

impl Encode for Cond

Source§

impl Encode for Condition

A condition’s tag is its place in DFHRESP’s order.

Source§

impl Encode for Const

Source§

impl Encode for ironwork_rt::cics::Control

Source§

impl Encode for ironwork_rt::report::Control

Source§

impl Encode for Convert

Source§

impl Encode for ConvertTable

Source§

impl Encode for Converting

Source§

impl Encode for Count

Source§

impl Encode for Datum

Source§

impl Encode for Debug

Source§

impl Encode for Declaratives

Source§

impl Encode for DelimiterIn

Source§

impl Encode for DirectoryEntry

Source§

impl Encode for DisplayItem

Source§

impl Encode for DisplayPlan

Source§

impl Encode for Edit

Source§

impl Encode for Ending

Source§

impl Encode for EntryPoint

Source§

impl Encode for Expr

Source§

impl Encode for ironwork_rt::bms::Field

Source§

impl Encode for ironwork_rt::report::Field

Source§

impl Encode for FieldContent

Source§

impl Encode for Figurative

Source§

impl Encode for FileControl

Source§

impl Encode for FileDesc

Source§

impl Encode for FileOp

Source§

impl Encode for FileOptions

Source§

impl Encode for FileSort

Source§

impl Encode for FileStatus

Source§

impl Encode for FileVerb

Source§

impl Encode for Flag

Source§

impl Encode for FloatFrom

Source§

impl Encode for Format

Source§

impl Encode for Frame

Source§

impl Encode for FrameKind

Source§

impl Encode for FromMove

Source§

impl Encode for Func

Source§

impl Encode for FunctionDefinition

Source§

impl Encode for FunctionPlan

Source§

impl Encode for Global

Source§

impl Encode for GlobalAt

Source§

impl Encode for Group

Source§

impl Encode for GroupKind

Source§

impl Encode for HostPlace

Source§

impl Encode for HostType

Source§

impl Encode for Image

Source§

impl Encode for IndexKeys

Source§

impl Encode for Indicator

Source§

impl Encode for InitField

Source§

impl Encode for InitPlan

Source§

impl Encode for InitValue

Source§

impl Encode for Initial

Source§

impl Encode for InspectMode

Source§

impl Encode for InspectPhrase

Source§

impl Encode for InspectPlan

Source§

impl Encode for Inspected

Source§

impl Encode for IntExpr

Source§

impl Encode for Intensity

Source§

impl Encode for InvokePlan

Source§

impl Encode for Item

Source§

impl Encode for JsonGenerate

Source§

impl Encode for JsonLeaf

Source§

impl Encode for JsonNode

Source§

impl Encode for JsonParse

Source§

impl Encode for JsonValue

Source§

impl Encode for Kind

Source§

impl Encode for LaxRedefinition

Source§

impl Encode for LeService

Source§

impl Encode for Linage

Source§

impl Encode for Line

Source§

impl Encode for LineNumber

Source§

impl Encode for Map

Source§

impl Encode for Mapset

Source§

impl Encode for Marker

Source§

impl Encode for Markup

Source§

impl Encode for Method

Source§

impl Encode for MethodName

Source§

impl Encode for ironwork_rt::bms::Mode

Source§

impl Encode for ironwork_rt::lir::Mode

Source§

impl Encode for MovePlan

Source§

impl Encode for Named

Source§

impl Encode for NationalFrom

Source§

impl Encode for NextGroup

Source§

impl Encode for NumberInto

Source§

impl Encode for NumericFrom

Source§

impl Encode for Odo

Source§

impl Encode for Op

Source§

impl Encode for OpenMode

Source§

impl Encode for Operand

Source§

impl Encode for Organization

Source§

impl Encode for Origin

Source§

impl Encode for Page

Source§

impl Encode for Paragraph

Source§

impl Encode for ParseLeaf

Source§

impl Encode for ParseNode

Source§

impl Encode for ParseValue

Source§

impl Encode for Phrase

Source§

impl Encode for Place

Source§

impl Encode for PlaceNumcheck

Source§

impl Encode for Plans

Source§

impl Encode for Pos

Source§

impl Encode for Program

Source§

impl Encode for ProgramOptions

Source§

impl Encode for Protection

Source§

impl Encode for Range

Source§

impl Encode for RangeKind

Source§

impl Encode for Receiver

Source§

impl Encode for Record

Source§

impl Encode for RecordDepending

Source§

impl Encode for RecordSpan

Source§

impl Encode for RefMod

Source§

impl Encode for RelOp

Source§

impl Encode for RelativeKey

Source§

impl Encode for ReleasePlan

Source§

impl Encode for RemainderPlan

Source§

impl Encode for Replacement

Source§

impl Encode for Report

Source§

impl Encode for ReportOp

Source§

impl Encode for Resp

Source§

impl Encode for Resume

Source§

impl Encode for ReturnPlan

Source§

impl Encode for ReturnPoint

Source§

impl Encode for Returns

Source§

impl Encode for Scope

Source§

impl Encode for SearchAllPlan

Source§

impl Encode for SearchKey

Source§

impl Encode for Section

Source§

impl Encode for SenderCheck

Source§

impl Encode for Sequence

Source§

impl Encode for Services

Source§

impl Encode for SetTo

Source§

impl Encode for SharedFile

Source§

impl Encode for SignClause

Source§

impl Encode for SignPosition

Source§

impl Encode for SignTest

Source§

impl Encode for Signal

Source§

impl Encode for Sink

Source§

impl Encode for SortIo

Source§

impl Encode for SortKey

Source§

impl Encode for ironwork_rt::lir::SortKeys

Source§

impl Encode for SortPlan

Source§

impl Encode for Spacing

Source§

impl Encode for SqlEntry

Source§

impl Encode for SqlStatement

Source§

impl Encode for SqlTest

Source§

impl Encode for Sqlca

Source§

impl Encode for SqlcaField

Source§

impl Encode for StartKey

Source§

impl Encode for StartRel

Source§

impl Encode for Step

Source§

impl Encode for StepPlan

Source§

impl Encode for Storage

Source§

impl Encode for StorePlan

Source§

impl Encode for StringPlan

Source§

impl Encode for StringSource

Source§

impl Encode for Subscript

Source§

impl Encode for Subtotal

Source§

impl Encode for Sum

Source§

impl Encode for Sym

Source§

impl Encode for TableSort

Source§

impl Encode for Terminator

Source§

impl Encode for TimeSource

Source§

impl Encode for Transfer

Source§

impl Encode for TrimSide

Source§

impl Encode for UnstringInto

Source§

impl Encode for UnstringPlan

Source§

impl Encode for UpDown

Source§

impl Encode for UserArgument

Source§

impl Encode for UserFunctionPlan

Source§

impl Encode for Writer

Source§

impl Encode for XmlForm

Source§

impl Encode for XmlGenerate

Source§

impl Encode for XmlNode

Source§

impl Encode for XmlParse

Source§

impl Encode for XmlRegister

Source§

impl Encode for XmlValue