pub struct CicsCommand<P = u32, O = Operand, S = u32> {
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<P, O, S> Clone for CicsCommand<P, O, S>
impl<P, O, S> Clone for CicsCommand<P, O, S>
Source§fn clone(&self) -> CicsCommand<P, O, S>
fn clone(&self) -> CicsCommand<P, O, S>
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<P, O, S> Debug for CicsCommand<P, O, S>
impl<P, O, S> Debug for CicsCommand<P, O, S>
Source§impl Decode for CicsCommand
impl Decode for CicsCommand
fn decode(r: &mut Reader<'_>) -> Result<CicsCommand, ModuleError>
impl<P, O, S> Eq for CicsCommand<P, O, S>
Source§impl<P, O, S> PartialEq for CicsCommand<P, O, S>
impl<P, O, S> PartialEq for CicsCommand<P, O, S>
impl<P, O, S> 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