Lines Matching defs:usize
31 pub struct Alignment(NonZero<usize>);
48 pub const fn new<const ALIGN: usize>() -> Self {
75 pub const fn new_checked(align: usize) -> Option<Self> {
96 /// Returns this alignment as a [`usize`].
108 pub const fn as_usize(self) -> usize {
124 pub const fn as_nonzero(self) -> NonZero<usize> {
162 pub const fn mask(self) -> usize {
232 impl_alignable_uint!(u8, u16, u32, u64, usize);
239 const MIN_SIZE: usize;
245 fn size(p: *const Self) -> usize;
249 const MIN_SIZE: usize = size_of::<T>();
253 fn size(_: *const Self) -> usize {
259 const MIN_SIZE: usize = 0;
263 fn size(p: *const Self) -> usize {
290 pub const fn const_align_up(value: usize, align: Alignment) -> Option<usize> {