[][src]Struct knx_rs::address::Address

pub struct Address { /* fields omitted */ }

Methods

impl Address[src]

pub fn new(
    address_type: AddressType,
    main_group: u8,
    mid_group: u8,
    address: u8
) -> Address
[src]

Create an Address

pub fn main(&self) -> u8[src]

pub fn middle(&self) -> (u8, u8)[src]

Trait Implementations

impl Eq for Address[src]

impl PartialEq<Address> for Address[src]

impl Hash for Address[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Display for Address[src]

impl Debug for Address[src]

impl FromStr for Address[src]

type Err = ParseIntError

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Unpin for Address

impl Sync for Address

impl Send for Address

impl UnwindSafe for Address

impl RefUnwindSafe for Address

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]