List of all items
Structs
- prelude::AesGcm256
- prelude::AesGcmSealedBox
- prelude::AesGcmSealedBoxBuilder
- prelude::CadenceIter
- prelude::CompanyInformation
- prelude::CompanyInformationBuilder
- prelude::Cost
- prelude::Data
- prelude::DataBuilder
- prelude::DataFromDiskWithItemsOfKind
- prelude::DataFromDiskWithItemsOfKindBuilder
- prelude::Date
- prelude::DateBuilder
- prelude::DateTime
- prelude::Day
- prelude::Decimal
- prelude::Email
- prelude::EmailAccount
- prelude::EmailAccountBuilder
- prelude::EmailAddress
- prelude::EmailBuilder
- prelude::EmailCredentials
- prelude::EmailCredentialsBuilder
- prelude::EmailSettings
- prelude::EmailSettingsBuilder
- prelude::EmailWithSender
- prelude::EmailWithSenderBuilder
- prelude::EncryptedAppPassword
- prelude::EncryptionKey
- prelude::ExchangeRates
- prelude::ExchangeRatesBuilder
- prelude::ExchangeRatesFetcher
- prelude::ExchangeRatesFetcherBuilder
- prelude::ExpensedPeriods
- prelude::FontWeightIter
- prelude::FooterText
- prelude::GranularityIter
- prelude::HashMap
- prelude::HexColor
- prelude::IndexMap
- prelude::IndexSet
- prelude::InvoiceInfoFull
- prelude::InvoiceInfoFullBuilder
- prelude::InvoiceNumber
- prelude::Item
- prelude::ItemBuilder
- prelude::ItemConvertedIntoTargetCurrency
- prelude::ItemConvertedIntoTargetCurrencyBuilder
- prelude::L18n
- prelude::L18nBuilder
- prelude::L18nClientInfo
- prelude::L18nClientInfoBuilder
- prelude::L18nContent
- prelude::L18nContentBuilder
- prelude::L18nInvoiceInfo
- prelude::L18nInvoiceInfoBuilder
- prelude::L18nLineItems
- prelude::L18nLineItemsBuilder
- prelude::L18nVendorInfo
- prelude::L18nVendorInfoBuilder
- prelude::LanguageIter
- prelude::LayoutIter
- prelude::LineItemsFlat
- prelude::LineItemsFlatBuilder
- prelude::Local
- prelude::MonthHalfIter
- prelude::NaiveDate
- prelude::NaiveDateTime
- prelude::NamedPdf
- prelude::NamedPdfBuilder
- prelude::NetDays
- prelude::NetDaysBuilder
- prelude::Path
- prelude::PathAndName
- prelude::PathAndNameBuilder
- prelude::PathBuf
- prelude::PaymentInformation
- prelude::PaymentInformationBuilder
- prelude::PbHkdfSha256
- prelude::Pdf
- prelude::PostalAddress
- prelude::PostalAddressBuilder
- prelude::ProtoInvoiceInfo
- prelude::ProtoInvoiceInfoBuilder
- prelude::PurchaseOrder
- prelude::Quantity
- prelude::RecordOfPeriodsOff
- prelude::Salt
- prelude::ServiceFees
- prelude::ServiceFeesBuilder
- prelude::SmtpServer
- prelude::StreetAddress
- prelude::StreetAddressBuilder
- prelude::Template
- prelude::TemplateBuilder
- prelude::TemplatePart
- prelude::TimestampedInvoiceNumber
- prelude::TimestampedInvoiceNumberBuilder
- prelude::UnitPrice
- prelude::ValidInput
- prelude::ValidInputBuilder
- prelude::Year
- prelude::YearAndMonth
- prelude::YearAndMonthBuilder
- prelude::YearMonthAndFortnight
- prelude::YearMonthAndFortnightBuilder
- prelude::fs::Dir
- prelude::fs::DirBuilder
- prelude::fs::DirEntry
- prelude::fs::File
- prelude::fs::FileTimes
- prelude::fs::FileType
- prelude::fs::Metadata
- prelude::fs::OpenOptions
- prelude::fs::Permissions
- prelude::fs::ReadDir
Enums
- prelude::Attachment
- prelude::Cadence
- prelude::Currency
- prelude::DataSelector
- prelude::EmailSettingsSelector
- prelude::Error
- prelude::FontIdentifier
- prelude::FontWeight
- prelude::Granularity
- prelude::InvoicedItems
- prelude::Language
- prelude::Layout
- prelude::LineItemsPricedInSourceCurrency
- prelude::Month
- prelude::MonthHalf
- prelude::OutputPath
- prelude::PaymentTerms
- prelude::PeriodAnno
- prelude::Rate
- prelude::TimeOff
- prelude::Value
- prelude::Weekday
- prelude::fs::TryLockError
Traits
- prelude::Datelike
- prelude::Deserialize
- prelude::FetchExchangeRates
- prelude::FromStr
- prelude::HasSample
- prelude::IntoEnumIterator
- prelude::IsPeriod
- prelude::MaybeIsExpenses
- prelude::PeriodMarker
- prelude::ResultExt
- prelude::Select
- prelude::Serialize
- prelude::ToTypst
- prelude::ToTypstFn
- prelude::TryFromPeriodAnno
- prelude::VariantIterable
Macros
Attribute Macros
Derive Macros
- prelude::AsRef
- prelude::Builder
- prelude::Deref
- prelude::Deserialize
- prelude::DeserializeFromStr
- prelude::Display
- prelude::EnumIter
- prelude::From
- prelude::Getters
- prelude::IsVariant
- prelude::Serialize
- prelude::SerializeDisplay
- prelude::Setters
- prelude::ThisError
- prelude::TryUnwrap
- prelude::WithSetters
Functions
- prelude::cached_rates_path
- prelude::calculate_invoice_number
- prelude::client_path
- prelude::create_folder_if_needed
- prelude::create_folder_relative_to_workspace
- prelude::create_folder_to_parent_of_path_if_needed
- prelude::create_pdf_with_data
- prelude::create_pdf_with_data_base_path
- prelude::curry1
- prelude::curry2
- prelude::data_dir
- prelude::data_dir_create_if
- prelude::deserialize_contents_of_ron
- prelude::deserialize_ron_str
- prelude::directory_relative_workspace_with_path_components
- prelude::edit_data_at
- prelude::edit_email_data_at
- prelude::email_settings_path
- prelude::expensed_periods
- prelude::expensed_periods_path
- prelude::fs::canonicalize
- prelude::fs::copy
- prelude::fs::create_dir
- prelude::fs::create_dir_all
- prelude::fs::exists
- prelude::fs::hard_link
- prelude::fs::metadata
- prelude::fs::read
- prelude::fs::read_dir
- prelude::fs::read_link
- prelude::fs::read_to_string
- prelude::fs::remove_dir
- prelude::fs::remove_dir_all
- prelude::fs::remove_file
- prelude::fs::rename
- prelude::fs::set_permissions
- prelude::fs::set_permissions_nofollow
- prelude::fs::set_times
- prelude::fs::set_times_nofollow
- prelude::fs::soft_link
- prelude::fs::symlink_metadata
- prelude::fs::write
- prelude::get_localization
- prelude::init_data_at
- prelude::init_email_data_at
- prelude::load_data
- prelude::load_email_data_and_send_test_email_at
- prelude::path_to_ron_file_with_base
- prelude::payment_info_path
- prelude::prepare_invoice_input_data
- prelude::proto_invoice_info
- prelude::proto_invoice_info_path
- prelude::quantity_in_period
- prelude::read_data_from_disk_with_base_path
- prelude::read_email_data_from_disk_with_base_path
- prelude::record_expenses_with_base_path
- prelude::record_period_off_with_base_path
- prelude::render
- prelude::save_data_with_base_path
- prelude::save_email_settings_with_base_path
- prelude::save_pdf_location_to_tmp_file
- prelude::save_to_disk
- prelude::send_email_with_settings_for_pdf
- prelude::service_fees
- prelude::service_fees_path
- prelude::type_name
- prelude::validate_email_data_at
- prelude::vendor_path
- prelude::workspace_root
Type Aliases
- prelude::AesNonce
- prelude::DataWithItemsPricedInSourceCurrency
- prelude::DecryptedEmailSettings
- prelude::EncryptedEmailSettings
- prelude::ExchangeRatesMap
- prelude::PeriodsOffRecord
- prelude::PreparedData
- prelude::RecordOfFortnightsOff
- prelude::RecordOfMonthsOff
- prelude::Result