List of all items
Structs
- auth::CurrentUser
- auth::LslBearer
- client_ip::ClientIp
- config::Config
- fonts::FontDirectory
- fonts::FontInfo
- groups::GroupMemberView
- groups::GroupView
- jobs::JobState
- jobs::JobStore
- jobs::Metadata
- library::GlwDataRow
- library::GlwDataView
- library::LogoRow
- library::LogoView
- library::NotecardRow
- library::NotecardView
- library::RenderRow
- library::RenderView
- routes::auth::LoginRequest
- routes::auth::LoginResponse
- routes::auth::RegisterRequest
- routes::auth::RegisterResponse
- routes::auth::SetPasswordRequest
- routes::auth::UserView
- routes::fonts::ListFontsResponse
- routes::glw::GlwDataResponse
- routes::glw::GlwStyleDefaults
- routes::glw::InsertGlwData
- routes::glw::ListGlwDataResponse
- routes::glw::ListQuery
- routes::glw::RenameRequest
- routes::groups::CreateGroupRequest
- routes::groups::GroupResponse
- routes::groups::ListGroupsResponse
- routes::groups::ListMembersResponse
- routes::groups::RenameGroupRequest
- routes::groups::SetRoleRequest
- routes::invitations::CreateInvitationRequest
- routes::invitations::InvitationResponse
- routes::invitations::InvitationView
- routes::invitations::ListInvitationsResponse
- routes::logos::ListLogosResponse
- routes::logos::LogoResponse
- routes::logos::RenameRequest
- routes::logos::ScopeQuery
- routes::notecard::DeriveResponse
- routes::notecard::ResolvedWaypoint
- routes::notecards::ListNotecardsResponse
- routes::notecards::NotecardResponse
- routes::notecards::ScopeQuery
- routes::region::LookupRequest
- routes::region::LookupResponse
- routes::render::GlwPreviewRequest
- routes::render::GlwRenderOptions
- routes::render::GlwStyleOverrides
- routes::render::GridRectangleRequest
- routes::render::GroupDto
- routes::render::LogoPlacement
- routes::render::NotecardSummary
- routes::render::PixelRectDto
- routes::render::PlacementSlotsResponse
- routes::render::RegionOverlayPreviewRequest
- routes::render::RoutePreviewRequest
- routes::render::RoutePreviewWaypoint
- routes::render::SavedGridRectangleSettings
- routes::render::SavedUsbNotecardSettings
- routes::render::SlotDto
- routes::render::StartedResponse
- routes::render::TextLabel
- routes::renders::ListQuery
- routes::renders::ListRendersResponse
- routes::renders::RenderResponse
- routes::text::MeasureRequest
- routes::text::MeasureResponse
- routes::users::UpdatePreferences
- routes::users::UserProfile
- state::AppState
- usb_notecard::NotecardForm
Enums
- config::ConfigError
- config::ForwardedHeader
- db::DbError
- error::Error
- fonts::FontDirectoryError
- groups::GroupRole
- groups::InvitationStatus
- jobs::JobOutcome
- jobs::ProgressDto
- library::Destination
- library::GlwDataSourceKind
- rate_limit::RateCategory
- routes::render::GlwSource
- routes::render::OutputFormat
- routes::render::SavedRenderSettings
Functions
- auth::create_session
- auth::delete_session
- auth::generate_session_id
- auth::generate_token
- auth::hash_password
- auth::hash_token
- auth::lookup_user_by_identifier
- auth::removal_cookie
- auth::require_session
- auth::run_cleanup
- auth::session_id_from_jar
- auth::uuid_from_bytes
- auth::verify_password
- csrf::require_same_origin
- db::open_and_migrate
- error::is_fk_violation
- groups::create_group
- groups::delete_group
- groups::get_for_user
- groups::list_for_user
- groups::list_members
- groups::lookup_role
- groups::rename_group
- groups::require_exists
- groups::try_leave
- groups::try_promote_member_to_owner
- groups::try_remove_non_owner
- groups::try_self_demote_owner
- jobs::record_event
- library::assert_can_delete_glw_data
- library::assert_can_delete_logo
- library::assert_can_delete_notecard
- library::assert_can_delete_render
- library::assert_can_read_glw_data
- library::assert_can_read_logo
- library::assert_can_read_notecard
- library::assert_can_read_render
- library::assert_can_view
- library::assert_can_write
- library::destination_from_columns
- library::recover_orphaned_in_progress
- library::run_orphan_sweeper
- library::sanitise_display_name
- rate_limit::try_acquire
- routes::auth::login
- routes::auth::logout
- routes::auth::me
- routes::auth::register
- routes::auth::set_password
- routes::build
- routes::events::events
- routes::fonts::list
- routes::glw::delete
- routes::glw::get
- routes::glw::insert_glw_data_row
- routes::glw::list
- routes::glw::payload
- routes::glw::rename
- routes::glw::style_defaults
- routes::groups::create
- routes::groups::delete
- routes::groups::get
- routes::groups::leave
- routes::groups::list_members
- routes::groups::list_mine
- routes::groups::remove_member
- routes::groups::rename
- routes::groups::set_member_role
- routes::index::app_js
- routes::index::index
- routes::index::style_css
- routes::invitations::accept
- routes::invitations::create
- routes::invitations::list_for_group
- routes::invitations::list_mine
- routes::invitations::reject
- routes::library_pages::groups
- routes::library_pages::groups_js
- routes::library_pages::invitations
- routes::library_pages::invitations_js
- routes::library_pages::library
- routes::library_pages::library_js
- routes::library_pages::modal_js
- routes::library_pages::profile
- routes::library_pages::profile_js
- routes::logos::create
- routes::logos::delete
- routes::logos::get
- routes::logos::image
- routes::logos::list
- routes::logos::rename
- routes::notecard::derive_rectangle
- routes::notecards::create
- routes::notecards::delete
- routes::notecards::download_text
- routes::notecards::get
- routes::notecards::list
- routes::pages::login_js
- routes::pages::login_page
- routes::pages::set_password_js
- routes::pages::set_password_page
- routes::region::lookup
- routes::render::free_placement_slots_grid_rectangle
- routes::render::free_placement_slots_usb_notecard
- routes::render::glw_legend_preview
- routes::render::glw_preview
- routes::render::grid_rectangle
- routes::render::placement_preview_grid_rectangle
- routes::render::placement_preview_usb_notecard
- routes::render::region_overlay_preview
- routes::render::route_preview
- routes::render::usb_notecard
- routes::renders::delete
- routes::renders::download
- routes::renders::download_without_route
- routes::renders::get
- routes::renders::image
- routes::renders::image_without_route
- routes::renders::list
- routes::renders::metadata
- routes::renders::settings
- routes::result::image
- routes::result::image_without_route
- routes::result::metadata
- routes::text::measure
- routes::users::delete_me
- routes::users::get
- routes::users::update_preferences
- storage::ensure_layout
- storage::ext_for_content_type
- storage::list_logo_files
- storage::list_render_files
- storage::logo_filename
- storage::logo_path
- storage::parse_logo_id_from_filename
- storage::parse_render_id_from_filename
- storage::read_logo_file
- storage::read_render_file
- storage::render_filename
- storage::render_path
- storage::try_delete_logo_file
- storage::try_delete_render_file
- storage::write_logo_file
- storage::write_render_file
- usb_notecard::parse_notecard_form