pub struct PvaOpPayload {
pub sid_or_cid: u32,
pub ioid: u32,
pub subcmd: u8,
pub body: Vec<u8>,
pub command: u8,
pub is_server: bool,
pub status: Option<PvaStatus>,
pub pv_names: Vec<String>,
pub introspection: Option<StructureDesc>,
pub decoded_value: Option<DecodedValue>,
}Expand description
Generic operation payload (GET/PUT/PUT_GET/MONITOR/ARRAY/RPC)
Fields§
§sid_or_cid: u32§ioid: u32§subcmd: u8§body: Vec<u8>§command: u8§is_server: bool§status: Option<PvaStatus>§pv_names: Vec<String>§introspection: Option<StructureDesc>Parsed introspection data (for INIT responses)
decoded_value: Option<DecodedValue>Decoded value (when field_desc is available)
Implementations§
Source§impl PvaOpPayload
impl PvaOpPayload
Trait Implementations§
Source§impl Debug for PvaOpPayload
impl Debug for PvaOpPayload
Auto Trait Implementations§
impl Freeze for PvaOpPayload
impl RefUnwindSafe for PvaOpPayload
impl Send for PvaOpPayload
impl Sync for PvaOpPayload
impl Unpin for PvaOpPayload
impl UnsafeUnpin for PvaOpPayload
impl UnwindSafe for PvaOpPayload
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