Enum haproxy_config::config::Error
source · #[non_exhaustive]
pub enum Error<'a> {
Show 18 variants
UnknownLines(Vec<&'a str>),
MissingGlobal,
WrongGlobalLines(Vec<&'a Line<'a>>),
WrongListenLines(Vec<&'a Line<'a>>),
WrongBackendLines(Vec<&'a Line<'a>>),
WrongUserlistLines(Vec<&'a Line<'a>>),
WrongDefaultLines(Vec<&'a Line<'a>>),
WrongFrontendLines(Vec<&'a Line<'a>>),
MultipleGlobalEntries(Vec<&'a Section<'a>>),
MultipleDefaultEntries(Vec<&'a Section<'a>>),
AclWithoutRule(&'a str),
NoBind,
MoreThenOneBind(Vec<&'a Line<'a>>),
HeaderAndBindLine,
MultipleSysUsers(Vec<&'a Line<'a>>),
MultipleSysGroups(Vec<&'a Line<'a>>),
SysUserHasGroups(&'a Line<'a>),
SysGroupHasUsers(&'a Line<'a>),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UnknownLines(Vec<&'a str>)
MissingGlobal
WrongGlobalLines(Vec<&'a Line<'a>>)
WrongListenLines(Vec<&'a Line<'a>>)
WrongBackendLines(Vec<&'a Line<'a>>)
WrongUserlistLines(Vec<&'a Line<'a>>)
WrongDefaultLines(Vec<&'a Line<'a>>)
WrongFrontendLines(Vec<&'a Line<'a>>)
MultipleGlobalEntries(Vec<&'a Section<'a>>)
MultipleDefaultEntries(Vec<&'a Section<'a>>)
AclWithoutRule(&'a str)
NoBind
MoreThenOneBind(Vec<&'a Line<'a>>)
HeaderAndBindLine
MultipleSysUsers(Vec<&'a Line<'a>>)
MultipleSysGroups(Vec<&'a Line<'a>>)
SysUserHasGroups(&'a Line<'a>)
SysGroupHasUsers(&'a Line<'a>)
Trait Implementations§
source§impl<'a> Error for Error<'a>
impl<'a> Error for Error<'a>
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()