Trait gear_core::pages::SizeManager
source · pub trait SizeManager {
// Required method
fn size_non_zero<P: PageDynSize>(&self) -> NonZeroU32;
// Provided method
fn size<P: PageDynSize>(&self) -> u32 { ... }
}Expand description
Context where dynamic size pages store their sizes
Required Methods§
sourcefn size_non_zero<P: PageDynSize>(&self) -> NonZeroU32
fn size_non_zero<P: PageDynSize>(&self) -> NonZeroU32
Returns non-zero size of page.
Provided Methods§
sourcefn size<P: PageDynSize>(&self) -> u32
fn size<P: PageDynSize>(&self) -> u32
Returns size of page.
Object Safety§
This trait is not object safe.