MCPcopy Create free account

hub / github.com/OpenKeyring/oak-keyring / types & classes

Types & classes509 in github.com/OpenKeyring/oak-keyring

↓ 51 callersEnumCommand
src/commands/command.rs:13
↓ 22 callersEnumCryptoError
src/crypto/mod.rs:25
↓ 12 callersClassTag
src/types/tag.rs:2
↓ 7 callersClassFnDecryptor
Adapter that wraps a closure as a `PasswordDecryptor`.
src/services/health.rs:171
↓ 5 callersClassWrappingKey
A wrapping key stored in locked memory. This type wraps [`LockedKey32`] to prevent the wrapping key from being swapped to disk or appearing in core d
src/crypto/keystore.rs:25
↓ 1 callersEnumExpiryOption
src/tui/state/form_state.rs:46
↓ 1 callersInterfaceImportExport
src/services/import_export/service.rs:74
↓ 1 callersClassMappedRedactedFields
Debug helper that redacts sensitive field values in MappedRecord.
src/services/import_export/types.rs:176
↓ 1 callersClassPasskeySeed
src/crypto/bip39.rs:125
↓ 1 callersClassPasswordButton
A button descriptor for password input inline buttons.
src/tui/components/text_input.rs:209
↓ 1 callersClassPasswordHistory
src/types/history.rs:7
↓ 1 callersClassRedactedFields
Debug helper that redacts sensitive field values.
src/services/import_export/parser.rs:58
↓ 1 callersEnumVaultError
src/errors/mapping/vault.rs:9
ClassAadFields
src/cloud/record.rs:17
ClassAboutInfo
src/tui/state/config_state/state.rs:484
ClassActiveEffect
src/tui/state/animation.rs:11
EnumActiveOverlay
src/tui/screens/main/overlay/mod.rs:35
ClassActivityTracker
src/executor/timer.rs:16
ClassAliyunDriveAdapter
src/cloud/adapters/oauth2.rs:180
ClassAliyunDriveConfig
src/config/sync.rs:224
EnumAliyunDriveType
src/config/sync.rs:39
ClassAliyunOssAdapter
src/cloud/adapters/s3_compatible.rs:83
ClassAliyunOssConfig
src/config/sync.rs:247
EnumAnimationLevel
src/tui/animation/mod.rs:5
EnumAnimationMode
src/config/general.rs:4
ClassAnimationState
src/tui/state/animation.rs:4
ClassApp
The top-level application struct. Owns all state and communication channels.
src/app/mod.rs:52
ClassAppConfig
src/config/mod.rs:31
EnumAppPhase
src/commands/types.rs:66
ClassAppState
Central application state. Owned by `App`, passed by `&mut` to update() and `&` to view().
src/tui/state/mod.rs:39
ClassArboardBackend
Production clipboard backend wrapping `arboard` crate.
src/services/clipboard.rs:45
ClassArgon2Params
src/crypto/argon2.rs:8
ClassAuditEntry
src/types/audit.rs:78
ClassAuditFilter
src/tui/state/audit_state.rs:55
ClassAuditFilter
src/commands/types.rs:177
EnumAuditFocus
src/tui/state/audit_state.rs:66
ClassAuditLogRestoreState
src/tui/state/screen_restore.rs:54
ClassAuditLogRow
Row model for the `audit_log` table.
src/db/models.rs:144
ClassAuditLogScreen
src/tui/screens/audit_log/screen.rs:27
ClassAuditLogScreenState
src/tui/state/audit_state.rs:12
EnumAuditOperation
src/types/audit.rs:7
EnumAuditOperationFilter
src/tui/state/audit_state.rs:76
EnumAuditTimeRange
src/commands/types.rs:135
ClassBackoffTimer
src/sync/retry.rs:122
ClassBandItem
src/services/import_export/parsers/opvault/types.rs:84
EnumBatchTagAction
src/tui/screens/main/overlay/batch_tag.rs:22
ClassBatchTagPanelFullState
src/tui/state/overlay_state.rs:25
ClassBatchTagPanelState
src/commands/types.rs:286
ClassBenchRow
examples/sqlcipher_bench.rs:43
ClassBitwardenExport
src/services/import_export/parsers/bitwarden.rs:17
ClassBitwardenField
field_type kept for format fidelity; may be used later.
src/services/import_export/parsers/bitwarden.rs:51
ClassBitwardenItem
src/services/import_export/parsers/bitwarden.rs:24
ClassBitwardenLogin
src/services/import_export/parsers/bitwarden.rs:36
ClassBitwardenParser
Parser for Bitwarden JSON export files. Supports plaintext (unencrypted) exports only. Encrypted exports return [`ImportExportError::PasswordRequired
src/services/import_export/parsers/bitwarden.rs:71
ClassBitwardenUri
src/services/import_export/parsers/bitwarden.rs:44
ClassCategoryCounts
src/tui/state/main_state/state.rs:91
ClassChangeMasterPasswordScreen
src/tui/screens/change_master_password.rs:29
InterfaceClipboard
src/services/clipboard.rs:180
InterfaceClipboardBackend
Platform abstraction for clipboard operations. Implementations: `ArboardBackend` (production), `MockBackend` (testing). Trait methods take `&self` —
src/services/clipboard.rs:34
ClassClipboardConfigAdapter
Adapter that bridges `Clipboard` trait into the `ConfigReloadable` notification system. Holds a shared reference (`Arc`) to the clipboard service and
src/executor/config_impl/handler.rs:150
EnumClipboardError
src/errors/mapping/clipboard.rs:5
ClassClipboardServiceImpl
System clipboard service with async auto-clear timer and smart-clear. Per S4 spec: - `copy()` → writes to backend, starts tokio timer (if timeout > 0
src/services/clipboard.rs:219
ClassCloudMetadata
src/cloud/metadata.rs:33
ClassCloudPrivateMetadata
src/cloud/record.rs:80
ClassCloudRecord
src/cloud/record.rs:158
InterfaceCloudRestoreLocalTarget
src/executor/sync.rs:185
ClassCloudStorage
src/cloud/storage.rs:17
ClassCommandExecutor
Command executor that bridges the UI layer to service layer. Holds references to all services and dispatches incoming commands to the appropriate han
src/executor/mod.rs:143
EnumCommandResult
src/commands/result.rs:18
InterfaceComponent
src/tui/traits/component.rs:4
EnumConfigError
src/config/error.rs:5
InterfaceConfigManager
配置管理器接口 定义配置加载、保存、重新加载的行为。 实现类(Plan K)持有 AppConfig 实例并响应配置变更。
src/config/manager.rs:12
ClassConfigManagerImpl
Thread-safe in-memory config holder that persists changes to disk.
src/executor/config_impl/handler.rs:19
EnumConfigOverlay
src/tui/state/config_state/state.rs:33
InterfaceConfigReloadable
Interface for services that can reload their configuration.
src/config/notification.rs:33
ClassConfigRestoreState
src/tui/state/screen_restore.rs:33
ClassConfigScreen
src/tui/screens/config_screen/screen.rs:14
ClassConfigScreenState
src/tui/state/config_state/state.rs:516
EnumConfigTab
src/tui/state/config_state/state.rs:248
InterfaceConfigWatcher
ConfigWatcher trait — 配置变更检测接口 实现位于 Plan K (S5 Executor)。 注意:此接口用于手动检测配置变更(非文件系统热重载), 通过 mtime 比对判断配置文件是否被外部修改。 配置变更检测器接口 用于检测配置文件在内存中的版本之后是否被外部修改。
src/config/watcher.rs:12
ClassConfigWatcherImpl
Polling-based config file change detector using mtime comparison.
src/executor/config_impl/handler.rs:74
EnumConfirmButton
src/tui/state/config_state/state.rs:46
EnumConfirmButton
src/commands/types.rs:154
ClassConfirmDialogState
src/commands/types.rs:279
EnumConfirmVariant
src/commands/types.rs:241
EnumConflictAction
src/sync/conflict.rs:14
ClassConflictDisplay
src/tui/state/sync_ui_state.rs:81
ClassConflictField
src/tui/state/sync_ui_state.rs:98
ClassConflictItem
src/sync/conflict.rs:60
ClassConflictManager
src/sync/conflict.rs:85
ClassConflictPayload
src/cloud/record.rs:361
EnumConflictResolution
src/commands/types.rs:100
ClassConflictResolutionState
src/tui/state/sync_ui_state.rs:70
EnumConflictSide
src/tui/state/sync_ui_state.rs:113
ClassCreateRecordParams
src/types/record.rs:188
ClassCreateRecordScreen
Create record screen state.
src/tui/screens/create_record.rs:23
EnumCredentialType
src/types/credential.rs:31
ClassCryptoManager
src/crypto/crypto_manager.rs:8
EnumCryptoSelfTestError
src/crypto/self_test.rs:13
ClassCsvColumnMapping
src/commands/types.rs:165
next →1–100 of 509, ranked by callers