Struct w5500::bus::ThreeWire

source ·
pub struct ThreeWire<Spi: Transfer<u8> + Write<u8>> { /* private fields */ }

Implementations§

Trait Implementations§

Transfers a frame with an arbitrary data length in FDM

This is done by passing chunks of fixed length 4, 2, or 1. For example if a frame looks like this:

(address 23) 0xF0 0xAB 0x83 0xB2 0x44 0x2C 0xAA

This will be sent as separate frames in the chunks

(address 23) 0xF0 0xAB 0x83 0xB2 (address 27) 44 2C (address 29) AA

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 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.