pub struct Addressing { /* private fields */ }Expand description
Every addressed fixture’s DMX address, and the universes they occupy in
ascending order. Output buffer slot i is the i-th universe.
Implementations§
Source§impl Addressing
impl Addressing
Sourcepub fn slot(&self, id: FixtureId) -> Option<(usize, ArtnetDMXAddress)>
pub fn slot(&self, id: FixtureId) -> Option<(usize, ArtnetDMXAddress)>
The output buffer slot of the fixture’s universe, with its address;
None if it has none (see Patch::addresses).
Trait Implementations§
Source§impl Clone for Addressing
impl Clone for Addressing
Source§impl Debug for Addressing
impl Debug for Addressing
Source§impl Default for Addressing
impl Default for Addressing
impl Eq for Addressing
Source§impl PartialEq for Addressing
impl PartialEq for Addressing
impl StructuralPartialEq for Addressing
Auto Trait Implementations§
impl Freeze for Addressing
impl RefUnwindSafe for Addressing
impl Send for Addressing
impl Sync for Addressing
impl Unpin for Addressing
impl UnsafeUnpin for Addressing
impl UnwindSafe for Addressing
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DebugAny for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more