#[repr(transparent)]pub struct Espicap(pub u32);Expand description
eSPI Capabilities
Tuple Fields§
§0: u32Implementations§
Source§impl Espicap
impl Espicap
Sourcepub const fn set_spicap(&mut self, val: Spicap)
pub const fn set_spicap(&mut self, val: Spicap)
SPI mode allowed (host still has to select):
Sourcepub const fn set_maxspd(&mut self, val: Maxspd)
pub const fn set_maxspd(&mut self, val: Maxspd)
Maximum SPI Clock Speed
Sourcepub const fn set_flashmx(&mut self, val: Flashmx)
pub const fn set_flashmx(&mut self, val: Flashmx)
Maximum Flash Payload Size
Sourcepub const fn set_safera(&mut self, val: Safera)
pub const fn set_safera(&mut self, val: Safera)
SAF Erase Sector
Sourcepub const fn trgt_req_size_supp(&self) -> TrgtReqSizeSupp
pub const fn trgt_req_size_supp(&self) -> TrgtReqSizeSupp
Target Maximum Read Request Size Supported
Sourcepub const fn set_trgt_req_size_supp(&mut self, val: TrgtReqSizeSupp)
pub const fn set_trgt_req_size_supp(&mut self, val: TrgtReqSizeSupp)
Target Maximum Read Request Size Supported
Trait Implementations§
impl Copy for Espicap
impl Eq for Espicap
impl StructuralPartialEq for Espicap
Auto Trait Implementations§
impl Freeze for Espicap
impl RefUnwindSafe for Espicap
impl Send for Espicap
impl Sync for Espicap
impl Unpin for Espicap
impl UnwindSafe for Espicap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more