Skip to main content

Layout

Trait Layout 

Source
pub trait Layout<'d> {
    type ParkPlan;
}
Expand description

Application storage metadata independent of lifecycle eligibility.

Required Associated Types§

Source

type ParkPlan

Pre-park state selected once and retained with this pinned application.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'app, 'd, H, T> Layout<'d> for Bound<'app, 'd, H, T>
where H: Layout<'d>, T: Layout<'d>,

Source§

type ParkPlan = <Pair<'app, 'd, H, T> as Layout<'d>>::ParkPlan

Source§

impl<'app, 'd, H, T> Layout<'d> for Pair<'app, 'd, H, T>
where Owner<Pin<&'app mut H>, H>: Layout<'d>, Owner<ManuallyDrop<T>, T>: Layout<'d>,

Source§

impl<'d, S, T> Layout<'d> for Owner<S, T>
where T: Layout<'d>,

Source§

type ParkPlan = <T as Layout<'d>>::ParkPlan