[−][src]Struct artnet_protocol::Poll
Used to poll the nodes in the network
Fields
version: [u8; 2]
Determines which version the server has. Will be ARTNET_PROTOCOL_VERSION by default
talk_to_me: ArtTalkToMe
Determines how the nodes should respond
diagnostics_priority: u8
Determines the priority of the diagnostics that the nodes should send
Methods
impl Poll
[src]
pub fn to_bytes(&self) -> Result<Vec<u8>>
[src]
Convert this struct to a byte array.
pub fn from(data: &[u8]) -> Result<Poll>
[src]
Convert a byte array to an instance of this struct.
Trait Implementations
Auto Trait Implementations
impl Sync for Poll
impl Send for Poll
impl Unpin for Poll
impl RefUnwindSafe for Poll
impl UnwindSafe for Poll
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,