pub struct GroupMember {
pub field_name: String,
pub channel: String,
pub mapping: FieldMapping,
pub triggers: TriggerDef,
pub put_order: i32,
pub struct_id: Option<String>,
}Expand description
Definition of one field inside a group PV.
Fields§
§field_name: StringField name in the group structure.
channel: StringBacking channel / PV name.
mapping: FieldMappingHow the PV value is mapped.
triggers: TriggerDefWhich fields a change to this member triggers.
put_order: i32Ordering for put operations (lower = earlier).
struct_id: Option<String>Optional struct-id override for this field.
Trait Implementations§
Source§impl Clone for GroupMember
impl Clone for GroupMember
Source§fn clone(&self) -> GroupMember
fn clone(&self) -> GroupMember
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 GroupMember
impl RefUnwindSafe for GroupMember
impl Send for GroupMember
impl Sync for GroupMember
impl Unpin for GroupMember
impl UnsafeUnpin for GroupMember
impl UnwindSafe for GroupMember
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