Crate ldap3 [−] [src]
A pure-Rust LDAPv3 library using the Tokio stack.
Usage
In Cargo.toml
:
[dependencies.ldap3] version = "0.4.0"
In the crate root:
extern crate ldap3;
Summary
Although the library provides both synchronous and asynchronous interfaces,
presently the synchronous one is less likely to undergo breaking changes,
and is the preferred way to use the library. The LdapConn
structure is the starting point for all synchronous operations.
In the struct list, asynchronous structs have an asterisk (⁎) after the short description.
Modules
asn1 |
ASN.1 structure construction and parsing. |
controls |
Control construction and parsing. |
exop |
Extended operation construction and parsing. |
Structs
EntryStream |
Handle for obtaining a stream of search results. |
Ldap |
LDAP connection. ⁎ |
LdapConn |
Handle for LDAP operations. Entry point for the synchronous interface. |
LdapConnAsync |
Asynchronous handle for LDAP operations; analogue of |
LdapResult |
Common components of an LDAP operation result. |
SearchEntry |
Parsed search result entry. |
SearchOptions |
Additional parameters for the Search operation. |
SearchStream |
Stream of search results. ⁎ |
Enums
DerefAliases |
Possible values for alias dereferencing during search. |
Mod |
Possible sub-operations for the Modify operation. |
Scope |
Possible values for search scope. |