List of all items
Structs
- BadWorkspace
- BatchExecutionResult
- BatchExecutionResultBuilder
- BatchFileReconciliationRecommendedCourseOfAction
- BatchFileTriple
- BatchFileTripleBuilder
- BatchMetadata
- BatchMetadataBuilder
- BatchOnlineStatus
- BatchRequestId
- BatchWorkspace
- BatchWorkspaceBuilder
- CustomRequestId
- FailingWorkspace
- LanguageModelBatchAPIRequest
- LanguageModelMessage
- LanguageModelRequestBody
- MockBatchConfig
- MockBatchConfigBuilder
- MockBatchWorkspace
- MockBatchWorkspaceBuilder
- MockItem
- MockLanguageModelClient
- MockLanguageModelClientBuilder
- OpenAIClientHandle
- tokio::fs::DirBuilder
- tokio::fs::DirEntry
- tokio::fs::File
- tokio::fs::OpenOptions
- tokio::fs::ReadDir
- tokio::io::BufReader
- tokio::io::BufStream
- tokio::io::BufWriter
- tokio::io::DuplexStream
- tokio::io::Empty
- tokio::io::Error
- tokio::io::Interest
- tokio::io::Join
- tokio::io::Lines
- tokio::io::ReadBuf
- tokio::io::ReadHalf
- tokio::io::Ready
- tokio::io::Repeat
- tokio::io::SimplexStream
- tokio::io::Sink
- tokio::io::Split
- tokio::io::Stderr
- tokio::io::Stdin
- tokio::io::Stdout
- tokio::io::Take
- tokio::io::WriteHalf
- tokio::io::unix::AsyncFd
- tokio::io::unix::AsyncFdReadyGuard
- tokio::io::unix::AsyncFdReadyMutGuard
- tokio::io::unix::AsyncFdTryNewError
- tokio::io::unix::TryIoError
- tokio::net::TcpListener
- tokio::net::TcpSocket
- tokio::net::TcpStream
- tokio::net::UdpSocket
- tokio::net::UnixDatagram
- tokio::net::UnixListener
- tokio::net::UnixSocket
- tokio::net::UnixStream
- tokio::net::tcp::OwnedReadHalf
- tokio::net::tcp::OwnedWriteHalf
- tokio::net::tcp::ReadHalf
- tokio::net::tcp::ReuniteError
- tokio::net::tcp::WriteHalf
- tokio::net::unix::OwnedReadHalf
- tokio::net::unix::OwnedWriteHalf
- tokio::net::unix::ReadHalf
- tokio::net::unix::ReuniteError
- tokio::net::unix::SocketAddr
- tokio::net::unix::UCred
- tokio::net::unix::WriteHalf
- tokio::net::unix::pipe::OpenOptions
- tokio::net::unix::pipe::Receiver
- tokio::net::unix::pipe::Sender
- tokio::process::Child
- tokio::process::ChildStderr
- tokio::process::ChildStdin
- tokio::process::ChildStdout
- tokio::process::Command
- tokio::runtime::Builder
- tokio::runtime::EnterGuard
- tokio::runtime::Handle
- tokio::runtime::Runtime
- tokio::runtime::RuntimeMetrics
- tokio::runtime::TryCurrentError
- tokio::signal::unix::Signal
- tokio::signal::unix::SignalKind
- tokio::sync::AcquireError
- tokio::sync::Barrier
- tokio::sync::BarrierWaitResult
- tokio::sync::MappedMutexGuard
- tokio::sync::Mutex
- tokio::sync::MutexGuard
- tokio::sync::Notify
- tokio::sync::OnceCell
- tokio::sync::OwnedMappedMutexGuard
- tokio::sync::OwnedMutexGuard
- tokio::sync::OwnedRwLockMappedWriteGuard
- tokio::sync::OwnedRwLockReadGuard
- tokio::sync::OwnedRwLockWriteGuard
- tokio::sync::OwnedSemaphorePermit
- tokio::sync::RwLock
- tokio::sync::RwLockMappedWriteGuard
- tokio::sync::RwLockReadGuard
- tokio::sync::RwLockWriteGuard
- tokio::sync::Semaphore
- tokio::sync::SemaphorePermit
- tokio::sync::TryLockError
- tokio::sync::broadcast::Receiver
- tokio::sync::broadcast::Sender
- tokio::sync::broadcast::WeakSender
- tokio::sync::broadcast::error::SendError
- tokio::sync::futures::Notified
- tokio::sync::mpsc::OwnedPermit
- tokio::sync::mpsc::Permit
- tokio::sync::mpsc::PermitIterator
- tokio::sync::mpsc::Receiver
- tokio::sync::mpsc::Sender
- tokio::sync::mpsc::UnboundedReceiver
- tokio::sync::mpsc::UnboundedSender
- tokio::sync::mpsc::WeakSender
- tokio::sync::mpsc::WeakUnboundedSender
- tokio::sync::mpsc::error::SendError
- tokio::sync::oneshot::Receiver
- tokio::sync::oneshot::Sender
- tokio::sync::oneshot::error::RecvError
- tokio::sync::watch::Receiver
- tokio::sync::watch::Ref
- tokio::sync::watch::Sender
- tokio::sync::watch::error::RecvError
- tokio::sync::watch::error::SendError
- tokio::task::AbortHandle
- tokio::task::Id
- tokio::task::JoinError
- tokio::task::JoinHandle
- tokio::task::JoinSet
- tokio::task::LocalEnterGuard
- tokio::task::LocalKey
- tokio::task::LocalSet
- tokio::task::Unconstrained
- tokio::task::coop::Unconstrained
- tokio::task::futures::TaskLocalFuture
- tokio::time::Duration
- tokio::time::Instant
- tokio::time::Interval
- tokio::time::Sleep
- tokio::time::Timeout
- tokio::time::error::Elapsed
- tokio::time::error::Error
Enums
- BatchDownloadError
- BatchErrorFileProcessingOperation
- BatchErrorProcessingError
- BatchExecutionResultBuilderError
- BatchFileState
- BatchFileTripleBuilderError
- BatchFileTripleReconciliationOperation
- BatchInputCreationError
- BatchMetadataBuilderError
- BatchMetadataError
- BatchOutputProcessingError
- BatchProcessingError
- BatchReconciliationError
- BatchSuccessResponseHandlingError
- BatchValidationError
- BatchWorkspaceBuilderError
- BatchWorkspaceError
- ErrorSavingFailedBatchEntries
- ExpectedContentType
- FileMoveError
- HttpMethod
- JsonParseError
- LanguageModelApiUrl
- LanguageModelBatchCreationError
- LanguageModelBatchWorkflowError
- LanguageModelMessageRole
- LanguageModelType
- MockBatchClientError
- MockBatchConfigBuilderError
- MockBatchWorkspaceBuilderError
- MockLanguageModelClientBuilderError
- OpenAIClientError
- ParseTokenDescriptionLineError
- RigorousJsonCommandBuilderStage
- SaveLoadError
- TokenizerError
- tokio::io::ErrorKind
- tokio::io::SeekFrom
- tokio::runtime::RuntimeFlavor
- tokio::sync::SetError
- tokio::sync::TryAcquireError
- tokio::sync::broadcast::error::RecvError
- tokio::sync::broadcast::error::TryRecvError
- tokio::sync::mpsc::error::SendTimeoutError
- tokio::sync::mpsc::error::TryRecvError
- tokio::sync::mpsc::error::TrySendError
- tokio::sync::oneshot::error::TryRecvError
- tokio::time::MissedTickBehavior
Traits
- AiJsonTemplate
- BatchWorkspaceInterface
- CalculateUnseenInputs
- CheckAndDownloadInterface
- CheckBatchStatusOnline
- CheckForAndDownloadOutputAndErrorOnline
- CloneAsFreshTemporary
- ComputeLanguageModelCoreQuery
- ComputeLanguageModelRequests
- ComputeSystemMessage
- CreateBatch
- DeepClone
- DownloadErrorFile
- DownloadOutputFile
- ExecuteReconciliationOperation
- FindExistingBatchFileIndices
- FindSimilarTargetPath
- FinishProcessingUncompletedBatches
- FreshExecute
- FullBatchWorkspaceInterface
- GatherAllBatchTriples
- GetBatchFileContent
- GetBatchWorkspace
- GetDoneDirectory
- GetErrorFilenameAtIndex
- GetFailedItemsDir
- GetFailedJsonRepairsDir
- GetInputFilenameAtIndex
- GetLanguageModelClient
- GetMetadataFilenameAtIndex
- GetOutputFilenameAtIndex
- GetTargetDir
- GetTargetDirectoryFiles
- GetTargetPath
- GetTargetPathForAIExpansion
- GetTargetPathForAIExpansionFromSeed
- GetTextStoragePath
- GetWorkdir
- HasAssociatedOutputName
- LanguageModelBatchWorkflow
- LanguageModelBatchWorkflowGatherResults
- LanguageModelClientInterface
- LoadFromDirectory
- LoadFromFile
- LocateBatchFiles
- ProcessBatchRequests
- RecalculateRecommendedActions
- ReconcileUnprocessed
- RetrieveBatchById
- SaveToFile
- UploadBatchFileCore
- UploadBatchFileExt
- WaitForBatchCompletion
- tokio::io::AsyncBufRead
- tokio::io::AsyncBufReadExt
- tokio::io::AsyncRead
- tokio::io::AsyncReadExt
- tokio::io::AsyncSeek
- tokio::io::AsyncSeekExt
- tokio::io::AsyncWrite
- tokio::io::AsyncWriteExt
- tokio::net::ToSocketAddrs
Macros
Attribute Macros
Derive Macros
Functions
- construct_batches
- create_batch_input_file
- default_output_file_bridge_fn
- extract_json_from_possible_backticks_block
- handle_failed_json_repair
- handle_finish_reason_length
- handle_successful_response
- make_valid_lmb_api_request_json_mock
- model_type::deserialize
- model_type::serialize
- process_batch_output_and_errors
- process_error_data
- process_error_file
- process_output_data
- process_output_file
- process_output_file_bridge_fn
- save_failed_entries
- tokio::fs::canonicalize
- tokio::fs::copy
- tokio::fs::create_dir
- tokio::fs::create_dir_all
- tokio::fs::hard_link
- tokio::fs::metadata
- tokio::fs::read
- tokio::fs::read_dir
- tokio::fs::read_link
- tokio::fs::read_to_string
- tokio::fs::remove_dir
- tokio::fs::remove_dir_all
- tokio::fs::remove_file
- tokio::fs::rename
- tokio::fs::set_permissions
- tokio::fs::symlink
- tokio::fs::symlink_metadata
- tokio::fs::try_exists
- tokio::fs::write
- tokio::io::copy
- tokio::io::copy_bidirectional
- tokio::io::copy_bidirectional_with_sizes
- tokio::io::copy_buf
- tokio::io::duplex
- tokio::io::empty
- tokio::io::join
- tokio::io::repeat
- tokio::io::simplex
- tokio::io::sink
- tokio::io::split
- tokio::io::stderr
- tokio::io::stdin
- tokio::io::stdout
- tokio::net::lookup_host
- tokio::net::unix::pipe::pipe
- tokio::signal::ctrl_c
- tokio::signal::unix::signal
- tokio::spawn
- tokio::sync::broadcast::channel
- tokio::sync::mpsc::channel
- tokio::sync::mpsc::unbounded_channel
- tokio::sync::oneshot::channel
- tokio::sync::watch::channel
- tokio::task::block_in_place
- tokio::task::consume_budget
- tokio::task::coop::consume_budget
- tokio::task::coop::has_budget_remaining
- tokio::task::coop::unconstrained
- tokio::task::id
- tokio::task::spawn
- tokio::task::spawn_blocking
- tokio::task::spawn_local
- tokio::task::try_id
- tokio::task::unconstrained
- tokio::task::yield_now
- tokio::time::interval
- tokio::time::interval_at
- tokio::time::sleep
- tokio::time::sleep_until
- tokio::time::timeout
- tokio::time::timeout_at
- write_to_file
Type Aliases
- BatchWorkflowProcessErrorFileFn
- BatchWorkflowProcessOutputFileFn
- LanguageModelClientArc
- tokio::io::Result
- tokio::net::unix::gid_t
- tokio::net::unix::pid_t
- tokio::net::unix::uid_t