pub struct GroupPvDef {
pub name: String,
pub struct_id: Option<String>,
pub atomic: bool,
pub members: Vec<GroupMember>,
}Expand description
A group PV definition: a structured channel composed of several member PVs.
Fields§
§name: StringChannel name for the group.
struct_id: Option<String>Optional struct-id (e.g. "epics:nt/NTTable:1.0").
atomic: boolWhether GET/PUT/MONITOR operate atomically across all members.
members: Vec<GroupMember>Ordered list of member field definitions.
Trait Implementations§
Source§impl Clone for GroupPvDef
impl Clone for GroupPvDef
Source§fn clone(&self) -> GroupPvDef
fn clone(&self) -> GroupPvDef
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GroupPvDef
impl RefUnwindSafe for GroupPvDef
impl Send for GroupPvDef
impl Sync for GroupPvDef
impl Unpin for GroupPvDef
impl UnsafeUnpin for GroupPvDef
impl UnwindSafe for GroupPvDef
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