Trait wiggle::Pointee[][src]

pub trait Pointee: Sealed { }
Expand description

Types that can be pointed to by GuestPtr<T>.

In essence everything can, and the only special-case is unsized types like str and [T] which have special implementations.

Implementations on Foreign Types

impl<T> Pointee for [T][src]

type Pointer = (u32, u32)

fn debug(pointer: Self::Pointer, f: &mut Formatter<'_>) -> Result[src]

impl Pointee for str[src]

type Pointer = (u32, u32)

fn debug(pointer: Self::Pointer, f: &mut Formatter<'_>) -> Result[src]

Implementors

impl<T> Pointee for T[src]

type Pointer = u32

fn debug(pointer: Self::Pointer, f: &mut Formatter<'_>) -> Result[src]