pub struct GroupInfo {
pub id: GroupId,
pub name: &'static str,
pub parent_id: GroupId,
}Expand description
Information about a parameter group.
Groups form a tree structure via parent_id references:
- Root group (id=0, parent=0) always exists implicitly
- Top-level groups have parent_id=0
- Nested groups reference their parent’s group_id
Fields§
§id: GroupIdUnique group identifier.
name: &'static strDisplay name shown in DAW (e.g., “Filter”, “Amp Envelope”).
parent_id: GroupIdParent group ID (ROOT_GROUP_ID for top-level groups).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GroupInfo
impl RefUnwindSafe for GroupInfo
impl Send for GroupInfo
impl Sync for GroupInfo
impl Unpin for GroupInfo
impl UnwindSafe for GroupInfo
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