List of all items
Structs
- Attachment
- AttachmentHandle
- BeginTransactionOptions
- BeginTransactionOptions_Layout
- BlePlatformHandle
- COrderByParam
- CReadTransaction
- CWriteTransaction
- ChangeHandlerWithDocsDiff
- ChangeHandlerWithQueryResult
- ChangeHandlerWithQueryResult_Layout
- ConnectionType
- CoreApiErrorKind
- DiskUsageObserver
- Ditto
- Document
- FfiCborData
- FfiCborData_Layout
- FfiConnectionRequest
- FfiConnectionRequestHandlerVTable
- FfiConnectionRequestHandlerVTable_Layout
- FfiDiffer
- FfiError
- FfiErrorCode
- FfiFnMutVTable
- FfiFnMutVTable_Layout
- FfiPresenceObserver
- FfiQueryResult
- FfiQueryResultItem
- FfiResult
- FfiResult_Layout
- FfiStoreObserver
- FfiSyncSubscription
- FfiTransaction
- FfiTransactionOptions
- FfiTransactionOptions_Layout
- IdentityConfig
- LoginProvider
- MdnsPlatformHandle
- TransactionCompletionAction_Layout
- ffi_utils::DynDrop
- ffi_utils::Out
- ffi_utils::char_p::Box
- ffi_utils::char_p::Raw
- ffi_utils::char_p::Ref
- ffi_utils::repr_c::Arc
- ffi_utils::repr_c::Box
- ffi_utils::repr_c::Result
- ffi_utils::repr_c::Result_Box
- ffi_utils::repr_c::Result_Box_Layout
- ffi_utils::repr_c::Result_BoxedSlice
- ffi_utils::repr_c::Result_BoxedSlice_Layout
- ffi_utils::repr_c::Result_Layout
- ffi_utils::repr_c::Result_OptionBoxedCharPtr
- ffi_utils::repr_c::Result_OptionBoxedCharPtr_Layout
- ffi_utils::repr_c::Result_OptionBoxedSlice
- ffi_utils::repr_c::Result_OptionBoxedSlice_Layout
- ffi_utils::repr_c::Result_Vec
- ffi_utils::repr_c::Result_Vec_Layout
- ffi_utils::repr_c::String
- ffi_utils::repr_c::ThinArc
- ffi_utils::repr_c::ThinBox
Enums
- AttachmentFileOperation
- CLogLevel
- ConnectionRequestAuthorization
- DittoCrdtType
- DittoErrorCode
- DittoSdkTransportsError
- DittoSmallPeerInfoSyncScope
- FsComponent
- HistoryTracking
- Language
- LicenseVerificationResult
- LiveQueryAvailability
- PathAccessorType
- Platform
- QuerySortDirection
- StringPrimitiveFormat
- TransactionCompletionAction
- TransportConfigMode
- WriteStrategyRs
- ffi_utils::repr_c::TaggedOption
Traits
- FfiConnectionRequestHandler
- FfiFnMut
- IntoRustResult
- ffi_utils::FfiDropArc
- ffi_utils::FfiDropBox
- ffi_utils::HasNiche
- ffi_utils::NonOpaque
- ffi_utils::ReprC
- ffi_utils::diagnostic_hack::ExternDropFnAnnotation
- ffi_utils::repr_c::PointeeFitForCArc
- ffi_utils::repr_c::PointeeFitForCBox
Macros
Functions
- ditto_add_subscription
- ditto_auth_client_get_app_id
- ditto_auth_client_get_site_id
- ditto_auth_client_is_web_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_login_provider
- ditto_auth_client_user_id
- ditto_auth_login_provider_free
- ditto_auth_set_login_provider
- ditto_ble_transport_free_handle
- 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_get_with_write_transaction
- 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_error_message
- ditto_free
- ditto_free_attachment_handle
- ditto_free_indices
- ditto_get_collection_names
- ditto_get_complete_attachment_path
- ditto_get_sdk_version
- ditto_identity_config_make_manual
- ditto_identity_config_make_manual_v0
- ditto_identity_config_make_offline_playground
- ditto_identity_config_make_online_playground
- ditto_identity_config_make_online_with_authentication
- ditto_identity_config_make_shared_key
- 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_log
- 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_mdns_transport_free_handle
- ditto_new_attachment_from_bytes
- 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_subscription
- ditto_resolve_attachment
- ditto_run_garbage_collection
- ditto_sdk_transports_init
- ditto_set_device_name
- ditto_shutdown
- ditto_small_peer_info_get_is_enabled
- ditto_small_peer_info_get_metadata
- ditto_small_peer_info_get_sync_scope
- ditto_small_peer_info_set_enabled
- ditto_small_peer_info_set_metadata
- ditto_small_peer_info_set_sync_scope
- ditto_validate_document_id
- ditto_verify_license
- ditto_write_transaction
- ditto_write_transaction_commit
- ditto_write_transaction_free
- ditto_write_transaction_rollback
- dittoffi_connection_request_authorize
- dittoffi_connection_request_connection_type
- dittoffi_connection_request_free
- dittoffi_connection_request_identity_service_metadata_json
- dittoffi_connection_request_peer_key_string
- dittoffi_connection_request_peer_metadata_json
- dittoffi_differ_diff
- dittoffi_differ_free
- dittoffi_differ_identity_key_path_at
- dittoffi_differ_identity_key_path_count
- dittoffi_differ_new
- dittoffi_differ_new_with_identity_key_paths_throws
- dittoffi_ditto_absolute_persistence_directory
- dittoffi_ditto_config
- dittoffi_ditto_is_activated
- dittoffi_ditto_is_sync_active
- dittoffi_ditto_open_async_throws
- dittoffi_ditto_open_throws
- dittoffi_ditto_set_cloud_sync_enabled
- dittoffi_ditto_stop_sync
- dittoffi_ditto_transport_config
- dittoffi_ditto_try_set_transport_config
- dittoffi_ditto_try_start_sync
- dittoffi_error_code
- dittoffi_error_description
- dittoffi_error_free
- dittoffi_logger_try_export_to_file_async
- dittoffi_presence_graph
- dittoffi_presence_observer_cancel
- dittoffi_presence_observer_free
- dittoffi_presence_observer_id
- dittoffi_presence_observer_is_cancelled
- dittoffi_presence_peer_metadata
- dittoffi_presence_peer_metadata_json
- dittoffi_presence_register_observer_throws
- dittoffi_presence_set_connection_request_handler
- dittoffi_presence_set_peer_metadata_json_throws
- dittoffi_presence_try_set_peer_metadata_json
- dittoffi_query_result_commit_id
- dittoffi_query_result_free
- dittoffi_query_result_has_commit_id
- dittoffi_query_result_item_at
- dittoffi_query_result_item_cbor
- dittoffi_query_result_item_count
- dittoffi_query_result_item_free
- dittoffi_query_result_item_json
- dittoffi_query_result_item_new
- dittoffi_query_result_mutated_document_id_at
- dittoffi_query_result_mutated_document_id_count
- dittoffi_store_begin_transaction_async_throws
- dittoffi_store_observer_cancel
- dittoffi_store_observer_free
- dittoffi_store_observer_free_sparse
- dittoffi_store_observer_id
- dittoffi_store_observer_is_cancelled
- dittoffi_store_observer_query_arguments
- dittoffi_store_observer_query_string
- dittoffi_store_observers
- dittoffi_store_register_observer_throws
- dittoffi_sync_register_subscription_throws
- dittoffi_sync_subscription_cancel
- dittoffi_sync_subscription_free
- dittoffi_sync_subscription_id
- dittoffi_sync_subscription_is_cancelled
- dittoffi_sync_subscription_query_arguments
- dittoffi_sync_subscription_query_string
- dittoffi_sync_subscriptions
- dittoffi_sync_subscriptions_free_sparse
- dittoffi_transaction_complete_async_throws
- dittoffi_transaction_execute_async_throws
- dittoffi_transaction_free
- dittoffi_transaction_info
- dittoffi_try_add_sync_subscription
- dittoffi_try_exec_statement
- dittoffi_try_experimental_register_change_observer_str
- dittoffi_try_remove_sync_subscription
- ffi_utils::char_p::new
Type Aliases
- BoxedAttachmentHandle
- BoxedBlePlatformHandle
- BoxedCReadTransaction
- BoxedCWriteTransaction
- BoxedDiskUsageObserver
- BoxedDitto
- BoxedDocument
- BoxedFfiConnectionRequest
- BoxedFfiDiffer
- BoxedFfiError
- BoxedFfiPresenceObserver
- BoxedFfiQueryResult
- BoxedFfiQueryResultItem
- BoxedFfiStoreObserver
- BoxedFfiSyncSubscription
- BoxedFfiTransaction
- BoxedIdentityConfig
- BoxedLoginProvider
- BoxedMdnsPlatformHandle
- FfiDynChangeHandlerWithSignalNext
- FfiDynPresenceCallback
- FfiDynSignalNext
- FfiStore
- ffi_utils::c_slice::Box
- ffi_utils::c_slice::Ref
- ffi_utils::repr_c::FfiResultBox
- ffi_utils::repr_c::Vec