mirror of
https://github.com/signalapp/libsignal.git
synced 2024-09-20 20:03:07 +02:00
40 lines
959 B
TOML
40 lines
959 B
TOML
language = "C"
|
|
|
|
header = "/*\nCopyright (C) 2020 Signal Messenger, LLC.\nAll rights reserved.\n\nSPDX-License-Identifier: GPL-3.0-only\n*/\n"
|
|
|
|
include_guard = "SIGNAL_FFI_H_"
|
|
|
|
autogen_warning = "/* This file was automatically generated by cbindgen */"
|
|
|
|
[enum]
|
|
rename_variants = "QualifiedScreamingSnakeCase"
|
|
|
|
[export]
|
|
include = ["SignalErrorCode"]
|
|
prefix = "Signal"
|
|
renaming_overrides_prefixing = true
|
|
|
|
[export.rename]
|
|
"FfiSessionStoreStruct" = "SignalSessionStore"
|
|
"FfiIdentityKeyStoreStruct" = "SignalIdentityKeyStore"
|
|
"FfiPreKeyStoreStruct" = "SignalPreKeyStore"
|
|
"FfiSignedPreKeyStoreStruct" = "SignalSignedPreKeyStore"
|
|
"FfiSenderKeyStoreStruct" = "SignalSenderKeyStore"
|
|
|
|
# Avoid double-prefixing these
|
|
"SignalFfiError" = "SignalFfiError"
|
|
"SignalErrorCode" = "SignalErrorCode"
|
|
"SignalMessage" = "SignalMessage"
|
|
|
|
[fn]
|
|
sort_by = "None"
|
|
|
|
[parse]
|
|
parse_deps = true
|
|
include = ["libsignal-protocol-rust"]
|
|
|
|
clean = true
|
|
|
|
[parse.expand]
|
|
crates = ["libsignal-ffi"]
|