# Crate `paranoid_gui` :::::::{rust:crate} paranoid_gui :index: 0 ::: ::: :::{rust:use} paranoid_gui :used_name: self ::: :::{rust:use} paranoid_gui :used_name: crate ::: :::{rust:use} arboard::Clipboard :used_name: Clipboard ::: :::{rust:use} paranoid_audit::AuditEvent :used_name: AuditEvent ::: :::{rust:use} paranoid_audit::AuditSinkHealth :used_name: AuditSinkHealth ::: :::{rust:use} paranoid_audit::AuditSurface :used_name: AuditSurface ::: :::{rust:use} paranoid_audit::assess_optional_jsonl_file_audit_sink :used_name: assess_optional_jsonl_file_audit_sink ::: :::{rust:use} paranoid_audit::write_events_jsonl :used_name: write_events_jsonl ::: :::{rust:use} paranoid_core::CharsetOptions :used_name: CharsetOptions ::: :::{rust:use} paranoid_core::CharsetSpec :used_name: CharsetSpec ::: :::{rust:use} paranoid_core::FrameworkId :used_name: FrameworkId ::: :::{rust:use} paranoid_core::GenerationReport :used_name: GenerationReport ::: :::{rust:use} paranoid_core::ParanoidRequest :used_name: ParanoidRequest ::: :::{rust:use} paranoid_core::execute_request :used_name: execute_request ::: :::{rust:use} paranoid_ops::FederalCryptoProviderEvidence :used_name: FederalCryptoProviderEvidence ::: :::{rust:use} paranoid_ops::OpsPolicyContext :used_name: OpsPolicyContext ::: :::{rust:use} paranoid_ops::OpsProfile :used_name: OpsProfile ::: :::{rust:use} paranoid_ops::VaultOperationAccess :used_name: VaultOperationAccess ::: :::{rust:use} paranoid_ops::evaluate_vault_operation :used_name: evaluate_vault_operation ::: :::{rust:use} paranoid_vault::GenerateStoreLoginRecord :used_name: GenerateStoreLoginRecord ::: :::{rust:use} paranoid_vault::NewLoginRecord :used_name: NewLoginRecord ::: :::{rust:use} paranoid_vault::SecretString :used_name: SecretString ::: :::{rust:use} paranoid_vault::VaultAuth :used_name: VaultAuth ::: :::{rust:use} paranoid_vault::VaultHeader :used_name: VaultHeader ::: :::{rust:use} paranoid_vault::VaultItemFilter :used_name: VaultItemFilter ::: :::{rust:use} paranoid_vault::VaultItemKind :used_name: VaultItemKind ::: :::{rust:use} paranoid_vault::VaultItemPayload :used_name: VaultItemPayload ::: :::{rust:use} paranoid_vault::VaultItemSummary :used_name: VaultItemSummary ::: :::{rust:use} paranoid_vault::VaultOpenOptions :used_name: VaultOpenOptions ::: :::{rust:use} paranoid_vault::default_vault_path :used_name: default_vault_path ::: :::{rust:use} paranoid_vault::init_vault :used_name: init_vault ::: :::{rust:use} paranoid_vault::unlock_vault_for_options :used_name: unlock_vault_for_options ::: :::{rust:use} slint::ComponentHandle :used_name: ComponentHandle ::: :::{rust:use} slint::SharedString :used_name: SharedString ::: :::{rust:use} std::rc::Rc :used_name: Rc ::: :::{rust:use} std::cell::RefCell :used_name: RefCell ::: :::{rust:use} std::env :used_name: env ::: :::{rust:use} std::path::Path :used_name: Path ::: :::{rust:use} std::path::PathBuf :used_name: PathBuf ::: :::{rust:use} std::fs :used_name: fs ::: :::{rubric} Functions ::: ::::::{rust:function} paranoid_gui::cli_main :index: 0 :vis: pub :layout: [{"type":"keyword","value":"fn"},{"type":"space"},{"type":"name","value":"cli_main"},{"type":"punctuation","value":"("},{"type":"punctuation","value":")"},{"type":"space"},{"type":"returns"},{"type":"space"},{"type":"link","value":"Result","target":"Result"},{"type":"punctuation","value":"<"},{"type":"punctuation","value":"("},{"type":"punctuation","value":")"},{"type":"punctuation","value":", "},{"type":"link","value":"slint","target":"slint"},{"type":"punctuation","value":"::"},{"type":"name","value":"PlatformError"},{"type":"punctuation","value":">"}] ::: ::: :::::: ::::::{rust:function} paranoid_gui::paranoid_passwd_wasm_entrypoint :index: 0 :vis: pub :layout: [{"type":"keyword","value":"extern"},{"type":"space"},{"type":"literal","value":"C"},{"type":"space"},{"type":"keyword","value":"fn"},{"type":"space"},{"type":"name","value":"paranoid_passwd_wasm_entrypoint"},{"type":"punctuation","value":"("},{"type":"punctuation","value":")"}] ::: ::: ::::::