pub struct LinkResult { /* private fields */ }
Expand description

Encodes the result of a linking attempt.

Implementations§

The group number assigned to this link.

Whether the modem is a slave to this device.

Identical to is_slave, but using Insteon’s nomenclature.

Whether the modem is a master of this device.

Identical to is_master, but using Insteon’s nomenclature.

Whether the link was deleted.

The ID of the device that was linked.

The category of the slave (responder) device that was linked.

Notes

This byte is just junk when the modem is not the master (controller), so None is returned in the case that the modem is the slave (responder).

The subcategory of the slave (responder) device that was linked.

Notes

This byte is just junk when the modem is not the master (controller), so None is returned in the case that the modem is the slave (responder).

The firmware version of the slave (responder) that was linked.

Notes

This method is only useful when:

  1. the modem is the master (controller) and
  2. the device is old (newer devices do not report firmware versions).

This makes this method pretty much useless.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.