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§
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