Docs.rs
dittolive-ditto-sys-4.0.0-beta1
dittolive-ditto-sys 4.0.0-beta1
Docs.rs crate page
Links
Homepage
Documentation
crates.io
Source
Owners
github:getditto:engineering
dittotester
phatblat
hamchapman
Dependencies
cratesio-placeholder-package =0.0.0
normal
macro_rules_attribute ^0.0.2
normal
paste ^1.0.7
normal
safer-ffi ^0.0.5
normal
tokio ^1.21.2
normal
Versions
4.51%
of the crate is documented
Go to latest stable release
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
☰
Crate dittolive_ditto_sys
Version 4.0.0-beta1
All Items
Modules
Structs
Enums
Functions
Type Definitions
?
Crate
dittolive_ditto_sys
source
·
[
−
]
Expand description
Manually Generated DittoFFI Bindings
These must be updated when dittoffi changes
Modules
ffi_utils
Structs
Attachment
AttachmentHandle
AuthClient
AuthenticationResult
BleClientPlatformHandle
BleServerPlatformHandle
COrderByParam
CReadTransaction
CWriteTransaction
DiskUsageObserver
Ditto
Document
Executor
LoginProvider
MdnsClientPlatformHandle
MdnsServerPlatformHandle
StaticTcpClientPlatformHandle
UninitializedDitto
WebsocketClientPlatformHandle
c_cb_params
Enums
AttachmentFileOperation
CLogLevel
DittoCrdtType
FsComponent
HistoryTracking
Language
LicenseVerificationResult
LiveQueryAvailability
PathAccessorType
Platform
QuerySortDirection
StringPrimitiveFormat
WebSocketMode
WriteStrategyRs
Functions
ble_client_free_handle
⚠
ble_server_free_handle
⚠
ditto_add_internal_ble_client_transport
⚠
ditto_add_internal_ble_server_transport
⚠
ditto_add_internal_mdns_advertiser
⚠
ditto_add_internal_mdns_transport
⚠
ditto_add_multicast_transport
⚠
ditto_add_static_tcp_client
⚠
ditto_add_subscription
⚠
ditto_add_websocket_client
⚠
ditto_auth_client_free
⚠
ditto_auth_client_get_app_id
⚠
ditto_auth_client_get_site_id
⚠
ditto_auth_client_is_web_valid
⚠
ditto_auth_client_is_x509_valid
⚠
ditto_auth_client_login_with_credentials
⚠
ditto_auth_client_login_with_token
⚠
ditto_auth_client_login_with_token_and_feedback
⚠
ditto_auth_client_logout
⚠
ditto_auth_client_make_anonymous_client
⚠
ditto_auth_client_make_anonymous_client_with_executor
⚠
ditto_auth_client_make_for_development
⚠
ditto_auth_client_make_for_development_with_executor
⚠
ditto_auth_client_make_login_provider
⚠
ditto_auth_client_make_with_shared_key
⚠
ditto_auth_client_make_with_shared_key_with_executor
⚠
ditto_auth_client_make_with_static_x509
⚠
ditto_auth_client_make_with_static_x509_with_executor
⚠
ditto_auth_client_make_with_web
⚠
ditto_auth_client_make_with_web_with_executor
⚠
ditto_auth_client_set_validity_listener
⚠
ditto_auth_client_user_id
⚠
ditto_auth_extract_executor
⚠
ditto_auth_login_provider_free
⚠
ditto_c_bytes_free
⚠
ditto_c_string_free
⚠
ditto_cancel_resolve_attachment
⚠
ditto_collection
⚠
ditto_collection_evict
⚠
ditto_collection_evict_query_str
⚠
ditto_collection_exec_query_str
⚠
ditto_collection_get
⚠
ditto_collection_insert_value
⚠
ditto_collection_remove
⚠
ditto_collection_remove_query_str
⚠
ditto_collection_update
⚠
ditto_collection_update_multiple
⚠
ditto_disable_sync_with_v3
⚠
ditto_disk_usage
⚠
ditto_document_cbor
⚠
ditto_document_free
⚠
ditto_document_get_cbor_with_path_type
⚠
ditto_document_get_variant_cbor
⚠
ditto_document_id
⚠
ditto_document_id_query_compatible
⚠
ditto_document_increment_counter
⚠
ditto_document_remove
⚠
ditto_document_set_cbor
⚠
ditto_document_set_cbor_with_timestamp
⚠
ditto_document_update
⚠
ditto_documents_hash
⚠
ditto_documents_hash_mnemonic
⚠
ditto_drop
⚠
ditto_error_message
⚠
ditto_executor_free
⚠
ditto_free
⚠
ditto_free_attachment_handle
⚠
ditto_free_documents
⚠
ditto_free_indices
⚠
ditto_get_collection_names
⚠
ditto_get_complete_attachment_path
⚠
ditto_get_sdk_version
⚠
ditto_init_sdk_version
⚠
ditto_insert_timeseries_event
⚠
ditto_live_query_register_str
⚠
ditto_live_query_signal_available_next
⚠
ditto_live_query_start
⚠
ditto_live_query_stop
⚠
ditto_live_query_webhook_generate_new_api_secret
⚠
ditto_live_query_webhook_register_str
⚠
ditto_live_query_webhook_start_all
⚠
ditto_live_query_webhook_start_by_id
⚠
ditto_logger_emoji_headings_enabled
⚠
ditto_logger_emoji_headings_enabled_get
⚠
ditto_logger_enabled
⚠
ditto_logger_enabled_get
⚠
ditto_logger_init
⚠
ditto_logger_minimum_log_level
⚠
ditto_logger_minimum_log_level_get
⚠
ditto_make
⚠
ditto_make_executor_from_handle
⚠
ditto_make_executor_from_runtime
⚠
ditto_make_executor_new_runtime
⚠
ditto_new_attachment_from_file
⚠
ditto_presence_v2
⚠
ditto_presence_v3
⚠
ditto_queries_hash
⚠
ditto_queries_hash_mnemonic
⚠
ditto_read_transaction
⚠
ditto_read_transaction_free
⚠
ditto_register_disk_usage_callback
⚠
ditto_register_presence_callback_v3
⚠
ditto_register_presence_v2_callback
⚠
ditto_release_disk_usage_callback
⚠
ditto_remove_multicast_transport
⚠
ditto_remove_subscription
⚠
ditto_resolve_attachment
⚠
ditto_run_garbage_collection
⚠
ditto_set_device_name
⚠
ditto_set_sync_group
⚠
ditto_shutdown
⚠
ditto_start_http_server
⚠
ditto_start_tcp_server
⚠
ditto_stop_all_live_queries
⚠
ditto_stop_http_server
⚠
ditto_stop_tcp_server
⚠
ditto_validate_document_id
⚠
ditto_write_transaction
⚠
ditto_write_transaction_commit
⚠
ditto_write_transaction_free
⚠
ditto_write_transaction_rollback
⚠
mdns_client_free_handle
⚠
mdns_server_free_handle
⚠
static_tcp_client_free_handle
⚠
uninitialized_ditto_make
⚠
uninitialized_ditto_make_with_executor
⚠
verify_license
⚠
websocket_client_free_handle
⚠
Type Definitions
BoxedAttachmentHandle
BoxedAuthClient
BoxedBleClientPlatformHandle
BoxedBleServerPlatformHandle
BoxedCReadTransaction
BoxedCWriteTransaction
BoxedDiskUsageObserver
BoxedDitto
BoxedDocument
BoxedExecutor
BoxedLoginProvider
BoxedMdnsClientPlatformHandle
BoxedMdnsServerPlatformHandle
BoxedStaticTcpClientPlatformHandle
BoxedUninitializedDitto
BoxedWebsocketClientPlatformHandle