Skip to content

Commit 01d5bd3

Browse files
authored
fixed code typo for P.UNS.SAS.07 (#115)
* V 0.3 * V0.3: modify README * update Version to 0.3 * add code example for P.SEC.01 * modify P.SEC.01 * 3.30 review * update * update to 1.0 beta * fixed for P.NAM.01 * Improvement desc for P.NAM.05 && P.NAM.07 && P.UNS.MEM.04 * fixed code typo
1 parent aad1815 commit 01d5bd3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/safe-guides/coding_practice/unsafe_rust/safe_abstract/P.UNS.SAS.07.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
```rust
1010
/// 假如调用环境可以保证地址是非空,那么可以使用这个 "_unchecked" 的函数
1111
#[inline(always)]
12-
pub unsafe fn io_read_u32_unchecked(ioaddr: usize) -> u32 {
12+
unsafe fn io_read_u32_unchecked(ioaddr: usize) -> u32 {
1313
let val = ptr::read_volatile(ioaddr as *const u32);
1414
trace!("io_read_u32 {:#x}={:#x}", ioaddr, val);
1515
val
1616
}
1717

1818
/// 安全抽象版本
1919
#[inline(always)]
20-
pub unsafe fn io_read_u32() -> Result<u32, MyError> {
20+
fn io_read_u32() -> Result<u32, MyError> {
2121
let ioaddr = ioaddr as * const u32;
2222
if ioaddr.is_null() {
2323
return Err(MyError::Content("io_read_u32 addr is null!"));

0 commit comments

Comments
 (0)