Module sodoken::buffer [−][src]
Expand description
Additional types related to working with buffers.
Structs
This read-only buffer type is mem_locked. Use this for passwords / private keys, etc, but NOT everything, locked memory is a finite resource.
This sized read-only buffer type is mem_locked. Use this for passwords / private keys, etc, but NOT everything, locked memory is a finite resource.
This writable buffer type is mem_locked. Use this for passwords / private keys, etc, but NOT everything, locked memory is a finite resource.
This writable buffer type is mem_locked. Use this for passwords / private keys, etc, but NOT everything, locked memory is a finite resource.
An extend guard, indicating we have gained access to extend the buffer.
A read guard, indicating we have gained access to read buffer memory.
A read guard, indicating we have gained access to read sized buffer memory.
A write guard, indicating we have gained access to write buffer memory.
A write guard, indicating we have gained access to write sized buffer memory.
Traits
A buffer that may be appended to and may or may not be mem_locked.
A readable buffer that may or may not be mem_locked.
A sized readable buffer that may or may not be mem_locked.
A writable buffer that may or may not be mem_locked.
A writable buffer that may or may not be mem_locked.
Indicates we can append bytes without pre-initializing them.
Indicates we can dereference an item as a readable byte array.
Indicates we can dereference a sized item as a readable byte array.
Indicates we can dereference an item as a mutable byte array.
Indicates we can dereference a sized item as a mutable byte array.