pub trait Destructure {
    type Underlying: ?Sized;
    fn as_mut_ptr(&mut self) -> *mut Self::Underlying;
}
Expand description

A type that can be destructured into its constituent parts.

Associated Types

The underlying type that is destructured.

Required methods

Returns a mutable pointer to the underlying type.

Implementations on Foreign Types

Implementors