pub struct Services {Show 14 fields
pub file_ops: Vec<FileOp>,
pub files: Vec<FileDesc>,
pub calls: Vec<CallPlan>,
pub sorts: Vec<SortPlan>,
pub releases: Vec<ReleasePlan>,
pub returns: Vec<ReturnPlan>,
pub invokes: Vec<InvokePlan>,
pub cics: Vec<CicsCommand>,
pub sqlca: Sqlca,
pub entries: Vec<EntryPoint>,
pub class: Option<Box<Class>>,
pub declaratives: Declaratives,
pub markup: Vec<Markup>,
pub report: Writer,
}Fields§
§file_ops: Vec<FileOp>§files: Vec<FileDesc>§calls: Vec<CallPlan>§sorts: Vec<SortPlan>§releases: Vec<ReleasePlan>§returns: Vec<ReturnPlan>§invokes: Vec<InvokePlan>§cics: Vec<CicsCommand>§sqlca: Sqlca§entries: Vec<EntryPoint>The ENTRY statements, in source order, which a CALL of their names enters.
class: Option<Box<Class>>A class definition’s data and methods; None for any other program.
declaratives: Declaratives§markup: Vec<Markup>JSON GENERATE, JSON PARSE, XML GENERATE and XML PARSE, by Op::Markup.
report: WriterThe REPORT SECTION’s reports, which Op::Report names by index.
Trait Implementations§
impl Eq for Services
impl StructuralPartialEq for Services
Auto Trait Implementations§
impl Freeze for Services
impl RefUnwindSafe for Services
impl Send for Services
impl Sync for Services
impl Unpin for Services
impl UnsafeUnpin for Services
impl UnwindSafe for Services
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