struct Flags [src]
Fields
scheme: bool = falseWhen true, include the scheme part of the URI.
authentication: bool = falseWhen true, include the user and password part of the URI. Ignored if authority is false.
authority: bool = falseWhen true, include the authority part of the URI.
path: bool = falseWhen true, include the path part of the URI.
query: bool = falseWhen true, include the query part of the URI. Ignored when path is false.
fragment: bool = falseWhen true, include the fragment part of the URI. Ignored when path is false.
port: bool = trueWhen true, include the port part of the URI. Ignored when port is null.
Members
- all (Constant)
Source
pub const Flags = struct {
/// When true, include the scheme part of the URI.
scheme: bool = false,
/// When true, include the user and password part of the URI. Ignored if `authority` is false.
authentication: bool = false,
/// When true, include the authority part of the URI.
authority: bool = false,
/// When true, include the path part of the URI.
path: bool = false,
/// When true, include the query part of the URI. Ignored when `path` is false.
query: bool = false,
/// When true, include the fragment part of the URI. Ignored when `path` is false.
fragment: bool = false,
/// When true, include the port part of the URI. Ignored when `port` is null.
port: bool = true,
pub const all: Flags = .{
.scheme = true,
.authentication = true,
.authority = true,
.path = true,
.query = true,
.fragment = true,
.port = true,
};
}