simple dma library for rust