Zig 0.17.0-dev (Split by item)

This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig library itself.

asBytes

Given a pointer to a single item, returns a slice of the underlying bytes, preserving pointer attributes.

mem.asBytes
pub fn asBytes(ptr: anytype) AsBytesReturnType(@TypeOf(ptr))

File

lib/std/mem.zig:4349

Code

pub fn asBytes(ptr: anytype) AsBytesReturnType(@TypeOf(ptr)) {
    return @ptrCast(@alignCast(ptr));
}