esp_idf_svc::sys

Type Alias lldesc_t

Source
pub type lldesc_t = lldesc_s;

Aliased Type§

struct lldesc_t {
    pub _bitfield_align_1: [u16; 0],
    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
    pub buf: *const u8,
    pub __bindgen_anon_1: lldesc_s__bindgen_ty_1,
}

Fields§

§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>§buf: *const u8§__bindgen_anon_1: lldesc_s__bindgen_ty_1

Implementations

Source§

impl lldesc_s

Source

pub fn size(&self) -> u32

Source

pub fn set_size(&mut self, val: u32)

Source

pub unsafe fn size_raw(this: *const lldesc_s) -> u32

Source

pub unsafe fn set_size_raw(this: *mut lldesc_s, val: u32)

Source

pub fn length(&self) -> u32

Source

pub fn set_length(&mut self, val: u32)

Source

pub unsafe fn length_raw(this: *const lldesc_s) -> u32

Source

pub unsafe fn set_length_raw(this: *mut lldesc_s, val: u32)

Source

pub fn offset(&self) -> u32

Source

pub fn set_offset(&mut self, val: u32)

Source

pub unsafe fn offset_raw(this: *const lldesc_s) -> u32

Source

pub unsafe fn set_offset_raw(this: *mut lldesc_s, val: u32)

Source

pub fn sosf(&self) -> u32

Source

pub fn set_sosf(&mut self, val: u32)

Source

pub unsafe fn sosf_raw(this: *const lldesc_s) -> u32

Source

pub unsafe fn set_sosf_raw(this: *mut lldesc_s, val: u32)

Source

pub fn eof(&self) -> u32

Source

pub fn set_eof(&mut self, val: u32)

Source

pub unsafe fn eof_raw(this: *const lldesc_s) -> u32

Source

pub unsafe fn set_eof_raw(this: *mut lldesc_s, val: u32)

Source

pub fn owner(&self) -> u32

Source

pub fn set_owner(&mut self, val: u32)

Source

pub unsafe fn owner_raw(this: *const lldesc_s) -> u32

Source

pub unsafe fn set_owner_raw(this: *mut lldesc_s, val: u32)

Source

pub fn new_bitfield_1( size: u32, length: u32, offset: u32, sosf: u32, eof: u32, owner: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>

Trait Implementations

Source§

impl Clone for lldesc_s

Source§

fn clone(&self) -> lldesc_s

Returns a copy of the value. Read more
1.0.0§

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

Performs copy-assignment from source. Read more
Source§

impl Default for lldesc_s

Source§

fn default() -> lldesc_s

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

impl Copy for lldesc_s