Docs.rs
libertyos_kernel-0.12.4
libertyos_kernel 0.12.4
Docs.rs crate page
Apache-2.0
Links
Repository
crates.io
Source
Owners
danielteberian
Dependencies
bit_field ^0.10.0
normal
bitflags ^1.3.2
normal
bootloader ^0.9.8
normal
embedded-graphics ^0.7.1
normal
fat32 ^0.2.0
normal
lazy_static ^1.0
normal
linked_list_allocator ^0.9.0
normal
log ^0.4.14
normal
pc-keyboard ^0.5.0
normal
pic8259 ^0.10.1
normal
spin ^0.5.2
normal
time ^0.3.4
normal
tinybmp ^0.3.1
normal
uart_16550 ^0.2.0
normal
vga ^0.2.7
normal
volatile ^0.2.6
normal
x86_64 ^0.14.2
normal
Versions
26.83%
of the crate is documented
Go to latest version
Platform
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Trait AsSlice
Associated Types
Elem
Required Methods
as_slice
Implementations on Foreign Types
&'a S
&'a mut S
[T; N]
[T]
Implementors
Other items in
libertyos_kernel
?
Trait
libertyos_kernel
::
AsSlice
[
−
]
[src]
pub trait AsSlice { type
Elem
; fn
as_slice
(&self) ->
&[
Self::
Elem
]
; }
Associated Types
[src]
type
Elem
Required methods
[src]
fn
as_slice
(&self) ->
&[
Self::
Elem
]
Implementations on Foreign Types
[src]
impl<'a, S>
AsSlice
for
&'a
S
where
S: ?
Sized
+
AsSlice
,
type
Elem
= S::
Elem
[src]
fn
as_slice
(&self) ->
&[
S::
Elem
]
[src]
impl<'a, S>
AsSlice
for
&'a mut
S
where
S: ?
Sized
+
AsSlice
,
type
Elem
= S::
Elem
[src]
fn
as_slice
(&self) ->
&[
S::
Elem
]
[src]
impl<T>
AsSlice
for
[
T
]
type
Elem
= T
[src]
fn
as_slice
(&self) ->
&[T]
[src]
impl<T, const N:
usize
>
AsSlice
for
[
T
; N]
type
Elem
= T
[src]
fn
as_slice
(&self) ->
&[T]
Implementors