List of all items
Structs
- auth::settings::AuthSettings
- auth::types::delegation::DelegatedTreeRef
- auth::types::delegation::TreeReference
- auth::types::keys::AuthKey
- auth::types::keys::DelegationStep
- auth::types::keys::KeyHint
- auth::types::keys::ResolvedAuth
- auth::types::keys::SigInfo
- auth::types::keys::SigInfoBuilder
- auth::types::permissions::PermissionBounds
- auth::validation::delegation::DelegationResolver
- auth::validation::entry::AuthValidator
- auth::validation::resolver::KeyResolver
- backend::InstanceMetadata
- backend::database::InMemory
- backend::database::sql::Postgres
- backend::database::sql::Sqlite
- backend::database::sql::SqlxBackend
- clock::ClockHold
- clock::FixedClock
- clock::SystemClock
- crdt::doc::Doc
- crdt::doc::list::List
- crdt::doc::list::Position
- crdt::doc::path::Component
- crdt::doc::path::Path
- crdt::doc::path::PathBuf
- crdt::doc::path::PathBuilder
- database::Database
- database::DatabaseKey
- entry::Entry
- entry::EntryBuilder
- entry::id::ID
- instance::Instance
- instance::WeakInstance
- instance::backend::Backend
- store::DocStore
- store::EncryptedFragment
- store::EncryptionInfo
- store::PasswordStore
- store::PasswordStoreConfig
- store::Registry
- store::RegistryEntry
- store::SettingsStore
- store::SubtreeSettings
- store::Table
- store::ValueEditor
- store::YDoc
- store::YrsBinary
- sync::AuthParams
- sync::BootstrapRequest
- sync::Sync
- sync::SyncHandle
- sync::SyncPeerInfo
- sync::SyncStatus
- sync::background::BackgroundSync
- sync::handler::SyncHandlerImpl
- sync::peer_types::Address
- sync::peer_types::PeerId
- sync::peer_types::PeerInfo
- sync::protocol::BootstrapResponse
- sync::protocol::HandshakeRequest
- sync::protocol::HandshakeResponse
- sync::protocol::IncrementalResponse
- sync::protocol::RequestContext
- sync::protocol::SyncTreeRequest
- sync::protocol::TreeInfo
- sync::state::SyncCursor
- sync::state::SyncHistoryEntry
- sync::state::SyncMetadata
- sync::state::SyncStateManager
- sync::ticket::DatabaseTicket
- sync::transports::http::HttpTransport
- sync::transports::http::HttpTransportBuilder
- sync::transports::http::HttpTransportConfig
- sync::transports::iroh::IrohTransport
- sync::transports::iroh::IrohTransportBuilder
- sync::transports::iroh::IrohTransportConfig
- sync::transports::shared::JsonHandler
- sync::transports::shared::ServerState
- transaction::Transaction
- user::key_manager::UserKeyManager
- user::session::User
- user::types::DatabaseTracking
- user::types::SyncSettings
- user::types::TrackedDatabase
- user::types::UserInfo
- user::types::UserKey
- user::types::UserPreferences
- user::types::UserProfile
- y_crdt::AcquireTransaction
- y_crdt::AcquireTransactionMut
- y_crdt::ArrayPrelim
- y_crdt::ArrayRef
- y_crdt::DeleteSet
- y_crdt::Doc
- y_crdt::Hook
- y_crdt::ID
- y_crdt::JsonPath
- y_crdt::MapPrelim
- y_crdt::MapRef
- y_crdt::Nested
- y_crdt::Observer
- y_crdt::Offset
- y_crdt::Options
- y_crdt::Origin
- y_crdt::Root
- y_crdt::RootRefs
- y_crdt::Snapshot
- y_crdt::StateVector
- y_crdt::StickyIndex
- y_crdt::Store
- y_crdt::SubdocsEvent
- y_crdt::SubdocsEventIter
- y_crdt::TextPrelim
- y_crdt::TextRef
- y_crdt::Transaction
- y_crdt::TransactionCleanupEvent
- y_crdt::TransactionMut
- y_crdt::Update
- y_crdt::UpdateEvent
- y_crdt::XmlElementPrelim
- y_crdt::XmlElementRef
- y_crdt::XmlFragmentPrelim
- y_crdt::XmlFragmentRef
- y_crdt::XmlTextPrelim
- y_crdt::XmlTextRef
- y_crdt::any::AnyArrayIter
- y_crdt::atomic::AtomicRef
- y_crdt::block::BlockRange
- y_crdt::block::ID
- y_crdt::block::Item
- y_crdt::block::ItemFlags
- y_crdt::block::ItemPtr
- y_crdt::block::SplittableString
- y_crdt::block::Unused
- y_crdt::branch::Branch
- y_crdt::branch::BranchPtr
- y_crdt::branch::Hook
- y_crdt::branch::Nested
- y_crdt::branch::Root
- y_crdt::doc::Doc
- y_crdt::doc::Options
- y_crdt::encoding::read::Cursor
- y_crdt::encoding::varint::Signed
- y_crdt::iter::AsIter
- y_crdt::iter::BlockIter
- y_crdt::iter::MoveIter
- y_crdt::json_path::JsonPath
- y_crdt::json_path::JsonPathIter
- y_crdt::observer::Observer
- y_crdt::sync::Awareness
- y_crdt::sync::AwarenessUpdate
- y_crdt::sync::DefaultProtocol
- y_crdt::sync::MessageReader
- y_crdt::sync::awareness::Awareness
- y_crdt::sync::awareness::AwarenessIter
- y_crdt::sync::awareness::AwarenessUpdate
- y_crdt::sync::awareness::AwarenessUpdateEntry
- y_crdt::sync::awareness::AwarenessUpdateSummary
- y_crdt::sync::awareness::ClientState
- y_crdt::sync::awareness::Event
- y_crdt::sync::protocol::DefaultProtocol
- y_crdt::sync::protocol::MessageReader
- y_crdt::sync::time::SystemClock
- y_crdt::types::Events
- y_crdt::types::EventsIter
- y_crdt::types::MapRef
- y_crdt::types::TextRef
- y_crdt::types::array::ArrayEvent
- y_crdt::types::array::ArrayIter
- y_crdt::types::array::ArrayPrelim
- y_crdt::types::array::ArrayRef
- y_crdt::types::map::Keys
- y_crdt::types::map::MapEvent
- y_crdt::types::map::MapIntoIter
- y_crdt::types::map::MapIter
- y_crdt::types::map::MapPrelim
- y_crdt::types::map::MapRef
- y_crdt::types::map::Values
- y_crdt::types::text::DeltaPrelim
- y_crdt::types::text::Diff
- y_crdt::types::text::TextEvent
- y_crdt::types::text::TextPrelim
- y_crdt::types::text::TextRef
- y_crdt::types::text::YChange
- y_crdt::types::xml::Attributes
- y_crdt::types::xml::Siblings
- y_crdt::types::xml::TreeWalker
- y_crdt::types::xml::XmlDeltaPrelim
- y_crdt::types::xml::XmlElementPrelim
- y_crdt::types::xml::XmlElementRef
- y_crdt::types::xml::XmlEvent
- y_crdt::types::xml::XmlFragmentPrelim
- y_crdt::types::xml::XmlFragmentRef
- y_crdt::types::xml::XmlHookRef
- y_crdt::types::xml::XmlNodes
- y_crdt::types::xml::XmlTextEvent
- y_crdt::types::xml::XmlTextPrelim
- y_crdt::types::xml::XmlTextRef
- y_crdt::undo::Event
- y_crdt::undo::Options
- y_crdt::undo::StackItem
- y_crdt::undo::UndoManager
- y_crdt::updates::decoder::DecoderV1
- y_crdt::updates::decoder::DecoderV2
- y_crdt::updates::encoder::EncoderV1
- y_crdt::updates::encoder::EncoderV2
Enums
- Error
- auth::crypto::PrivateKey
- auth::crypto::PublicKey
- auth::errors::AuthError
- auth::types::keys::SigKey
- auth::types::permissions::KeyStatus
- auth::types::permissions::Operation
- auth::types::permissions::Permission
- backend::VerificationStatus
- backend::database::sql::DbKind
- backend::errors::BackendError
- crdt::doc::path::PathError
- crdt::doc::value::Value
- crdt::errors::CRDTError
- entry::errors::EntryError
- entry::id::HashAlgorithm
- entry::id::IdError
- height::HeightStrategy
- instance::WriteSource
- instance::errors::InstanceError
- store::StoreError
- sync::RequestStatus
- sync::background::SyncCommand
- sync::error::SyncError
- sync::peer_types::ConnectionState
- sync::peer_types::PeerStatus
- sync::protocol::SyncRequest
- sync::protocol::SyncResponse
- sync::transports::iroh::RelayModeSetting
- transaction::errors::TransactionError
- user::errors::UserError
- user::types::KeyStorage
- user::types::UserStatus
- y_crdt::Any
- y_crdt::Assoc
- y_crdt::BranchID
- y_crdt::In
- y_crdt::IndexScope
- y_crdt::OffsetKind
- y_crdt::Out
- y_crdt::TransactionAcqError
- y_crdt::XmlOut
- y_crdt::any::Any
- y_crdt::any::AnyIntoIter
- y_crdt::any::AnyIter
- y_crdt::block::EmbedPrelim
- y_crdt::block::ItemContent
- y_crdt::branch::BranchID
- y_crdt::doc::OffsetKind
- y_crdt::encoding::read::Error
- y_crdt::error::Error
- y_crdt::error::UpdateError
- y_crdt::json_path::ParseError
- y_crdt::sync::Error
- y_crdt::sync::Message
- y_crdt::sync::SyncMessage
- y_crdt::sync::awareness::Error
- y_crdt::sync::protocol::Error
- y_crdt::sync::protocol::Message
- y_crdt::sync::protocol::SyncMessage
- y_crdt::types::Change
- y_crdt::types::Delta
- y_crdt::types::EntryChange
- y_crdt::types::Event
- y_crdt::types::PathSegment
- y_crdt::types::TypeRef
- y_crdt::types::text::ChangeKind
- y_crdt::types::xml::XmlIn
- y_crdt::types::xml::XmlOut
- y_crdt::undo::EventKind
Traits
- backend::BackendImpl
- clock::Clock
- crdt::doc::path::FromStrResult
- crdt::traits::CRDT
- crdt::traits::Data
- store::Registered
- store::Store
- sync::handler::SyncHandler
- sync::transports::SyncTransport
- sync::transports::TransportBuilder
- sync::transports::TransportConfig
- y_crdt::Array
- y_crdt::AsyncTransact
- y_crdt::DeepObservable
- y_crdt::GetString
- y_crdt::IndexedSequence
- y_crdt::JsonPathEval
- y_crdt::Map
- y_crdt::Observable
- y_crdt::ReadTxn
- y_crdt::RootRef
- y_crdt::SharedRef
- y_crdt::Text
- y_crdt::Transact
- y_crdt::WriteTxn
- y_crdt::Xml
- y_crdt::XmlFragment
- y_crdt::block::Prelim
- y_crdt::encoding::read::Read
- y_crdt::encoding::varint::SignedVarInt
- y_crdt::encoding::varint::VarInt
- y_crdt::encoding::write::Write
- y_crdt::iter::IntoBlockIter
- y_crdt::iter::TxnDoubleEndedIterator
- y_crdt::iter::TxnIterator
- y_crdt::json_path::JsonPathEval
- y_crdt::sync::Clock
- y_crdt::sync::Protocol
- y_crdt::sync::protocol::AsyncProtocol
- y_crdt::sync::protocol::Protocol
- y_crdt::sync::time::Clock
- y_crdt::types::AsPrelim
- y_crdt::types::DeepObservable
- y_crdt::types::DefaultPrelim
- y_crdt::types::GetString
- y_crdt::types::Map
- y_crdt::types::Observable
- y_crdt::types::RootRef
- y_crdt::types::SharedRef
- y_crdt::types::Text
- y_crdt::types::ToJson
- y_crdt::types::array::Array
- y_crdt::types::map::Map
- y_crdt::types::text::Text
- y_crdt::types::xml::Xml
- y_crdt::types::xml::XmlFragment
- y_crdt::types::xml::XmlPrelim
- y_crdt::undo::Meta
- y_crdt::updates::decoder::Decode
- y_crdt::updates::decoder::Decoder
- y_crdt::updates::encoder::Encode
- y_crdt::updates::encoder::Encoder
Macros
Functions
- auth::crypto::create_challenge_response
- auth::crypto::generate_challenge
- auth::crypto::generate_keypair
- auth::crypto::sign_data
- auth::crypto::sign_entry
- auth::crypto::verify_challenge_response
- auth::crypto::verify_entry_signature
- auth::permission::can_delegate_with_bounds
- auth::permission::clamp_permission
- auth::permission::validate_permission_bounds
- auth::validation::permissions::check_permissions
- backend::database::sql::schema::initialize
- crdt::doc::path::normalize_const
- crdt::doc::path::normalize_path
- instance::settings_merge::merge_sync_settings
- sync::transports::shared::wait_for_ready
- sync::utils::collect_ancestors_to_send
- sync::utils::collect_missing_ancestors
- user::crypto::decrypt_private_key
- user::crypto::derive_encryption_key
- user::crypto::encrypt_private_key
- user::crypto::hash_password
- user::crypto::verify_password
- user::system_databases::create_databases_tracking
- user::system_databases::create_instance_database
- user::system_databases::create_user
- user::system_databases::create_users_database
- user::system_databases::list_users
- user::system_databases::login_user
- y_crdt::diff_updates_v1
- y_crdt::diff_updates_v2
- y_crdt::encode_state_vector_from_update_v1
- y_crdt::encode_state_vector_from_update_v2
- y_crdt::encoding::serde::from_any
- y_crdt::encoding::serde::to_any
- y_crdt::merge_updates_v1
- y_crdt::merge_updates_v2
- y_crdt::uuid_v4
- y_crdt::uuid_v4_from
Type Aliases
- Result
- entry::RawData
- instance::AsyncWriteCallback
- instance::AsyncWriteCallbackFuture
- y_crdt::Subscription
- y_crdt::UndoManager
- y_crdt::Uuid
- y_crdt::Value
- y_crdt::block::ClientID
- y_crdt::observer::Subscription
- y_crdt::sync::Timestamp
- y_crdt::sync::time::Timestamp
- y_crdt::types::Attrs
- y_crdt::types::Path
- y_crdt::undo::CaptureTransactionFn
Constants
- auth::crypto::CHALLENGE_SIZE
- auth::crypto::ED25519_PRIVATE_KEY_SIZE
- auth::crypto::ED25519_PUBLIC_KEY_SIZE
- auth::crypto::ED25519_SIGNATURE_SIZE
- backend::database::sql::schema::CREATE_INDEXES
- backend::database::sql::schema::CREATE_TABLES
- backend::database::sql::schema::SCHEMA_VERSION
- constants::DATABASES
- constants::INDEX
- constants::INSTANCE
- constants::ROOT
- constants::SETTINGS
- constants::USERS
- crdt::doc::DOC_VERSION
- entry::ENTRY_VERSION
- store::DEFAULT_ARGON2_M_COST
- store::DEFAULT_ARGON2_P_COST
- store::DEFAULT_ARGON2_T_COST
- sync::protocol::PROTOCOL_VERSION
- user::crypto::KEY_LENGTH
- user::crypto::NONCE_LENGTH
- user::crypto::SALT_LENGTH
- y_crdt::any::F64_MAX_SAFE_INTEGER
- y_crdt::any::F64_MIN_SAFE_INTEGER
- y_crdt::block::BLOCK_GC_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_ANY_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_BINARY_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_DELETED_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_DOC_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_EMBED_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_FORMAT_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_JSON_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_MOVE_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_STRING_REF_NUMBER
- y_crdt::block::BLOCK_ITEM_TYPE_REF_NUMBER
- y_crdt::block::BLOCK_SKIP_REF_NUMBER
- y_crdt::block::HAS_ORIGIN
- y_crdt::block::HAS_PARENT_SUB
- y_crdt::block::HAS_RIGHT_ORIGIN
- y_crdt::sync::protocol::MSG_AUTH
- y_crdt::sync::protocol::MSG_AWARENESS
- y_crdt::sync::protocol::MSG_QUERY_AWARENESS
- y_crdt::sync::protocol::MSG_SYNC
- y_crdt::sync::protocol::MSG_SYNC_STEP_1
- y_crdt::sync::protocol::MSG_SYNC_STEP_2
- y_crdt::sync::protocol::MSG_SYNC_UPDATE
- y_crdt::sync::protocol::PERMISSION_DENIED
- y_crdt::sync::protocol::PERMISSION_GRANTED
- y_crdt::types::TYPE_REFS_ARRAY
- y_crdt::types::TYPE_REFS_DOC
- y_crdt::types::TYPE_REFS_MAP
- y_crdt::types::TYPE_REFS_TEXT
- y_crdt::types::TYPE_REFS_UNDEFINED
- y_crdt::types::TYPE_REFS_WEAK
- y_crdt::types::TYPE_REFS_XML_ELEMENT
- y_crdt::types::TYPE_REFS_XML_FRAGMENT
- y_crdt::types::TYPE_REFS_XML_HOOK
- y_crdt::types::TYPE_REFS_XML_TEXT