Skip to main content

TxConfig

Struct TxConfig 

Source
#[non_exhaustive]
pub struct TxConfig { /* private fields */ }
Expand description

UHCI Tx Configuration

Implementations§

Source§

impl TxConfig

Source

pub fn with_idle_eof(self, idle_eof: bool) -> Self

Assign the given value to the idle_eof field.

Source

pub fn idle_eof(&self) -> bool

If this is set to true UHCI will end the payload receiving process when UART has been in idle state.

Source

pub fn with_len_eof(self, len_eof: bool) -> Self

Assign the given value to the len_eof field.

Source

pub fn len_eof(&self) -> bool

If this is set to true UHCI decoder receiving payload data ends when the receiving byte count has reached the specified value (in len_eof). If this is set to false UHCI decoder receiving payload data is end when 0xc0 is received.

Trait Implementations§

Source§

impl Clone for TxConfig

Available on crate feature unstable only.
Source§

fn clone(&self) -> TxConfig

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TxConfig

Available on crate feature unstable only.
Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TxConfig

Available on crate feature unstable only.
Source§

fn default() -> TxConfig

Returns the “default value” for a type. Read more
Source§

impl Copy for TxConfig

Available on crate feature unstable only.

Auto Trait Implementations§

§

impl Freeze for TxConfig

§

impl RefUnwindSafe for TxConfig

§

impl Send for TxConfig

§

impl Sync for TxConfig

§

impl Unpin for TxConfig

§

impl UnsafeUnpin for TxConfig

§

impl UnwindSafe for TxConfig

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T, U> TryFrom<U> for T
where 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>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where 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>

Performs the conversion.