Docs.rs
pq-sys-0.6.2
pq-sys 0.6.2
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
Go to latest version
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
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
pq_sys
0.6.2
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