Struct esp_idf_svc::hal::task::CriticalSection
source · pub struct CriticalSection(/* private fields */);
Implementations§
source§impl CriticalSection
impl CriticalSection
source#[link_section = ".iram1.cs_new"]pub const fn new() -> CriticalSection
#[link_section = ".iram1.cs_new"]pub const fn new() -> CriticalSection
Constructs a new CriticalSection
instance
#[link_section = ".iram1.cs_enter"]pub fn enter(&self) -> CriticalSectionGuard<'_>
Trait Implementations§
source§impl Default for CriticalSection
impl Default for CriticalSection
source§#[link_section = ".iram1.cs_default"]fn default() -> CriticalSection
#[link_section = ".iram1.cs_default"]fn default() -> CriticalSection
Returns the “default value” for a type. Read more