Struct deploy_temp_fringe::OsStack[][src]

pub struct OsStack { /* fields omitted */ }

OsStack holds a guarded stack allocated using the operating system's anonymous memory mapping facility.

Methods

impl OsStack
[src]

Allocates a new stack with at least size accessible bytes. size is rounded up to an integral number of pages; OsStack::new(0) is legal and allocates the smallest possible stack, consisting of one data page and one guard page.

Trait Implementations

impl Debug for OsStack
[src]

Formats the value using the given formatter. Read more

impl Send for OsStack
[src]

impl Stack for OsStack
[src]

Returns the base address of the stack. On all modern architectures, the stack grows downwards, so this is the highest address. Read more

Returns the limit address of the stack. On all modern architectures, the stack grows downwards, so this is the lowest address. Read more

impl GuardedStack for OsStack
[src]

impl Drop for OsStack
[src]

Executes the destructor for this type. Read more

Auto Trait Implementations

impl !Sync for OsStack