enum ChannelReservation {
Empty,
Pending(String),
Reserved(String, PropertyType, usize),
}Expand description
Represents the reservation state of a single DMX-Channel.
- Empty – Channel is not in use.
- Pending(String) – Channel has been claimed by a fixture but not yet finalized.
- Reserved(String, PropertyType, usize) – Channel is fully reserved by a fixture with an associated property.
Variants§
Trait Implementations§
Source§impl Clone for ChannelReservation
impl Clone for ChannelReservation
Source§fn clone(&self) -> ChannelReservation
fn clone(&self) -> ChannelReservation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ChannelReservation
impl RefUnwindSafe for ChannelReservation
impl Send for ChannelReservation
impl Sync for ChannelReservation
impl Unpin for ChannelReservation
impl UnsafeUnpin for ChannelReservation
impl UnwindSafe for ChannelReservation
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