Crate pages_and_pages
source ·Expand description
Allows control over a manually allocated region of page-aligned memory with support for granular protection and locking of underlying pages
Modules§
- Error types
- Provides methods for pages, currently just
page::size
Structs§
- Represents an allocation of 1 or more pages of memory
- Represents a page, or range of pages with
Inaccessible
accessibility - Represents a page, or range of pages with
Mutable
accessibility - Represents a page, or range of pages with
Immutable
accessibility
Enums§
- Represents the accessibility of a page or range of pages in memory. Corresponds to the page protection
- Represents the type of pages object. Contains either
MutPages
,Pages
, orInaccessiblePages
. Corresponds to theAccessibility
of the pages.
Traits§
- Common trait of all types of pages Note: This trait is sealed as assumptions are made about the implementors that allow properties to be safe. It would not make sense to create your own pages object which implements this trait.
- Common trait for pages objects which can be read