#[repr(u32)]pub enum ProjectPart {
Freeze = 16,
Fx = 2,
Items = 4,
MiscCfg = 8,
TrackCfg = 1,
}
Expand description
Part of a project that could have been affected by an undoable operation.
Variants§
Freeze = 16
Freeze state.
Fx = 2
Track master FX.
Items = 4
Track items.
MiscCfg = 8
Loop selection, markers, regions and extensions.
TrackCfg = 1
Track/master vol/pan/routing and aLL envelopes (master included).
Trait Implementations§
Source§impl BitAnd for ProjectPart
impl BitAnd for ProjectPart
Source§impl BitOr for ProjectPart
impl BitOr for ProjectPart
Source§impl BitXor for ProjectPart
impl BitXor for ProjectPart
Source§impl Clone for ProjectPart
impl Clone for ProjectPart
Source§fn clone(&self) -> ProjectPart
fn clone(&self) -> ProjectPart
Returns a copy 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 moreSource§impl Debug for ProjectPart
impl Debug for ProjectPart
Source§impl Hash for ProjectPart
impl Hash for ProjectPart
Source§impl Not for ProjectPart
impl Not for ProjectPart
Source§impl PartialEq for ProjectPart
impl PartialEq for ProjectPart
Source§impl RawBitFlags for ProjectPart
impl RawBitFlags for ProjectPart
Source§fn bitflags_type_name() -> &'static str
fn bitflags_type_name() -> &'static str
Return the name of the type for debug formatting purposes. Read more
impl Copy for ProjectPart
impl Eq for ProjectPart
impl RawBitFlags for ProjectPart
impl StructuralPartialEq for ProjectPart
Auto Trait Implementations§
impl Freeze for ProjectPart
impl RefUnwindSafe for ProjectPart
impl Send for ProjectPart
impl Sync for ProjectPart
impl Unpin for ProjectPart
impl UnwindSafe for ProjectPart
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