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 standard library.
std › os › uefi › device_path › DevicePath › Messaging › UartDevicePath Public Struct UartDevicePath Doc Source Public Struct std.os.uefi.device_path.DevicePath.Messaging.UartDevicePath
pub const UartDevicePath = extern struct Fields Types File os/uefi/device_path.zig: 660
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687 pub const UartDevicePath = extern struct {
pub const Parity = enum (u8 ) {
default = 0 ,
none = 1 ,
even = 2 ,
odd = 3 ,
mark = 4 ,
space = 5 ,
_ ,
};
pub const StopBits = enum (u8 ) {
default = 0 ,
one = 1 ,
one_and_a_half = 2 ,
two = 3 ,
_ ,
};
type : DevicePath .Type ,
subtype : Subtype ,
length : u16 align (1 ),
reserved : u32 align (1 ),
baud_rate : u64 align (1 ),
data_bits : u8 ,
parity : Parity ,
stop_bits : StopBits ,
}