Mercurial > crates > nonstick
diff src/libpam/memory.rs @ 106:49d9e2b5c189
An irresponsible mix of implementing libpam-sys and other stuff.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Thu, 26 Jun 2025 22:41:28 -0400 |
parents | 13b4d2a19674 |
children |
line wrap: on
line diff
--- a/src/libpam/memory.rs Thu Jun 26 00:48:51 2025 -0400 +++ b/src/libpam/memory.rs Thu Jun 26 22:41:28 2025 -0400 @@ -2,16 +2,16 @@ use crate::Result; use crate::{BinaryData, ErrorCode}; +use memoffset::offset_of; use std::error::Error; use std::ffi::{c_char, CStr, CString}; use std::fmt::{Display, Formatter, Result as FmtResult}; use std::marker::{PhantomData, PhantomPinned}; -use std::mem::{ManuallyDrop}; +use std::mem::ManuallyDrop; use std::ops::{Deref, DerefMut}; use std::ptr::NonNull; use std::result::Result as StdResult; use std::{mem, ptr, slice}; -use memoffset::offset_of; /// Raised from `calloc` when you have no memory! #[derive(Debug)]