Module filter

Module filter 

Source
Expand description

§Filter

This module contains the implementation of the LDAP filter.

Structs§

AndFilter
The AndFilter struct represents an AND filter.
ContainsFilter
The ContainsFilter struct represents a CONTAINS filter. This generates a ldap filter that checks if the value is contained in the attribute.
EqFilter
The EqFilter struct represents an equality filter.
LikeFilter
The LikeFilter struct represents a LIKE filter. This generates a ldap filter with a wildcard on the left or on the right of the value.
NotFilter
The NotFilter struct represents a NOT filter. This filter represents the negation of another filter. This is equal to LDAP ! operator.
OrFilter
The OrFilter struct represents an OR filter.

Enums§

WildardOn
The WildardOn enum represents the wildcard position.

Traits§

Filter
The Filter trait is implemented by all the filters.