List of all items
Structs
- Arc
- AssertUnwindSafe
- AsyncMutex
- AsyncRwLock
- AsyncRwLockReadGuard
- AsyncRwLockWriteGuard
- AtomicI32
- AtomicUsize
- Batch
- BatchRequest
- BatchRequestInput
- BatchRequestOutput
- BatchRequestOutputResponse
- BufReader
- BufWriter
- BufferedLayer
- BufferedSubscriberLayer
- Bytes
- Captures
- Chars
- ChatCompletionRequestMessageContentPartImage
- ChatCompletionResponseMessage
- Chunks
- Client
- CreateFileRequest
- Duration
- Enumerate
- File
- FileLoggingConfiguration
- FloatOrd
- Formatter
- HashMap
- HashSet
- ImageUrl
- Instant
- JoinHandle
- JoinSet
- Lazy
- NameValidator
- NamedTempFile
- OnceCell
- OpenAIApiError
- OpenAIConfig
- OpenAIFile
- OwnedSemaphorePermit
- Path
- PathBuf
- Peekable
- PhantomData
- Pin
- Rc
- Receiver
- RefCell
- Regex
- Runtime
- RwLock
- Scope
- ScopedJoinHandle
- Semaphore
- Sender
- StdMutex
- TempDir
- UniqueNameEnforcer
- Uuid
- VecDeque
- colored::ColoredString
- colored::CustomColor
- colored::Style
- colored::control::SHOULD_COLORIZE
- colored::control::ShouldColorize
- colored::customcolors::CustomColor
- de::IgnoredAny
- de::value::BoolDeserializer
- de::value::BorrowedBytesDeserializer
- de::value::BorrowedStrDeserializer
- de::value::BytesDeserializer
- de::value::CharDeserializer
- de::value::CowStrDeserializer
- de::value::EnumAccessDeserializer
- de::value::Error
- de::value::F32Deserializer
- de::value::F64Deserializer
- de::value::I128Deserializer
- de::value::I16Deserializer
- de::value::I32Deserializer
- de::value::I64Deserializer
- de::value::I8Deserializer
- de::value::IsizeDeserializer
- de::value::MapAccessDeserializer
- de::value::MapDeserializer
- de::value::SeqAccessDeserializer
- de::value::SeqDeserializer
- de::value::StrDeserializer
- de::value::StringDeserializer
- de::value::U128Deserializer
- de::value::U16Deserializer
- de::value::U32Deserializer
- de::value::U64Deserializer
- de::value::U8Deserializer
- de::value::UnitDeserializer
- de::value::UsizeDeserializer
- fs::DirBuilder
- fs::DirEntry
- fs::File
- fs::OpenOptions
- fs::ReadDir
- instrument::Instrumented
- instrument::WithDispatch
- io::BufReader
- io::BufStream
- io::BufWriter
- io::DuplexStream
- io::Empty
- io::Error
- io::Interest
- io::Join
- io::Lines
- io::ReadBuf
- io::ReadHalf
- io::Ready
- io::Repeat
- io::SimplexStream
- io::Sink
- io::Split
- io::Stderr
- io::Stdin
- io::Stdout
- io::Take
- io::WriteHalf
- io::unix::AsyncFd
- io::unix::AsyncFdReadyGuard
- io::unix::AsyncFdReadyMutGuard
- io::unix::AsyncFdTryNewError
- io::unix::TryIoError
- mpsc::OwnedPermit
- mpsc::Permit
- mpsc::PermitIterator
- mpsc::Receiver
- mpsc::Sender
- mpsc::UnboundedReceiver
- mpsc::UnboundedSender
- mpsc::WeakSender
- mpsc::WeakUnboundedSender
- mpsc::error::SendError
- once_cell::race::OnceBool
- once_cell::race::OnceBox
- once_cell::race::OnceNonZeroUsize
- once_cell::race::OnceRef
- once_cell::sync::Lazy
- once_cell::sync::OnceCell
- once_cell::unsync::Lazy
- once_cell::unsync::OnceCell
- oneshot::Receiver
- oneshot::Sender
- oneshot::error::RecvError
- thread::AccessError
- thread::Builder
- thread::JoinHandle
- thread::LocalKey
- thread::Scope
- thread::ScopedJoinHandle
- thread::Thread
- thread::ThreadId
Enums
- AtomicOrdering
- BatchCompletionWindow
- BatchEndpoint
- BatchRequestInputMethod
- BatchStatus
- ChatCompletionRequestUserMessageContent
- Cow
- ErrorKind
- EventPrinter
- FilePurpose
- ImageDetail
- JsonParsingStrategy
- JsonRepairError
- JsonValue
- LogLevel
- NameError
- OpenAIError
- OpenAIFilePurpose
- Ordering
- Role
- StructuredLanguageForm
- Token
- TrySendError
- Value
- colored::Color
- colored::Styles
- de::Unexpected
- io::ErrorKind
- io::SeekFrom
- mpsc::error::SendTimeoutError
- mpsc::error::TryRecvError
- mpsc::error::TrySendError
- oneshot::error::TryRecvError
Traits
- AIDescriptor
- AsyncBufReadExt
- AsyncWriteExt
- BufRead
- BufferedSubscriber
- Debug
- DefaultName
- Deref
- Deserialize
- DeserializeOwned
- Deserializer
- Display
- Error
- Flushable
- FromStr
- Inflector
- IntoEnumIterator
- ItemFeature
- ItemWithFeatures
- LazyStatic
- MultilingualName
- NameHistory
- Named
- NamedAlias
- NamespaceName
- NormalizeName
- PluralDisplay
- RandConstruct
- RandConstructEnum
- RandConstructEnumWithEnv
- RandConstructEnvironment
- RandConstructProbabilityMapProvider
- ResetName
- Serialize
- Serializer
- SetName
- SetNameWithHistory
- StructOpt
- ValidateName
- VariantNames
- Write
- Zero
- __Deref
- colored::Colorize
- de::Deserialize
- de::DeserializeOwned
- de::DeserializeSeed
- de::Deserializer
- de::EnumAccess
- de::Error
- de::Expected
- de::IntoDeserializer
- de::MapAccess
- de::SeqAccess
- de::StdError
- de::VariantAccess
- de::Visitor
- instrument::Instrument
- instrument::WithSubscriber
- io::AsyncBufRead
- io::AsyncBufReadExt
- io::AsyncRead
- io::AsyncReadExt
- io::AsyncSeek
- io::AsyncSeekExt
- io::AsyncWrite
- io::AsyncWriteExt
Macros
- arc
- debug
- delegate
- error
- error_tree
- formatdoc
- indoc
- info
- ix
- json
- lazy_static
- name
- pretty_assert_eq
- rand_construct_env
- setup_test_logger
- trace
- warn
- x
- xp
Attribute Macros
Derive Macros
- Builder
- CopyGetters
- Debug
- Deserialize
- EnumIter
- EnumString
- EnumVariantNames
- Getters
- ItemFeature
- ItemWithFeatures
- MutGetters
- NamedItem
- Plural
- RandConstruct
- RandConstructEnvironment
- Serialize
- Setters
- StructOpt
- StrumDisplay
- WithSetters
Functions
- assert_expected_matches_output_result
- assert_expected_value_matches_output_result
- attempt_repair_json_string
- block_on
- catch_unwind
- channel
- colored::control::set_override
- colored::control::unset_override
- configure_tracing
- create_file_logging_subscriber
- fs::canonicalize
- fs::copy
- fs::create_dir
- fs::create_dir_all
- fs::hard_link
- fs::metadata
- fs::read
- fs::read_dir
- fs::read_link
- fs::read_to_string
- fs::remove_dir
- fs::remove_dir_all
- fs::remove_file
- fs::rename
- fs::set_permissions
- fs::symlink
- fs::symlink_metadata
- fs::try_exists
- fs::write
- init_default_file_logging
- init_file_logging
- init_test_logger
- init_test_logger_with_max_level_filter
- initialize
- io::copy
- io::copy_bidirectional
- io::copy_bidirectional_with_sizes
- io::copy_buf
- io::duplex
- io::empty
- io::join
- io::repeat
- io::simplex
- io::sink
- io::split
- io::stderr
- io::stdin
- io::stdout
- is_test_mode
- is_valid_json_value_start
- join_all
- mpsc::channel
- mpsc::unbounded_channel
- oneshot::channel
- parse_array
- parse_object
- parse_value
- remove_control_characters_in_value
- repair_json_accidental_single_quote_instead_of_double_quote
- repair_json_add_missing_quotes
- repair_json_close_unexpected_eof
- repair_json_close_unexpected_eof_in_array_item
- repair_json_close_unexpected_eof_in_array_tag
- repair_json_comma_behavior
- repair_json_control_characters
- repair_json_fix_mismatched_quotes
- repair_json_handle_eof_between_lists
- repair_json_mismatched_brackets
- repair_json_missing_closing_quotes
- repair_json_missing_commas_in_list
- repair_json_remove_duplicate_quotes
- repair_json_string
- repair_json_string_heavy
- repair_json_string_parallel
- repair_json_string_series
- repair_json_truncated_boolean_behavior
- repair_json_with_known_capitalized_sentence_fragment_list_items
- repair_standard_list_items_with_possible_splits
- sample_variants_with_probabilities
- sanitize_json_str
- setup_buffered_tracing
- setup_default_buffered_tracing
- setup_dynamic_tracing
- skip_whitespace
- sleep
- tempdir
- thread::add_spawn_hook
- thread::available_parallelism
- thread::current
- thread::current_id
- thread::panicking
- thread::park
- thread::park_timeout
- thread::park_timeout_ms
- thread::scope
- thread::sleep
- thread::sleep_ms
- thread::sleep_until
- thread::spawn
- thread::yield_now
- to_snake_case
- tokenize
- unescape_string