pub struct CicsCommand<P = PlaceId, O = Operand, S = SymId> {
pub name: S,
pub command: Cics<P, O, S>,
pub resp: Resp<P, O, S>,
pub sinks: Vec<(P, Sink)>,
}Fields§
§name: SThe command as written, which messages name: SEND for SEND MAP written as SEND MAP(name).
command: Cics<P, O, S>§resp: Resp<P, O, S>§sinks: Vec<(P, Sink)>The data items of the block’s options an input could steer, in the order an observer is told them before the command runs, whether or not the command reads them.
Implementations§
Source§impl<P, O, S> CicsCommand<P, O, S>
impl<P, O, S> CicsCommand<P, O, S>
Trait Implementations§
Source§impl Decode for CicsCommand
impl Decode for CicsCommand
impl<P: Eq, O: Eq, S: Eq> Eq for CicsCommand<P, O, S>
impl<P: PartialEq, O: PartialEq, S: PartialEq> StructuralPartialEq for CicsCommand<P, O, S>
Auto Trait Implementations§
impl<P, O, S> Freeze for CicsCommand<P, O, S>
impl<P, O, S> RefUnwindSafe for CicsCommand<P, O, S>where
S: RefUnwindSafe,
Cics<P, O, S>: RefUnwindSafe,
Resp<P, O, S>: RefUnwindSafe,
Vec<(P, Sink)>: RefUnwindSafe,
impl<P, O, S> Send for CicsCommand<P, O, S>
impl<P, O, S> Sync for CicsCommand<P, O, S>
impl<P, O, S> Unpin for CicsCommand<P, O, S>
impl<P, O, S> UnsafeUnpin for CicsCommand<P, O, S>where
S: UnsafeUnpin,
Cics<P, O, S>: UnsafeUnpin,
Resp<P, O, S>: UnsafeUnpin,
Vec<(P, Sink)>: UnsafeUnpin,
impl<P, O, S> UnwindSafe for CicsCommand<P, O, S>where
S: UnwindSafe,
Cics<P, O, S>: UnwindSafe,
Resp<P, O, S>: UnwindSafe,
Vec<(P, Sink)>: UnwindSafe,
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