Trait FdAllocatorExtManual
Sourcepub trait FdAllocatorExtManual: IsA<FdAllocator> + 'static {
// Provided methods
unsafe fn alloc_fd(
&self,
fd: RawFd,
size: usize,
flags: FdMemoryFlags,
) -> Result<Memory, BoolError> { ... }
unsafe fn alloc_fd_full(
allocator: &impl IsA<Allocator>,
fd: RawFd,
maxsize: usize,
offset: usize,
size: usize,
flags: FdMemoryFlags,
) -> Option<Memory> { ... }
}
Provided Methods§
unsafe fn alloc_fd( &self, fd: RawFd, size: usize, flags: FdMemoryFlags, ) -> Result<Memory, BoolError>
unsafe fn alloc_fd_full( allocator: &impl IsA<Allocator>, fd: RawFd, maxsize: usize, offset: usize, size: usize, flags: FdMemoryFlags, ) -> Option<Memory>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.