Docs.rs
pq-sys-0.6.3
pq-sys 0.6.3
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
sgrif
github:diesel-rs:core
Dependencies
pq-src >=0.2, <0.4
normal
optional
bindgen ^0.69.1
build
optional
pkg-config ^0.3.0
build
optional
vcpkg ^0.2.6
build
Versions
0%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
pq_sys
0.6.3
All Items
Crate Items
Structs
Enums
Constants
Statics
Functions
Type Aliases
Unions
Crate
pq_sys
Copy item path
source
·
[
−
]
Structs
§
PQArg
Block
_G_
fpos64_
t
_G_
fpos_
t
_IO_
FILE
_IO_
codecvt
_IO_
cookie_
io_
functions_
t
_IO_
marker
_IO_
wide_
data
_PQconninfo
Option
_PQprint
Opt
__
fsid_
t
__
mbstate_
t
__
va_
list_
tag
pgNotify
pg_
cancel
pg_conn
pg_
result
pgres
AttDesc
Enums
§
Conn
Status
Type
Exec
Status
Type
PGContext
Visibility
PGPing
PGTransaction
Status
Type
PGVerbosity
PGpipeline
Status
Postgres
Polling
Status
Type
Constants
§
BUFSIZ
EOF
FILENAM
E_
MAX
FOPE
N_
MAX
LIBP
Q_
HAS_
PIPELINING
LIBP
Q_
HAS_
SSL_
LIBRAR
Y_
DETECTION
LIBP
Q_
HAS_
TRAC
E_
FLAGS
L_
ctermid
L_
tmpnam
PG_
COPYRE
S_
ATTRS
PG_
COPYRE
S_
EVENTS
PG_
COPYRE
S_
NOTICEHOOKS
PG_
COPYRE
S_
TUPLES
PG_
DIAG_
COLUM
N_
NAME
PG_
DIAG_
CONSTRAIN
T_
NAME
PG_
DIAG_
CONTEXT
PG_
DIAG_
DATATYP
E_
NAME
PG_
DIAG_
INTERNA
L_
POSITION
PG_
DIAG_
INTERNA
L_
QUERY
PG_
DIAG_
MESSAG
E_
DETAIL
PG_
DIAG_
MESSAG
E_
HINT
PG_
DIAG_
MESSAG
E_
PRIMARY
PG_
DIAG_
SCHEM
A_
NAME
PG_
DIAG_
SEVERITY
PG_
DIAG_
SEVERIT
Y_
NONLOCALIZED
PG_
DIAG_
SOURC
E_
FILE
PG_
DIAG_
SOURC
E_
FUNCTION
PG_
DIAG_
SOURC
E_
LINE
PG_
DIAG_
SQLSTATE
PG_
DIAG_
STATEMEN
T_
POSITION
PG_
DIAG_
TABL
E_
NAME
PQTRAC
E_
REGRES
S_
MODE
PQTRAC
E_
SUPPRES
S_
TIMESTAMPS
PQ_
QUER
Y_
PARA
M_
MAX_
LIMIT
PQno
Password
Supplied
P_
tmpdir
SEEK_
CUR
SEEK_
END
SEEK_
SET
TMP_MAX
_ATFIL
E_
SOURCE
_BIT
S_
STDI
O_
LIM_
H
_BIT
S_
TIME64_
H
_BIT
S_
TYPESIZE
S_
H
_BIT
S_
TYPE
S_
H
_DEFAUL
T_
SOURCE
_FEATURE
S_
H
_IOFBF
_IOLBF
_IONBF
_IO_
EOF_
SEEN
_IO_
ERR_
SEEN
_IO_
USER_
LOCK
_POSI
X_
C_
SOURCE
_POSI
X_
SOURCE
_STD
C_
PREDE
F_
H
_STDI
O_
H
_SYS_
CDEF
S_
H
__
FD_
SETSIZE
__
FILE_
defined
__
GLIB
C_
MINO
R__
__
GLIB
C_
USE_
C2X_
STRTOL
__
GLIB
C_
USE_
DEPRECATE
D_
GETS
__
GLIB
C_
USE_
DEPRECATE
D_
SCANF
__
GLIB
C_
USE_
IEC_
60559_
BFP_
EXT
__
GLIB
C_
USE_
IEC_
60559_
BFP_
EXT_
C2X
__
GLIB
C_
USE_
IEC_
60559_
EXT
__
GLIB
C_
USE_
IEC_
60559_
FUNC
S_
EXT
__
GLIB
C_
USE_
IEC_
60559_
FUNC
S_
EXT_
C2X
__
GLIB
C_
USE_
IEC_
60559_
TYPE
S_
EXT
__
GLIB
C_
USE_
ISOC2X
__
GLIB
C_
USE_
LIB_
EXT2
__
GLIB
C__
__
GNU_
LIBRAR
Y__
__
HAVE_
DISTINC
T_
FLOA
T16
__
HAVE_
DISTINC
T_
FLOA
T32
__
HAVE_
DISTINC
T_
FLOA
T64
__
HAVE_
DISTINC
T_
FLOA
T32X
__
HAVE_
DISTINC
T_
FLOA
T64X
__
HAVE_
DISTINC
T_
FLOA
T128
__
HAVE_
DISTINC
T_
FLOA
T128X
__
HAVE_
FLOA
T16
__
HAVE_
FLOA
T32
__
HAVE_
FLOA
T64
__
HAVE_
FLOA
T32X
__
HAVE_
FLOA
T64X
__
HAVE_
FLOA
T64X_
LONG_
DOUBLE
__
HAVE_
FLOA
T128
__
HAVE_
FLOA
T128X
__
HAVE_
FLOAT
N_
NOT_
TYPEDEF
__
HAVE_
GENERI
C_
SELECTION
__
INO_
T_
MATCHE
S_
INO64_
T
__
KERNE
L_
OLD_
TIMEVA
L_
MATCHE
S_
TIMEVA
L64
__
LDOUBL
E_
REDIRECT
S_
TO_
FLOA
T128_
ABI
__
OFF_
T_
MATCHE
S_
OFF64_
T
__
RLIM_
T_
MATCHE
S_
RLIM64_
T
__
STATF
S_
MATCHE
S_
STATF
S64
__
STDC_
IEC_
559_
COMPLE
X__
__
STDC_
IEC_
559__
__
STDC_
IEC_
60559_
BFP__
__
STDC_
IEC_
60559_
COMPLE
X__
__
STDC_
ISO_
10646__
__
SYSCAL
L_
WORDSIZE
__
TIMESIZE
__
USE_
ATFILE
__
USE_
FORTIF
Y_
LEVEL
__
USE_
ISOC11
__
USE_
ISOC95
__
USE_
ISOC99
__
USE_
MISC
__
USE_
POSIX
__
USE_
POSI
X2
__
USE_
POSI
X199309
__
USE_
POSI
X199506
__
USE_
POSI
X_
IMPLICITLY
__
USE_
XOPE
N2K
__
USE_
XOPE
N2K8
__
WORDSIZE
__
WORDSIZ
E_
TIME64_
COMPA
T32
____
FILE_
defined
_____
fpos64_
t_
defined
_____
fpos_
t_
defined
____
mbstate_
t_
defined
__
cookie_
io_
functions_
t_
defined
__
glibc_
c99_
flexarr_
available
__
struct_
FILE_
defined
Statics
§
stderr
⚠
stdin
⚠
stdout
⚠
Functions
§
PQbackendPID
⚠
PQbinary
Tuples
⚠
PQcancel
⚠
PQclear
⚠
PQclient
Encoding
⚠
PQcmd
Status
⚠
PQcmd
Tuples
⚠
PQconndefaults
⚠
PQconnect
Poll
⚠
PQconnect
Start
⚠
PQconnect
Start
Params
⚠
PQconnectdb
⚠
PQconnectdb
Params
⚠
PQconnection
Needs
Password
⚠
PQconnection
UsedGSSAPI
⚠
PQconnection
Used
Password
⚠
PQconninfo
⚠
PQconninfo
Free
⚠
PQconninfo
Parse
⚠
PQconsume
Input
⚠
PQcopy
Result
⚠
PQdb
⚠
PQdefaultSSL
KeyPass
Hook_
OpenSSL
⚠
PQdescribe
Portal
⚠
PQdescribe
Prepared
⚠
PQdisplay
Tuples
⚠
PQdsplen
⚠
PQencrypt
Password
⚠
PQencrypt
Password
Conn
⚠
PQendcopy
⚠
PQenter
Pipeline
Mode
⚠
PQenv2encoding
⚠
PQerror
Message
⚠
PQescape
Bytea
⚠
PQescape
Bytea
Conn
⚠
PQescape
Identifier
⚠
PQescape
Literal
⚠
PQescape
String
⚠
PQescape
String
Conn
⚠
PQexec
⚠
PQexec
Params
⚠
PQexec
Prepared
⚠
PQexit
Pipeline
Mode
⚠
PQfformat
⚠
PQfinish
⚠
PQflush
⚠
PQfmod
⚠
PQfn
⚠
PQfname
⚠
PQfnumber
⚠
PQfree
Cancel
⚠
PQfreemem
⚠
PQfsize
⚠
PQftable
⚠
PQftablecol
⚠
PQftype
⚠
PQget
Cancel
⚠
PQget
Copy
Data
⚠
PQget
Result
⚠
PQgetSSL
KeyPass
Hook_
OpenSSL
⚠
PQgetgssctx
⚠
PQgetisnull
⚠
PQgetlength
⚠
PQgetline
⚠
PQgetline
Async
⚠
PQgetssl
⚠
PQgetvalue
⚠
PQgss
EncIn
Use
⚠
PQhost
⚠
PQhostaddr
⚠
PQinit
OpenSSL
⚠
PQinitSSL
⚠
PQis
Busy
⚠
PQisnonblocking
⚠
PQisthreadsafe
⚠
PQlib
Version
⚠
PQmake
EmptyP
Gresult
⚠
PQmblen
⚠
PQmblen
Bounded
⚠
PQnfields
⚠
PQnotifies
⚠
PQnparams
⚠
PQntuples
⚠
PQoid
Status
⚠
PQoid
Value
⚠
PQoptions
⚠
PQparameter
Status
⚠
PQparamtype
⚠
PQpass
⚠
PQping
⚠
PQping
Params
⚠
PQpipeline
Status
⚠
PQpipeline
Sync
⚠
PQport
⚠
PQprepare
⚠
PQprint
⚠
PQprint
Tuples
⚠
PQprotocol
Version
⚠
PQput
Copy
Data
⚠
PQput
Copy
End
⚠
PQputline
⚠
PQputnbytes
⚠
PQregister
Thread
Lock
⚠
PQrequest
Cancel
⚠
PQres
Status
⚠
PQreset
⚠
PQreset
Poll
⚠
PQreset
Start
⚠
PQresult
Alloc
⚠
PQresult
Error
Field
⚠
PQresult
Error
Message
⚠
PQresult
Memory
Size
⚠
PQresult
Status
⚠
PQresult
Verbose
Error
Message
⚠
PQsend
Describe
Portal
⚠
PQsend
Describe
Prepared
⚠
PQsend
Flush
Request
⚠
PQsend
Prepare
⚠
PQsend
Query
⚠
PQsend
Query
Params
⚠
PQsend
Query
Prepared
⚠
PQserver
Version
⚠
PQset
Client
Encoding
⚠
PQset
Error
Context
Visibility
⚠
PQset
Error
Verbosity
⚠
PQset
Notice
Processor
⚠
PQset
Notice
Receiver
⚠
PQset
Result
Attrs
⚠
PQsetSSL
KeyPass
Hook_
OpenSSL
⚠
PQset
Single
RowMode
⚠
PQset
Trace
Flags
⚠
PQsetdb
Login
⚠
PQsetnonblocking
⚠
PQsetvalue
⚠
PQsocket
⚠
PQssl
Attribute
⚠
PQssl
Attribute
Names
⚠
PQssl
InUse
⚠
PQssl
Struct
⚠
PQstatus
⚠
PQtrace
⚠
PQtransaction
Status
⚠
PQtty
⚠
PQunescape
Bytea
⚠
PQuntrace
⚠
PQuser
⚠
__
asprintf
⚠
__
getdelim
⚠
__
overflow
⚠
__uflow
⚠
asprintf
⚠
clearerr
⚠
clearerr_
unlocked
⚠
ctermid
⚠
dprintf
⚠
fclose
⚠
fdopen
⚠
feof
⚠
feof_
unlocked
⚠
ferror
⚠
ferror_
unlocked
⚠
fflush
⚠
fflush_
unlocked
⚠
fgetc
⚠
fgetc_
unlocked
⚠
fgetpos
⚠
fgets
⚠
fileno
⚠
fileno_
unlocked
⚠
flockfile
⚠
fmemopen
⚠
fopen
⚠
fopencookie
⚠
fprintf
⚠
fputc
⚠
fputc_
unlocked
⚠
fputs
⚠
fread
⚠
fread_
unlocked
⚠
freopen
⚠
fscanf
⚠
fscanf1
⚠
fseek
⚠
fseeko
⚠
fsetpos
⚠
ftell
⚠
ftello
⚠
ftrylockfile
⚠
funlockfile
⚠
fwrite
⚠
fwrite_
unlocked
⚠
getc
⚠
getc_
unlocked
⚠
getchar
⚠
getchar_
unlocked
⚠
getdelim
⚠
getline
⚠
getw
⚠
lo_
close
⚠
lo_
creat
⚠
lo_
create
⚠
lo_
export
⚠
lo_
import
⚠
lo_
import_
with_
oid
⚠
lo_
lseek
⚠
lo_
lseek64
⚠
lo_open
⚠
lo_read
⚠
lo_tell
⚠
lo_
tell64
⚠
lo_
truncate
⚠
lo_
truncate64
⚠
lo_
unlink
⚠
lo_
write
⚠
open_
memstream
⚠
pclose
⚠
perror
⚠
pg_
char_
to_
encoding
⚠
pg_
encoding_
to_
char
⚠
pg_
valid_
server_
encoding_
id
⚠
popen
⚠
printf
⚠
putc
⚠
putc_
unlocked
⚠
putchar
⚠
putchar_
unlocked
⚠
puts
⚠
putw
⚠
remove
⚠
rename
⚠
renameat
⚠
rewind
⚠
scanf
⚠
scanf1
⚠
setbuf
⚠
setbuffer
⚠
setlinebuf
⚠
setvbuf
⚠
snprintf
⚠
sprintf
⚠
sscanf
⚠
sscanf1
⚠
tempnam
⚠
tmpfile
⚠
tmpnam
⚠
tmpnam_
r
⚠
ungetc
⚠
vasprintf
⚠
vdprintf
⚠
vfprintf
⚠
vfscanf
⚠
vfscanf1
⚠
vprintf
⚠
vscanf
⚠
vscanf1
⚠
vsnprintf
⚠
vsprintf
⚠
vsscanf
⚠
vsscanf1
⚠
Type Aliases
§
FILE
Oid
PGcancel
PGconn
PGnotify
PGres
AttDesc
PGresult
PQconninfo
Option
PQnotice
Processor
PQnotice
Receiver
PQprint
Opt
PQssl
KeyPass
Hook_
OpenSS
L_
type
_Float32
_Float64
_Float32x
_Float64x
_IO_
lock_
t
__FILE
__
blkcnt64_
t
__
blkcnt_
t
__
blksize_
t
__
builtin_
va_
list
__
caddr_
t
__
clock_
t
__
clockid_
t
__
daddr_
t
__dev_t
__
fpos64_
t
__
fpos_
t
__
fsblkcnt64_
t
__
fsblkcnt_
t
__
fsfilcnt64_
t
__
fsfilcnt_
t
__
fsword_
t
__gid_t
__
gnuc_
va_
list
__id_t
__
ino64_
t
__ino_t
__
int8_
t
__
int16_
t
__
int32_
t
__
int64_
t
__
int_
least8_
t
__
int_
least16_
t
__
int_
least32_
t
__
int_
least64_
t
__
intmax_
t
__
intptr_
t
__key_t
__
loff_
t
__
mode_
t
__
nlink_
t
__
off64_
t
__off_t
__pid_t
__
quad_
t
__
rlim64_
t
__
rlim_
t
__
sig_
atomic_
t
__
socklen_
t
__
ssize_
t
__
suseconds64_
t
__
suseconds_
t
__
syscall_
slong_
t
__
syscall_
ulong_
t
__
time_
t
__
timer_
t
__
u_
char
__u_int
__
u_
long
__
u_
quad_
t
__
u_
short
__uid_t
__
uint8_
t
__
uint16_
t
__
uint32_
t
__
uint64_
t
__
uint_
least8_
t
__
uint_
least16_
t
__
uint_
least32_
t
__
uint_
least64_
t
__
uintmax_
t
__
useconds_
t
cookie_
close_
function_
t
cookie_
io_
functions_
t
cookie_
read_
function_
t
cookie_
seek_
function_
t
cookie_
write_
function_
t
fpos_t
off_t
pg_
int64
pgthreadlock_
t
pqbool
va_list
Unions
§
PQArg
Block__
bindgen_
ty_
1
__
mbstate_
t__
bindgen_
ty_
1