#[repr(C)]
pub struct lirc_config_entry { pub prog: *mut c_char, pub code: *mut lirc_code, pub rep_delay: c_uint, pub ign_first_events: c_uint, pub rep: c_uint, pub config: *mut lirc_list, pub change_mode: *mut c_char, pub flags: c_uint, pub mode: *mut c_char, pub next_config: *mut lirc_list, pub next_code: *mut lirc_code, pub next: *mut lirc_config_entry, }

Fields

prog: *mut c_charcode: *mut lirc_coderep_delay: c_uintign_first_events: c_uintrep: c_uintconfig: *mut lirc_listchange_mode: *mut c_charflags: c_uintmode: *mut c_charnext_config: *mut lirc_listnext_code: *mut lirc_codenext: *mut lirc_config_entry

Trait Implementations

source

impl Clone for lirc_config_entry

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

source

impl Debug for lirc_config_entry

Formats the value using the given formatter. Read more

source

impl Copy for lirc_config_entry

Auto Trait Implementations

Blanket Implementations

source

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

Gets the TypeId of self. Read more

source

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

Immutably borrows from an owned value. Read more

source

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

Mutably borrows from an owned value. Read more

source

impl<T> From<T> for T

Returns the argument unchanged.

source

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

Calls U::from(self).

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

source

impl<T> ToOwned for T where
    T: Clone

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

source

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

The type returned in the event of a conversion error.

Performs the conversion.

source

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

The type returned in the event of a conversion error.

Performs the conversion.