Crate apr

Source
Expand description

Rust bindings for the Apache Portable Runtime (APR) library.

This crate provides a safe interface to the APR library. It is intended to be used by other crates that need to interface with APR.

Re-exports§

pub use pool::Pool;
pub use status::Status;

Modules§

date
Date parsing functions
file
getopt
Command line option parsing.
hash
Hash map implementation.
pool
Memory pool management.
status
Status codes and error handling.
strings
String utilities.
tables
time
Time handling.
uri
URI parsing and manipulation.
versions
Version information for the Apache Portable Runtime (APR) and Apache Portable Utility (APU) libraries.

Structs§

apr_dir_t
apr_file_t
Unused
apr_finfo_t
The file information structure. This is analogous to the POSIX stat structure.
apr_getopt_option_t
Structure used to describe options that getopt should search for.
apr_getopt_t
Structure to store command line argument information.
apr_pool_t
apr_proc_t
The APR process type

Type Aliases§

apr_byte_t
apr_exit_why_e
apr_fileperms_t
Structure for determining file permissions.
apr_int16_t
apr_int32_t
apr_int64_t
apr_off_t
apr_seek_where_t
Type to pass as whence argument to apr_file_seek.
apr_size_t
apr_status_t
Type for specifying an error or status code.
apr_time_t
number of microseconds since 00:00:00 January 1, 1970 UTC
apr_uint16_t
apr_uint32_t
apr_uint64_t