Lines Matching defs:fn
48 pub const fn new<const ALIGN: usize>() -> Self {
75 pub const fn new_checked(align: usize) -> Option<Self> {
89 pub const fn of<T>() -> Self {
108 pub const fn as_usize(self) -> usize {
124 pub const fn as_nonzero(self) -> NonZero<usize> {
146 pub const fn log2(self) -> u32 {
162 pub const fn mask(self) -> usize {
182 fn align_down(self, alignment: Alignment) -> Self;
198 fn align_up(self, alignment: Alignment) -> Option<Self>;
207 fn align_down(self, alignment: Alignment) -> Self {
217 fn align_up(self, alignment: Alignment) -> Option<Self> {
245 fn size(p: *const Self) -> usize;
253 fn size(_: *const Self) -> usize {
263 fn size(p: *const Self) -> usize {
290 pub const fn const_align_up(value: usize, align: Alignment) -> Option<usize> {