List of all items
Structs
- AdBreakBeginData
- AdDetails
- AdSchedule
- AnnouncementMessage
- AutoRewardData
- Badge
- BeginChoices
- BeginOutcome
- BitsVotingData
- ChannelEmoteData
- ChannelEmotes
- ChannelPointsAutoRewardRedeemData
- ChannelPointsVoting
- Cheer
- CheerData
- CheerMote
- Choices
- Condition
- CreateCustomReward
- CustomPointsRewardRedeemData
- CustomReward
- CustomRewardResponse
- Emote
- EmoteData
- EmoteStaticImages
- EventSubscription
- FollowData
- Fragments
- GMSubscription
- GenericMessage
- GetChatters
- GiftData
- GlobalCooldownSetting
- GlobalEmoteData
- GlobalEmotes
- HypeTrainBeginData
- HypeTrainEndData
- HypeTrainProgressData
- LastContribution
- MaxPerStreamSetting
- Mention
- Message
- MessageData
- MessageDeletedData
- MetaData
- Moderators
- NewAccessTokenResponse
- NewSubscriptionData
- OptionalUser
- Outcome
- Pagination
- Payload
- PollBeginData
- PollEndData
- PollProgressData
- PredicitionEndData
- PredicitonProgressData
- PredictionBeginData
- PredictionLockData
- RaidData
- Reply
- ResubscriptionData
- Reward
- RewardEmote
- RewardMessageData
- SendMessage
- SendTimeoutRequest
- Session
- TimeoutRequestData
- TopContributions
- TopPredictors
- Transport
- TwitchApi
- TwitchEventSubApi
- TwitchEventSubApiBuilder
- TwitchHttpRequest
- TwitchKeys
- UnlockedEmote
- User
- Validation
- serde::de::IgnoredAny
- serde::de::value::BoolDeserializer
- serde::de::value::BorrowedBytesDeserializer
- serde::de::value::BorrowedStrDeserializer
- serde::de::value::BytesDeserializer
- serde::de::value::CharDeserializer
- serde::de::value::CowStrDeserializer
- serde::de::value::EnumAccessDeserializer
- serde::de::value::Error
- serde::de::value::F32Deserializer
- serde::de::value::F64Deserializer
- serde::de::value::I128Deserializer
- serde::de::value::I16Deserializer
- serde::de::value::I32Deserializer
- serde::de::value::I64Deserializer
- serde::de::value::I8Deserializer
- serde::de::value::IsizeDeserializer
- serde::de::value::MapAccessDeserializer
- serde::de::value::MapDeserializer
- serde::de::value::SeqAccessDeserializer
- serde::de::value::SeqDeserializer
- serde::de::value::StrDeserializer
- serde::de::value::StringDeserializer
- serde::de::value::U128Deserializer
- serde::de::value::U16Deserializer
- serde::de::value::U32Deserializer
- serde::de::value::U64Deserializer
- serde::de::value::U8Deserializer
- serde::de::value::UnitDeserializer
- serde::de::value::UsizeDeserializer
- serde::ser::Impossible
- serde_json::Deserializer
- serde_json::Error
- serde_json::Map
- serde_json::Number
- serde_json::Serializer
- serde_json::StreamDeserializer
- serde_json::de::Deserializer
- serde_json::de::IoRead
- serde_json::de::SliceRead
- serde_json::de::StrRead
- serde_json::de::StreamDeserializer
- serde_json::error::Error
- serde_json::map::IntoIter
- serde_json::map::IntoValues
- serde_json::map::Iter
- serde_json::map::IterMut
- serde_json::map::Keys
- serde_json::map::Map
- serde_json::map::OccupiedEntry
- serde_json::map::VacantEntry
- serde_json::map::Values
- serde_json::map::ValuesMut
- serde_json::ser::CompactFormatter
- serde_json::ser::PrettyFormatter
- serde_json::ser::Serializer
- serde_json::value::Map
- serde_json::value::Number
- serde_json::value::Serializer
- serde_with::As
- serde_with::BoolFromInt
- serde_with::BorrowCow
- serde_with::Bytes
- serde_with::BytesOrString
- serde_with::DefaultOnError
- serde_with::DefaultOnNull
- serde_with::DisplayFromStr
- serde_with::DurationMicroSeconds
- serde_with::DurationMicroSecondsWithFrac
- serde_with::DurationMilliSeconds
- serde_with::DurationMilliSecondsWithFrac
- serde_with::DurationNanoSeconds
- serde_with::DurationNanoSecondsWithFrac
- serde_with::DurationSeconds
- serde_with::DurationSecondsWithFrac
- serde_with::EnumMap
- serde_with::FromInto
- serde_with::FromIntoRef
- serde_with::IfIsHumanReadable
- serde_with::KeyValueMap
- serde_with::Map
- serde_with::MapFirstKeyWins
- serde_with::MapPreventDuplicates
- serde_with::MapSkipError
- serde_with::NoneAsEmptyString
- serde_with::OneOrMany
- serde_with::PickFirst
- serde_with::Same
- serde_with::Seq
- serde_with::SetLastValueWins
- serde_with::SetPreventDuplicates
- serde_with::StringWithSeparator
- serde_with::TimestampMicroSeconds
- serde_with::TimestampMicroSecondsWithFrac
- serde_with::TimestampMilliSeconds
- serde_with::TimestampMilliSecondsWithFrac
- serde_with::TimestampNanoSeconds
- serde_with::TimestampNanoSecondsWithFrac
- serde_with::TimestampSeconds
- serde_with::TimestampSecondsWithFrac
- serde_with::TryFromInto
- serde_with::TryFromIntoRef
- serde_with::VecSkipError
- serde_with::de::DeserializeAsWrap
- serde_with::formats::ColonSeparator
- serde_with::formats::CommaSeparator
- serde_with::formats::DosLineSeparator
- serde_with::formats::Flexible
- serde_with::formats::Lowercase
- serde_with::formats::Padded
- serde_with::formats::PreferMany
- serde_with::formats::PreferOne
- serde_with::formats::SemicolonSeparator
- serde_with::formats::SpaceSeparator
- serde_with::formats::Strict
- serde_with::formats::UnixLineSeparator
- serde_with::formats::Unpadded
- serde_with::formats::Uppercase
- serde_with::ser::SerializeAsWrap
Enums
- AuthType
- AutoRewardType
- EmoteFormat
- EmoteType
- Event
- EventMessageType
- EventSubError
- FragmentType
- MessageType
- RequestType
- ResponseType
- Subscription
- ThemeMode
- TokenAccess
- WebSocketError
- serde::de::Unexpected
- serde_json::Value
- serde_json::error::Category
- serde_json::map::Entry
- serde_json::ser::CharEscape
- serde_json::value::Value
Traits
- EmoteTemplateBuilder
- serde::Deserialize
- serde::Deserializer
- serde::Serialize
- serde::Serializer
- serde::de::Deserialize
- serde::de::DeserializeOwned
- serde::de::DeserializeSeed
- serde::de::Deserializer
- serde::de::EnumAccess
- serde::de::Error
- serde::de::Expected
- serde::de::IntoDeserializer
- serde::de::MapAccess
- serde::de::SeqAccess
- serde::de::StdError
- serde::de::VariantAccess
- serde::de::Visitor
- serde::ser::Error
- serde::ser::Serialize
- serde::ser::SerializeMap
- serde::ser::SerializeSeq
- serde::ser::SerializeStruct
- serde::ser::SerializeStructVariant
- serde::ser::SerializeTuple
- serde::ser::SerializeTupleStruct
- serde::ser::SerializeTupleVariant
- serde::ser::Serializer
- serde::ser::StdError
- serde_json::de::Read
- serde_json::ser::Formatter
- serde_json::value::Index
- serde_with::DeserializeAs
- serde_with::InspectError
- serde_with::SerializeAs
- serde_with::de::DeserializeAs
- serde_with::formats::Format
- serde_with::formats::Separator
- serde_with::formats::Strictness
- serde_with::ser::SerializeAs
Macros
- error
- info
- serde::forward_to_deserialize_any
- serde_json::json
- serde_with::flattened_maybe
- serde_with::serde_conv
- serde_with::with_prefix
- serde_with::with_suffix
- warn
Attribute Macros
Derive Macros
- serde_derive::Deserialize
- serde_derive::Serialize
- serde_with::DeserializeFromStr
- serde_with::SerializeDisplay
- serde_with::SerializeDisplayAlt
Functions
- prefix_broadcaster::deserialize
- prefix_broadcaster::serialize
- prefix_chatter::deserialize
- prefix_chatter::serialize
- prefix_from_broadcaster::deserialize
- prefix_from_broadcaster::serialize
- prefix_parent::deserialize
- prefix_parent::serialize
- prefix_request::deserialize
- prefix_request::serialize
- prefix_requester::deserialize
- prefix_requester::serialize
- prefix_target::deserialize
- prefix_target::serialize
- prefix_thread::deserialize
- prefix_thread::serialize
- prefix_to_broadcaster::deserialize
- prefix_to_broadcaster::serialize
- serde_json::de::from_reader
- serde_json::de::from_slice
- serde_json::de::from_str
- serde_json::from_reader
- serde_json::from_slice
- serde_json::from_str
- serde_json::from_value
- serde_json::ser::to_string
- serde_json::ser::to_string_pretty
- serde_json::ser::to_vec
- serde_json::ser::to_vec_pretty
- serde_json::ser::to_writer
- serde_json::ser::to_writer_pretty
- serde_json::to_string
- serde_json::to_string_pretty
- serde_json::to_value
- serde_json::to_vec
- serde_json::to_vec_pretty
- serde_json::to_writer
- serde_json::to_writer_pretty
- serde_json::value::from_value
- serde_json::value::to_value
- serde_with::rust::deserialize_ignore_any
- serde_with::rust::double_option::deserialize
- serde_with::rust::double_option::serialize
- serde_with::rust::maps_duplicate_key_is_error::deserialize
- serde_with::rust::maps_duplicate_key_is_error::serialize
- serde_with::rust::maps_first_key_wins::deserialize
- serde_with::rust::maps_first_key_wins::serialize
- serde_with::rust::sets_duplicate_value_is_error::deserialize
- serde_with::rust::sets_duplicate_value_is_error::serialize
- serde_with::rust::sets_last_value_wins::deserialize
- serde_with::rust::sets_last_value_wins::serialize
- serde_with::rust::unwrap_or_skip::deserialize
- serde_with::rust::unwrap_or_skip::serialize