List of all items
Structs
- auth::DeviceCodeMarker
- auth_session::InstallOutcome
- auth_session::InstallParams
- config::Config
- config::MultiConfig
- config::RelayProfile
- credstore::KeyringStore
- credstore::PlaintextStore
- http::ListClipsFilter
- http::RestClient
- http::Tombstone
- proto::cinch::v1::Clip
- proto::cinch::v1::DeleteClipRequest
- proto::cinch::v1::DeleteClipResponse
- proto::cinch::v1::Device
- proto::cinch::v1::DeviceCodeCompleteRequest
- proto::cinch::v1::DeviceCodeCompleteResponse
- proto::cinch::v1::DeviceCodeDenyRequest
- proto::cinch::v1::DeviceCodeDenyResponse
- proto::cinch::v1::DeviceCodePollRequest
- proto::cinch::v1::DeviceCodePollResponse
- proto::cinch::v1::DeviceCodeStartRequest
- proto::cinch::v1::DeviceCodeStartResponse
- proto::cinch::v1::ErrorResponse
- proto::cinch::v1::GetLatestClipRequest
- proto::cinch::v1::GetLatestClipResponse
- proto::cinch::v1::KeyBundleGetRequest
- proto::cinch::v1::KeyBundleGetResponse
- proto::cinch::v1::KeyBundlePutRequest
- proto::cinch::v1::KeyBundlePutResponse
- proto::cinch::v1::KeyBundleRetryRequest
- proto::cinch::v1::KeyBundleRetryResponse
- proto::cinch::v1::ListClipsRequest
- proto::cinch::v1::ListClipsResponse
- proto::cinch::v1::ListDevicesRequest
- proto::cinch::v1::ListDevicesResponse
- proto::cinch::v1::LoginRequest
- proto::cinch::v1::LoginResponse
- proto::cinch::v1::PullRequest
- proto::cinch::v1::PullResponse
- proto::cinch::v1::PushClipRequest
- proto::cinch::v1::PushClipResponse
- proto::cinch::v1::RegisterDevicePublicKeyRequest
- proto::cinch::v1::RegisterDevicePublicKeyResponse
- proto::cinch::v1::RevokeDeviceRequest
- proto::cinch::v1::RevokeDeviceResponse
- proto::cinch::v1::SetNicknameRequest
- proto::cinch::v1::SetNicknameResponse
- proto::cinch::v1::SetRetentionRequest
- proto::cinch::v1::SetRetentionResponse
- protocol::WSMessage
- store::Store
- store::models::AlertPref
- store::models::MatchInfo
- store::models::RetentionPref
- store::models::SourceRow
- store::models::StoredClip
- store::models::StoredDevice
- sync::local_pusher::LocalPusher
- sync::lockfile::Lockfile
- sync::reader::BackfillBudget
- sync::writer::Writer
- ws::WsConfig
Enums
- auth::CredentialError
- auth_session::RequireKeyError
- credstore::CredstoreError
- http::HttpError
- key_exchange::RespondError
- rest::ContentType
- store::StoreError
- store::models::ResolveError
- sync::local_pusher::IngestError
- sync::lockfile::LockKind
- sync::reader::BackfillError
- ws::DecryptFailReason
- ws::DecryptOutcome
- ws::WsError
- ws::WsEvent
- ws::WsStatus
Traits
Functions
- auth::add_relay_profile
- auth::format_device_code_marker
- auth::load_config
- auth::load_multi_config
- auth::parse_device_code_marker
- auth::poll_key_bundle
- auth::read_credentials
- auth::read_encryption_key
- auth::rotate_credentials
- auth::save_config_to_disk
- auth::save_multi_config
- auth::wipe_credentials
- auth::wipe_relay_credentials
- auth::write_credentials
- auth::write_encryption_key
- auth_session::install_credentials
- auth_session::require_encryption_key
- config::default_relay_url
- credstore::account_key
- credstore::detect
- credstore::device_privkey_account_key
- credstore::encryption_account_key
- credstore::read_device_privkey
- credstore::read_encryption_key
- credstore::read_token
- credstore::wipe_keyring_for
- credstore::write_device_privkey
- credstore::write_encryption_key
- crypto::decrypt
- crypto::derive_shared_key
- crypto::encrypt
- crypto::generate_aes_key
- crypto::generate_device_keypair
- crypto::generate_ephemeral_keypair
- crypto::pub_from_priv
- key_exchange::respond
- machine::hostname_or_unknown
- machine::in_ssh_session
- machine::self_source_key
- machine::stable_machine_id
- ser::is_empty_str
- ser::is_empty_vec
- ser::is_false
- ser::is_zero_i32
- ser::is_zero_i64
- store::cinch_dir
- store::default_db_path
- store::default_media_root
- store::lock_path
- store::migration::import_legacy_if_present
- store::migration::legacy_desktop_db_path
- store::prefix::resolve_clip_id
- store::prefix::resolve_device_id
- store::queries::clear_all_clips
- store::queries::clip_count
- store::queries::count_clips_before
- store::queries::delete_clip
- store::queries::get_clip
- store::queries::insert_clip
- store::queries::list_alert_prefs
- store::queries::list_clips
- store::queries::list_devices
- store::queries::list_retention
- store::queries::list_sources
- store::queries::search_clips
- store::queries::set_alert_pref
- store::queries::set_pinned
- store::queries::set_retention
- store::queries::set_watermark
- store::queries::upsert_device
- store::queries::watermark
- store::schema::apply_migrations
- sync::lockfile::acquire_blocking
- sync::map::clip_wire_to_stored
- sync::reader::backfill_once
- ws::decrypt_clip_content
- ws::run
Type Aliases
Constants
- auth::DEVICE_CODE_MARKER_END
- auth::DEVICE_CODE_MARKER_START
- auth::LEGACY_SERVICE_NAME
- auth::SERVICE_NAME
- protocol::ACTION_CLIPBOARD_CONTENT
- protocol::ACTION_CLIP_DELETED
- protocol::ACTION_CLIP_PINNED
- protocol::ACTION_DEVICE_CODE_PENDING
- protocol::ACTION_KEY_EXCHANGE_REQUESTED
- protocol::ACTION_NEW_CLIP
- protocol::ACTION_PING
- protocol::ACTION_PONG
- protocol::ACTION_REVOKED
- protocol::ACTION_SEND_CLIPBOARD
- protocol::ACTION_TOKEN_ROTATED
- store::prefix::MIN_PREFIX
- store::schema::CURRENT_SCHEMA_VERSION