destack:memory/binding import destack:memory/binding Structs - VirtualMemoryLayout — Virtual memory layout constraints. - VirtualMemoryRange — Virtual memory address range. Enums - MappedMemoryVisibility — File mapping visibility. - MemoryAdvice — Memory access pattern advice selector. Newtypes - MappedMemoryFlags — Flags for file and anonymous memory mappings. - MappedMemorySyncFlags — Flags for flushing mapped memory. - MemoryProtection — Bitmask of virtual memory protection permissions. - VirtualMemoryReserveFlags — Flags for virtual memory reservation operations. Interfaces - MemoryAdviseBinding — Advise binding family. - MemoryBinding — Memory binding family. - MemoryLayoutBinding — Layout binding family. - MemoryLockBinding — Lock binding family. - MemoryMapBinding — Map binding family. - MemoryVirtualBinding — Virtual binding family. Constants - MAPPEDMEMORYFIXED — Request a fixed virtual address when the host supports it. - MAPPEDMEMORYLARGEPAGES — Request large page backing where supported. - MAPPEDMEMORYNONE — No mapped memory flags. - MAPPEDMEMORYSYNCASYNC — Schedule asynchronous writeback for dirty mapping pages. - MAPPEDMEMORYSYNCINVALIDATE — Invalidate cached mapping pages after synchronization. - MAPPEDMEMORYSYNCNONE — No mapped memory synchronization flags. - MAPPEDMEMORYSYNCWAIT — Wait for dirty mapping pages to be written back. - memory — Current memory binding family. - MEMORYPROTECTIONEXECUTE — Allow instruction fetch from mapped pages. - MEMORYPROTECTIONNONE — No protection bits. - MEMORYPROTECTIONREAD — Allow reads from mapped pages. - MEMORYPROTECTIONWRITE — Allow writes to mapped pages. - VIRTUALMEMORYRESERVENORESERVE — Reserve address space without guaranteed swap reservation where supported. - VIRTUALMEMORYRESERVENONE — No reserve flags. - VIRTUALMEMORYRESERVETOPDOWN — Prefer high virtual addresses where supported.