From 485a56f6b88bb9e730e9e45dfe5bd6d642133a68 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Thu, 16 Nov 2023 22:34:48 +0000 Subject: [PATCH] deploy: 4a3cfc559e0b1c86fe58f9a3c229cff37a08d059 --- help.html | 2 +- search-index.js | 2 +- settings.html | 2 +- src-files.js | 2 +- src/twitch_types/basic.rs.html | 2 +- src/twitch_types/color.rs.html | 2 +- src/twitch_types/emote.rs.html | 2 +- src/twitch_types/eventsub.rs.html | 2 +- src/twitch_types/goal.rs.html | 2 +- src/twitch_types/lib.rs.html | 12 ++++- src/twitch_types/macros.rs.html | 2 +- src/twitch_types/moderation.rs.html | 2 +- src/twitch_types/points.rs.html | 2 +- src/twitch_types/stream.rs.html | 2 +- src/twitch_types/sub.rs.html | 17 +++++++ src/twitch_types/time.rs.html | 2 +- src/twitch_types/user.rs.html | 2 +- static.files/main-9dd44ab47b99a0fb.js | 12 ----- static.files/main-f06f02fd918e3bb3.js | 12 +++++ trait.impl/alloc/borrow/trait.ToOwned.js | 2 +- trait.impl/arbitrary/trait.Arbitrary.js | 2 +- trait.impl/core/borrow/trait.Borrow.js | 2 +- trait.impl/core/clone/trait.Clone.js | 2 +- trait.impl/core/cmp/trait.Eq.js | 2 +- trait.impl/core/cmp/trait.Ord.js | 2 +- trait.impl/core/cmp/trait.PartialEq.js | 2 +- trait.impl/core/cmp/trait.PartialOrd.js | 2 +- trait.impl/core/convert/trait.AsRef.js | 2 +- trait.impl/core/convert/trait.From.js | 2 +- trait.impl/core/convert/trait.TryFrom.js | 2 +- trait.impl/core/default/trait.Default.js | 2 +- trait.impl/core/fmt/trait.Debug.js | 2 +- trait.impl/core/fmt/trait.Display.js | 2 +- trait.impl/core/hash/trait.Hash.js | 2 +- trait.impl/core/marker/trait.Copy.js | 2 +- trait.impl/core/marker/trait.Freeze.js | 2 +- trait.impl/core/marker/trait.Send.js | 2 +- trait.impl/core/marker/trait.Sized.js | 2 +- trait.impl/core/marker/trait.StructuralEq.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- trait.impl/core/marker/trait.Sync.js | 2 +- trait.impl/core/marker/trait.Unpin.js | 2 +- trait.impl/core/ops/deref/trait.Deref.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- trait.impl/core/str/traits/trait.FromStr.js | 2 +- trait.impl/serde/de/trait.Deserialize.js | 2 +- trait.impl/serde/ser/trait.Serialize.js | 2 +- .../zerofrom/zero_from/trait.ZeroFrom.js | 2 +- twitch_types/all.html | 2 +- twitch_types/color/enum.NamedUserColor.html | 4 +- twitch_types/color/index.html | 2 +- twitch_types/color/struct.HexColor.html | 16 +++---- twitch_types/color/struct.HexColorRef.html | 18 +++---- .../emote/enum.EmoteAnimationSetting.html | 6 +-- twitch_types/emote/enum.EmoteScale.html | 6 +-- twitch_types/emote/enum.EmoteThemeMode.html | 2 +- twitch_types/emote/index.html | 2 +- twitch_types/emote/struct.BadgeSetId.html | 18 +++---- twitch_types/emote/struct.BadgeSetIdRef.html | 14 +++--- twitch_types/emote/struct.ChatBadgeId.html | 20 ++++---- twitch_types/emote/struct.ChatBadgeIdRef.html | 12 ++--- twitch_types/emote/struct.EmoteId.html | 22 ++++----- twitch_types/emote/struct.EmoteIdRef.html | 16 +++---- twitch_types/emote/struct.EmoteSetId.html | 16 +++---- twitch_types/emote/struct.EmoteSetIdRef.html | 16 +++---- .../emote/struct.EmoteUrlBuilder.html | 2 +- twitch_types/emote/struct.Image.html | 2 +- .../emote/struct.ResubscriptionEmote.html | 2 +- twitch_types/enum.BroadcasterType.html | 4 +- twitch_types/enum.UserType.html | 4 +- twitch_types/eventsub/index.html | 2 +- twitch_types/eventsub/struct.EventSubId.html | 22 ++++----- .../eventsub/struct.EventSubIdRef.html | 16 +++---- twitch_types/goal/enum.CreatorGoalType.html | 2 +- twitch_types/goal/index.html | 2 +- twitch_types/goal/struct.CreatorGoalId.html | 20 ++++---- .../goal/struct.CreatorGoalIdRef.html | 16 +++---- twitch_types/index.html | 6 +-- .../moderation/enum.AutomodStatus.html | 2 +- twitch_types/moderation/index.html | 2 +- .../moderation/struct.BlockedTermId.html | 22 ++++----- .../moderation/struct.BlockedTermIdRef.html | 20 ++++---- twitch_types/moderation/struct.MsgId.html | 20 ++++---- twitch_types/moderation/struct.MsgIdRef.html | 20 ++++---- twitch_types/points/enum.Max.html | 2 +- twitch_types/points/enum.PollStatus.html | 2 +- .../points/enum.PredictionStatus.html | 2 +- twitch_types/points/index.html | 2 +- .../points/struct.GlobalCooldown.html | 2 +- twitch_types/points/struct.PollChoice.html | 2 +- twitch_types/points/struct.PollChoiceId.html | 22 ++++----- .../points/struct.PollChoiceIdRef.html | 12 ++--- twitch_types/points/struct.PollId.html | 20 ++++---- twitch_types/points/struct.PollIdRef.html | 20 ++++---- twitch_types/points/struct.PredictionId.html | 20 ++++---- .../points/struct.PredictionIdRef.html | 14 +++--- .../points/struct.PredictionOutcome.html | 2 +- .../points/struct.PredictionOutcomeId.html | 20 ++++---- .../points/struct.PredictionOutcomeIdRef.html | 16 +++---- .../struct.PredictionTopPredictors.html | 2 +- twitch_types/points/struct.RedemptionId.html | 16 +++---- .../points/struct.RedemptionIdRef.html | 16 +++---- twitch_types/points/struct.RewardId.html | 18 +++---- twitch_types/points/struct.RewardIdRef.html | 18 +++---- twitch_types/sidebar-items.js | 2 +- .../stream/enum.CommercialLength.html | 6 +-- .../enum.CommercialLengthParseError.html | 2 +- .../stream/enum.ContentClassificationId.html | 2 +- .../stream/enum.SubscriptionTier.html | 2 +- twitch_types/stream/enum.VideoPeriod.html | 2 +- twitch_types/stream/enum.VideoPrivacy.html | 2 +- twitch_types/stream/enum.VideoType.html | 2 +- twitch_types/stream/index.html | 2 +- twitch_types/stream/struct.CategoryId.html | 22 ++++----- twitch_types/stream/struct.CategoryIdRef.html | 18 +++---- .../stream/struct.CharityCampaignId.html | 16 +++---- .../stream/struct.CharityCampaignIdRef.html | 16 +++---- .../stream/struct.CharityDonationId.html | 20 ++++---- .../stream/struct.CharityDonationIdRef.html | 12 ++--- twitch_types/stream/struct.ClipId.html | 14 +++--- twitch_types/stream/struct.ClipIdRef.html | 14 +++--- twitch_types/stream/struct.HypeTrainId.html | 22 ++++----- .../stream/struct.HypeTrainIdRef.html | 16 +++---- twitch_types/stream/struct.IgdbId.html | 14 +++--- twitch_types/stream/struct.IgdbIdRef.html | 18 +++---- twitch_types/stream/struct.StreamId.html | 22 ++++----- twitch_types/stream/struct.StreamIdRef.html | 18 +++---- .../stream/struct.StreamSegmentId.html | 18 +++---- .../stream/struct.StreamSegmentIdRef.html | 16 +++---- twitch_types/stream/struct.TagId.html | 14 +++--- twitch_types/stream/struct.TagIdRef.html | 14 +++--- twitch_types/stream/struct.TeamId.html | 16 +++---- twitch_types/stream/struct.TeamIdRef.html | 16 +++---- .../stream/struct.TwitchCategory.html | 2 +- twitch_types/stream/struct.VideoId.html | 18 +++---- twitch_types/stream/struct.VideoIdRef.html | 14 +++--- twitch_types/struct.DisplayName.html | 16 +++---- twitch_types/struct.DisplayNameRef.html | 8 ++-- twitch_types/struct.MsgId.html | 20 ++++---- twitch_types/struct.MsgIdRef.html | 20 ++++---- twitch_types/struct.Nickname.html | 18 +++---- twitch_types/struct.NicknameRef.html | 18 +++---- twitch_types/struct.UserId.html | 12 ++--- twitch_types/struct.UserIdRef.html | 12 ++--- twitch_types/sub/index.html | 2 + twitch_types/sub/sidebar-items.js | 1 + twitch_types/sub/struct.CommunityGiftId.html | 48 +++++++++++++++++++ .../sub/struct.CommunityGiftIdRef.html | 27 +++++++++++ .../time/enum.TimestampParseError.html | 4 +- twitch_types/time/index.html | 2 +- twitch_types/time/struct.Timestamp.html | 30 ++++++------ twitch_types/time/struct.TimestampRef.html | 26 +++++----- twitch_types/trait.IntoCow.html | 4 +- twitch_types/type.UserName.html | 2 +- twitch_types/type.UserNameRef.html | 2 +- twitch_types/user/index.html | 2 +- twitch_types/user/struct.User.html | 2 +- type.impl/twitch_types/struct.Nickname.js | 2 +- type.impl/twitch_types/struct.NicknameRef.js | 2 +- 160 files changed, 763 insertions(+), 658 deletions(-) create mode 100644 src/twitch_types/sub.rs.html delete mode 100644 static.files/main-9dd44ab47b99a0fb.js create mode 100644 static.files/main-f06f02fd918e3bb3.js create mode 100644 twitch_types/sub/index.html create mode 100644 twitch_types/sub/sidebar-items.js create mode 100644 twitch_types/sub/struct.CommunityGiftId.html create mode 100644 twitch_types/sub/struct.CommunityGiftIdRef.html diff --git a/help.html b/help.html index 054ab71f..bf418274 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Help

Rustdoc help

Back
\ No newline at end of file +Help

Rustdoc help

Back
\ No newline at end of file diff --git a/search-index.js b/search-index.js index 46de3d36..7eea863f 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"twitch_types":{"doc":"Twitch types","t":"NNEDDNIDDDDNNNNDDGGELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLKLLLLLLLLLLLLALLLLLLLLLLLLALLLLLLLLLLLLLLALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLNNNNNNNNNNDDNENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDDNEDDEDDEDDNDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNEDDNNDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNDNNENNNDDDDDEDDDDDEDDDNDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMMMMNNDDDDDDDDEEENNNNDDDDNNNNNNNNNNNNNNNNNNNNDDDDEDDDDNNNDNDDEEENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMCDCLLLLLMLLLMLMMLLLLL","n":["Admin","Affiliate","BroadcasterType","DisplayName","DisplayNameRef","GlobalMod","IntoCow","MsgId","MsgIdRef","Nickname","NicknameRef","None","None","Partner","Staff","UserId","UserIdRef","UserName","UserNameRef","UserType","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","default","default","deref","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","emote","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eventsub","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","from_str","from_str","goal","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","into_owned","moderation","new","new","new","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","points","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream","take","take","take","time","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","Blue","BlueViolet","CadetBlue","Chocolate","Coral","DodgerBlue","Firebrick","GoldenRod","Green","Hex","HexColor","HexColorRef","HotPink","NamedUserColor","OrangeRed","Red","SeaGreen","SpringGreen","YellowGreen","all","arbitrary","arbitrary","as_cow","as_hex","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deref","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","hash","hash","into","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","new","partial_cmp","partial_cmp","serialize","serialize","serialize","size_hint","take","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","type_id","type_id","type_id","zero_from","zero_from","zero_from","Animated","BadgeSetId","BadgeSetIdRef","ChatBadgeId","ChatBadgeIdRef","Dark","EmoteAnimationSetting","EmoteId","EmoteIdRef","EmoteScale","EmoteSetId","EmoteSetIdRef","EmoteThemeMode","EmoteUrlBuilder","Image","Light","ResubscriptionEmote","Size1_0","Size2_0","Size3_0","Static","animation_animated","animation_default","animation_static","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","as_str","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","dark_mode","default","default","default_render","deref","deref","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","hash","hash","hash","id","into","into","into","into","into","into","into","into","into","into","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","into_owned","into_owned","light_mode","new","new","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","render","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_1x","size_2x","size_3x","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","take","take","take","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","url","url_1x","url_2x","url_4x","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","EventSubId","EventSubIdRef","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","cmp","deref","deserialize","deserialize","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","hash","hash","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","new","partial_cmp","partial_cmp","serialize","serialize","size_hint","size_hint","take","to_owned","to_owned","to_string","to_string","try_from","try_into","type_id","type_id","zero_from","zero_from","CreatorGoalId","CreatorGoalIdRef","CreatorGoalType","Follower","NewSubscription","NewSubscriptionCount","Subscription","SubscriptionCount","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deref","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","hash","hash","into","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","new","partial_cmp","partial_cmp","serialize","serialize","serialize","size_hint","size_hint","take","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_id","zero_from","zero_from","Allowed","AutomodStatus","BlockedTermId","BlockedTermIdRef","Denied","Expired","MsgId","MsgIdRef","Pending","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","hash","hash","hash","hash","into","into","into","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","take","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","zero_from","zero_from","zero_from","zero_from","Active","Active","Archived","Canceled","Completed","GlobalCooldown","Invalid","Locked","Max","MaxPerStream","MaxPerUserPerStream","Moderated","PollChoice","PollChoiceId","PollChoiceIdRef","PollId","PollIdRef","PollStatus","PredictionId","PredictionIdRef","PredictionOutcome","PredictionOutcomeId","PredictionOutcomeIdRef","PredictionStatus","PredictionTopPredictors","RedemptionId","RedemptionIdRef","Resolved","RewardId","RewardIdRef","Terminated","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","as_str","as_str","as_str","bits_votes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","channel_points","channel_points_used","channel_points_votes","channel_points_won","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","deref","deref","deref","deref","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","global_cooldown_seconds","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","id","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","is_enabled","login","name","new","new","new","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","take","take","take","take","take","take","title","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","top_predictors","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","users","votes","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","is_enabled","is_enabled","max_per_stream","max_per_user_per_stream","All","Archive","CategoryId","CategoryIdRef","CharityCampaignId","CharityCampaignIdRef","CharityDonationId","CharityDonationIdRef","ClipId","ClipIdRef","CommercialLength","CommercialLengthParseError","ContentClassificationId","Day","DrugsIntoxication","Gambling","Highlight","HypeTrainId","HypeTrainIdRef","IgdbId","IgdbIdRef","InvalidLength","Length120","Length150","Length180","Length30","Length60","Length90","Live","MatureGame","Month","Other","Other","Playlist","Premiere","Prime","Private","ProfanityVulgarity","Public","Rerun","SexualThemes","StreamId","StreamIdRef","StreamSegmentId","StreamSegmentIdRef","SubscriptionTier","TagId","TagIdRef","TeamId","TeamIdRef","Tier1","Tier2","Tier3","TwitchCategory","Upload","VideoId","VideoIdRef","VideoPeriod","VideoPrivacy","VideoType","ViolentGraphic","WatchParty","WatchPartyPremiere","WatchPartyRerun","Week","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_art_url","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","id","igdb_id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","name","new","new","new","new","new","new","new","new","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","take","take","take","take","take","take","take","take","take","take","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","InvalidFormat","Other","TimeError","TimeFormatError","Timestamp","TimestampParseError","TimestampRef","arbitrary","as_cow","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","day","deref","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","from_str_unchecked","hash","hash","hour","into","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","is_before","millis","minute","month","new","new_unchecked","normalize","now","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","second","serialize","serialize","source","take","to_day","to_fixed_offset","to_owned","to_owned","to_string","to_string","to_string","to_utc","today","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","type_id","year","zero_from","zero_from","location","s","BroadcasterType","User","UserType","borrow","borrow_mut","clone","clone_into","deserialize","display_name","eq","fmt","from","id","into","login","profile_image_url","serialize","to_owned","try_from","try_into","type_id"],"q":[[0,"twitch_types"],[289,"twitch_types::color"],[402,"twitch_types::emote"],[828,"twitch_types::eventsub"],[904,"twitch_types::goal"],[1000,"twitch_types::moderation"],[1171,"twitch_types::points"],[1762,"twitch_types::points::Max"],[1766,"twitch_types::stream"],[2760,"twitch_types::time"],[2869,"twitch_types::time::TimestampParseError"],[2871,"twitch_types::user"],[2892,"arbitrary::unstructured"],[2893,"arbitrary::error"],[2894,"core::result"],[2895,"alloc::borrow"],[2896,"core::cmp"],[2897,"serde::de"],[2898,"core::fmt"],[2899,"core::fmt"],[2900,"alloc::string"],[2901,"core::hash"],[2902,"core::option"],[2903,"serde::ser"],[2904,"core::any"],[2905,"arbitrary::error"],[2906,"time::error::format"],[2907,"core::convert"],[2908,"time::error::parse"],[2909,"core::marker"],[2910,"core::error"]],"d":["Admin","Affiliate","Broadcaster types: “partner”, “affiliate”, or “…","A users display name","A users display name","Global Moderator","Convert a type into a Cow","A message ID","A message ID","A nickname, not capitalized.","A nickname, not capitalized.","None","None","Partner","Staff","A user ID.","A user ID.","A username, also specified as login. Should not be …","A reference to a borrowed UserName, also specified as …","User types: “staff”, “admin”, “global_mod”, or …","","","","","","","","","","","","","Get a Cow<'_, UserIdRef>","Get a Cow<'_, DisplayNameRef>","Get a Cow<'_, NicknameRef>","","","","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","types for colors","","","","","","","","","","","","","","types for emotes","","","","","","","","","","","","","","","","","","","","","types for eventsub related things","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a newUserIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newDisplayNamefrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newNicknamefrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","types for goals","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this UserId into a Box<UserIdRef>","Converts this DisplayName into a Box<DisplayNameRef>","Converts this Nickname into a Box<NicknameRef>","Make the cow with proper ownership, muu","","","","","","","","","","Converts a Box<UserIdRef> into a UserId without copying or …","Converts a Box<DisplayNameRef> into a DisplayName without …","Converts a Box<NicknameRef> into a Nickname without …","types for moderation","Constructs a new UserId","Constructs a new DisplayName","Constructs a new Nickname","Parse a string into a UserType","","","","","","","","","types for points","","","","","","","","","","","","","","","types for stream related things","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","types for time","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","types for user related things","","","","","","","Blue","Blue Violet","Cadet Blue","Chocolate","Coral","Dodger Blue","Firebrick","Golden Rod","Green","A hex color","A color in hex","A color in hex","Hot Pink","Colors a user can have","Orange Red","Red","Sea Green","Spring Green","Yellow Green","All named colors","","","Get a Cow<'_, HexColorRef>","Return this color in hex","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","","Constructs a newHexColorfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","","Calls U::from(self).","Calls U::from(self).","Converts this HexColor into a Box<HexColorRef>","","","","Converts a Box<HexColorRef> into a HexColor without …","Constructs a new HexColor","","","","","","","Unwraps the underlying String value","","","Creates a owned NamedUserColor<’static> from a borrowed …","","","","","","","","","","","","","","","","Animated","A Badge set ID","A Badge set ID","A channel chat badge ID","A channel chat badge ID","Dark","Formats for an emote.","A chat Emote ID","A chat Emote ID","Scales available for an emote.","An Emote Set ID","An Emote Set ID","Background themes available for an emote.","Builder for emote URLs.","Links to the same image of different sizes","Light","An emote index as defined by eventsub, similar to IRC …","1.0","2.0","3.0","Static","Set animation mode to animate","Set animation mode to default","Set animation mode to static","","","","","","","","","","","","","","","","","Get a Cow<'_, BadgeSetIdRef>","Get a Cow<'_, ChatBadgeIdRef>","Get a Cow<'_, EmoteIdRef>","Get a Cow<'_, EmoteSetIdRef>","","","","","","","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","The index of where the Emote starts in the text.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set theme to dark mode","","","Generates url for this emote.","","","","","","","","","","","","","","","","","","The index of where the Emote ends in the text.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a newBadgeSetIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newChatBadgeIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newEmoteIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newEmoteSetIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","","","","","","","","The emote ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this BadgeSetId into a Box<BadgeSetIdRef>","Converts this ChatBadgeId into a Box<ChatBadgeIdRef>","Converts this EmoteId into a Box<EmoteIdRef>","Converts this EmoteSetId into a Box<EmoteSetIdRef>","","","","","","","","","","","","","Converts a Box<BadgeSetIdRef> into a BadgeSetId without …","Converts a Box<ChatBadgeIdRef> into a ChatBadgeId without …","Converts a Box<EmoteIdRef> into a EmoteId without copying …","Converts a Box<EmoteSetIdRef> into a EmoteSetId without …","Set theme to light mode","Constructs a new BadgeSetId","Constructs a new ChatBadgeId","Constructs a new EmoteId","Construct a new EmoteUrlBuilder from a EmoteId","Constructs a new EmoteSetId","","","","","","","","","Create the URL for this emote.","","","","","","","","","","","","","","Set size to 1.0","Set size to 2.0","Set size to 3.0","","","","","","","","","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a EmoteUrlBuilder for this emote","URL to png of size 28x28","URL to png of size 56x56","URL to png of size 112x112","","","","","","","","","An EventSub Subscription ID","An EventSub Subscription ID","","","","","Get a Cow<'_, EventSubIdRef>","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Constructs a newEventSubIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","","Calls U::from(self).","Converts this EventSubId into a Box<EventSubIdRef>","","","","Converts a Box<EventSubIdRef> into a EventSubId without …","Constructs a new EventSubId","","","","","","","Unwraps the underlying String value","","","","","","","","","","","A Creator Goal ID","A Creator Goal ID","Type of creator goal","The goal is to increase followers.","The goal is to increase subscriptions. This type shows …","The goal is to increase subscriptions. This type shows …","The goal is to increase subscriptions. This type shows the …","The goal is to increase subscriptions. This type shows the …","","","","","Get a Cow<'_, CreatorGoalIdRef>","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","Constructs a newCreatorGoalIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","","Calls U::from(self).","Calls U::from(self).","Converts this CreatorGoalId into a Box<CreatorGoalIdRef>","","","","Converts a Box<CreatorGoalIdRef> into a CreatorGoalId …","Constructs a new CreatorGoalId","","","","","","","","Unwraps the underlying String value","","","","","","","","","","","","","","","Message has been allowed","Status of a message that is or was in AutoMod queue","A blocked term ID","A blocked term ID","Message has been denied","Automod message expired in queue","A message ID","A message ID","Message has been caught and pending moderation","","","","","","","","","Get a Cow<'_, MsgIdRef>","Get a Cow<'_, BlockedTermIdRef>","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","Constructs a newMsgIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newBlockedTermIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this MsgId into a Box<MsgIdRef>","Converts this BlockedTermId into a Box<BlockedTermIdRef>","","","","","","","Converts a Box<MsgIdRef> into a MsgId without copying or …","Converts a Box<BlockedTermIdRef> into a BlockedTermId …","Constructs a new MsgId","Constructs a new BlockedTermId","","","","","","","","","","","","","","Unwraps the underlying String value","Unwraps the underlying String value","","","","","","","","","","","","","","","","","","","","","","","","","Poll is currently in progress.","The Prediction is active and viewers can make predictions.","Poll is no longer visible on the channel.","The Prediction has been canceled and the Channel Points …","Poll has reached its ended_at time.","Information about global cooldown","Something went wrong determining the state.","The Prediction has been locked and viewers can no longer …","Reward redemption max","Max per stream","Max per user per stream","Poll is no longer visible to any user on Twitch.","Poll choice","A poll choice ID","A poll choice ID","A poll ID","A poll ID","Status of a poll","A prediction ID","A prediction ID","Outcome for the Prediction","A prediction choice ID","A prediction choice ID","Status of the Prediction","Users who were the top predictors.","A reward redemption ID.","A reward redemption ID.","A winning outcome has been chosen and the Channel Points …","A reward ID.","A reward ID.","Poll has been manually terminated before its ended_at time.","","","","","","","","","","","","","","","","","","","","","","","","","Get a Cow<'_, RewardIdRef>","Get a Cow<'_, RedemptionIdRef>","Get a Cow<'_, PollIdRef>","Get a Cow<'_, PollChoiceIdRef>","Get a Cow<'_, PredictionIdRef>","Get a Cow<'_, PredictionOutcomeIdRef>","","","","","","","","","","","","","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Number of votes received via Bits.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of Channel Points used for the outcome.","Number of Channel Points used by the user.","Number of votes received via Channel Points.","Number of Channel Points won by the user.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Color for the outcome. Valid values: BLUE, PINK","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a newRewardIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newRedemptionIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newPollIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newPollChoiceIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newPredictionIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newPredictionOutcomeIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","Cooldown amount","","","","","","","","","","","","","ID for the choice.","ID for the outcome.","ID of the user.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this RewardId into a Box<RewardIdRef>","Converts this RedemptionId into a Box<RedemptionIdRef>","Converts this PollId into a Box<PollIdRef>","Converts this PollChoiceId into a Box<PollChoiceIdRef>","Converts this PredictionId into a Box<PredictionIdRef>","Converts this PredictionOutcomeId into a …","","","","","","","","","","","","","","","","","","","Converts a Box<RewardIdRef> into a RewardId without …","Converts a Box<RedemptionIdRef> into a RedemptionId …","Converts a Box<PollIdRef> into a PollId without copying or …","Converts a Box<PollChoiceIdRef> into a PollChoiceId …","Converts a Box<PredictionIdRef> into a PredictionId …","Converts a Box<PredictionOutcomeIdRef> into a …","Cooldown enabled","Login of the user.","Display name of the user.","Constructs a new RewardId","Constructs a new RedemptionId","Constructs a new PollId","Constructs a new PollChoiceId","Constructs a new PredictionId","Constructs a new PredictionOutcomeId","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Text displayed for the choice.","Text displayed for outcome.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Array of users who were the top predictors. null if none. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of unique users that chose the outcome.","Total number of votes received for the choice across all …","","","","","","","","","","","","","Max per stream is enabled","Max per user per stream is enabled","Max amount of redemptions per stream","Max amount of redemptions per user per stream","Filter by all. Effectively a no-op","An archived video","A game or category ID","A game or category ID","A Charity Campaign ID","A Charity Campaign ID","A Charity Donation ID","A Charity Donation ID","A clip ID","A clip ID","Length of the commercial in seconds","Error for the TryFrom on CommercialLength","IDs for content classification labels also known as CCLs","Filter by from this day only","Drugs, Intoxication, or Excessive Tobacco Use","Gambling","A highlight","A Hype Train ID","A Hype Train ID","A IGDB ID","A IGDB ID","invalid length of {0}","120s","150s","180s","30s","60s","90s","A live video","Mature-rated game","Filter by this month","Other","Other","A playlist video","A premiere","Prime subscription","Video is private","Significant Profanity or Vulgarity","Video is public","A rerun","Sexual Themes","A Stream ID","A Stream ID","A Stream Segment ID.","A Stream Segment ID.","Subscription tiers","A tag ID","A tag ID","A Team ID","A Team ID","Tier 1. $4.99","Tier 1. $9.99","Tier 1. $24.99","A game or category as defined by Twitch","A uploaded video","A video ID","A video ID","Period during which the video was created","Type of video","Type of video","Violent and Graphic Depictions","A watch party","A watchparty premiere,","A watchparty rerun","Filter by this week","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a Cow<'_, StreamIdRef>","Get a Cow<'_, CategoryIdRef>","Get a Cow<'_, TagIdRef>","Get a Cow<'_, TeamIdRef>","Get a Cow<'_, VideoIdRef>","Get a Cow<'_, ClipIdRef>","Get a Cow<'_, StreamSegmentIdRef>","Get a Cow<'_, HypeTrainIdRef>","Get a Cow<'_, CharityCampaignIdRef>","Get a Cow<'_, CharityDonationIdRef>","Get a Cow<'_, IgdbIdRef>","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Template URL for the game’s box art.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a newStreamIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newCategoryIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newTagIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newTeamIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newVideoIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newClipIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newStreamSegmentIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newHypeTrainIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newCharityCampaignIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newCharityDonationIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newIgdbIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","","","","","","","","","","","","","","","","","","","","","","Game or category ID.","The ID that IGDB uses to identify this game.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this StreamId into a Box<StreamIdRef>","Converts this CategoryId into a Box<CategoryIdRef>","Converts this TagId into a Box<TagIdRef>","Converts this TeamId into a Box<TeamIdRef>","Converts this VideoId into a Box<VideoIdRef>","Converts this ClipId into a Box<ClipIdRef>","Converts this StreamSegmentId into a …","Converts this HypeTrainId into a Box<HypeTrainIdRef>","Converts this CharityCampaignId into a …","Converts this CharityDonationId into a …","Converts this IgdbId into a Box<IgdbIdRef>","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Box<StreamIdRef> into a StreamId without …","Converts a Box<CategoryIdRef> into a CategoryId without …","Converts a Box<TagIdRef> into a TagId without copying or …","Converts a Box<TeamIdRef> into a TeamId without copying or …","Converts a Box<VideoIdRef> into a VideoId without copying …","Converts a Box<ClipIdRef> into a ClipId without copying or …","Converts a Box<StreamSegmentIdRef> into a StreamSegmentId …","Converts a Box<HypeTrainIdRef> into a HypeTrainId without …","Converts a Box<CharityCampaignIdRef> into a …","Converts a Box<CharityDonationIdRef> into a …","Converts a Box<IgdbIdRef> into a IgdbId without copying or …","Game name.","Constructs a new StreamId","Constructs a new CategoryId","Constructs a new TagId","Constructs a new TeamId","Constructs a new VideoId","Constructs a new ClipId","Constructs a new StreamSegmentId","Constructs a new HypeTrainId","Constructs a new CharityCampaignId","Constructs a new CharityDonationId","Constructs a new IgdbId","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Timestamp has an invalid format.","Other error","Could not parse the timestamp using time","Could not format the timestamp using time","RFC3339 timestamp","Errors that can occur when parsing a timestamp.","RFC3339 timestamp","","Get a Cow<'_, TimestampRef>","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","Get the day","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","Constructs a new Timestamp from a static reference if it …","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","Transparently reinterprets the string slice as a …","","","Get the hour","Calls U::from(self).","Calls U::from(self).","Converts this Timestamp into a Box<TimestampRef>","","","","Converts a Box<TimestampRef> into a Timestamp without …","Compare another time and return self < other.","Get the millis","Get the minute","Get the month","Constructs a new Timestamp if it conforms to Timestamp","Constructs a new Timestamp without validation","Normalize the timestamp into UTC time.","Create a timestamp corresponding to current time","","","","","","Get the second","","","","Unwraps the underlying String value","Make a timestamp with the time component set to 00:00:00.","Construct into a OffsetDateTime time.","","","","","","Construct into a OffsetDateTime time with a guaranteed UTC …","Create a timestamp corresponding to the start of the …","","","","","","","","","","","","","Get the year","","","location of error","Thing that failed","","A user according to many endpoints","","","","","","","Display name of user","","","Returns the argument unchanged.","ID of the user","Calls U::from(self).","Login name of the user, not capitalized","URL of the user’s profile","","","","",""],"i":[13,12,0,0,0,13,0,0,0,0,0,12,13,12,13,0,0,0,0,0,2,5,6,7,8,9,2,5,6,7,8,9,5,7,9,2,2,5,6,6,7,8,8,9,5,7,9,2,2,2,5,5,6,6,6,7,7,8,8,8,9,9,12,13,2,5,6,7,8,9,12,13,2,6,8,12,13,2,6,8,12,13,2,5,6,7,8,9,12,13,0,12,13,2,6,8,2,5,6,7,8,9,12,13,0,2,2,2,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,12,13,0,2,2,5,5,6,6,7,7,8,8,9,9,12,13,2,2,2,2,2,2,2,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,12,13,2,5,6,7,8,9,2,5,6,7,8,9,0,2,5,6,7,8,9,12,13,2,6,8,12,13,2,6,8,116,2,2,5,6,6,7,8,8,9,5,7,9,0,2,6,8,13,2,5,6,7,8,9,12,13,0,2,5,6,7,8,9,12,13,2,5,6,7,8,9,0,2,6,8,0,2,5,6,7,8,9,12,13,2,5,6,7,8,9,2,6,8,12,13,2,6,8,12,13,2,5,6,7,8,9,12,13,0,5,5,7,7,9,9,27,27,27,27,27,27,27,27,27,27,0,0,27,0,27,27,27,27,27,27,29,27,31,27,29,29,31,31,29,29,29,31,31,27,29,31,27,29,27,29,27,29,31,29,29,31,27,29,29,29,31,31,31,27,29,29,31,31,27,27,29,29,29,29,29,29,29,31,31,31,31,27,27,27,29,31,29,31,29,31,29,27,29,29,29,31,31,29,29,31,29,31,27,27,29,29,31,27,27,29,31,27,29,27,27,29,27,29,31,27,31,31,27,41,0,0,0,0,42,0,0,0,0,0,0,0,0,0,42,0,43,43,43,41,32,32,32,33,34,35,36,37,38,39,40,33,34,35,36,37,38,39,40,34,36,38,40,33,33,34,35,35,36,37,37,38,39,39,40,34,36,38,40,44,33,33,33,34,34,35,35,35,36,36,37,37,37,38,38,41,42,43,32,39,39,39,40,40,44,45,33,34,35,36,37,38,41,42,43,32,39,40,44,45,33,35,37,41,42,43,32,39,44,45,33,35,37,41,42,43,32,39,44,45,33,34,35,36,37,38,39,40,32,42,43,38,33,35,37,39,33,34,35,36,37,38,41,42,43,39,40,44,45,44,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,41,42,43,39,39,39,40,40,40,44,45,33,33,34,34,35,35,36,36,37,37,38,38,41,41,42,42,43,43,32,39,39,40,40,44,44,45,33,33,33,33,33,33,33,34,34,34,34,35,35,35,35,35,35,35,36,36,36,36,37,37,37,37,37,37,37,38,38,38,38,41,42,43,32,39,39,39,39,39,39,39,40,40,40,40,44,45,33,34,35,36,37,38,39,40,33,34,35,36,37,38,39,40,33,34,35,36,37,38,39,40,44,33,35,37,41,42,43,32,39,44,45,33,35,37,39,33,33,34,35,35,36,37,37,38,39,39,40,34,36,38,40,32,33,35,37,32,39,33,34,35,36,37,38,39,40,32,33,34,35,36,37,38,41,42,43,39,40,44,45,32,32,32,33,34,35,36,37,38,39,40,33,35,37,39,33,34,35,36,37,38,41,42,43,32,39,40,44,45,33,34,35,36,37,38,41,42,43,39,40,44,33,35,37,41,42,43,32,39,44,45,33,35,37,41,42,43,32,39,44,45,33,34,35,36,37,38,41,42,43,32,39,40,44,45,38,45,45,45,34,34,36,36,38,38,40,40,0,0,46,47,46,47,47,46,46,47,47,46,46,46,47,47,46,47,46,46,46,47,46,46,47,46,46,46,47,47,47,46,46,47,47,46,46,46,46,46,46,46,47,47,47,47,46,47,46,47,46,47,46,46,46,46,47,47,46,46,47,46,47,46,47,46,46,47,46,47,46,46,46,47,47,47,0,0,0,50,50,50,50,50,48,49,48,49,49,48,48,49,49,48,48,48,49,49,50,48,49,50,48,50,48,50,48,49,48,48,49,50,48,48,48,49,49,49,50,48,48,49,49,50,48,48,48,48,48,48,48,49,49,49,49,50,48,49,48,49,48,49,48,50,48,48,48,49,49,48,48,49,48,49,50,48,49,48,48,49,50,48,49,48,50,48,50,48,49,50,49,49,55,0,0,0,55,55,0,0,55,51,52,53,54,51,52,53,54,52,54,51,51,52,53,53,54,52,54,51,51,51,52,52,53,53,53,54,54,55,51,52,53,54,55,51,53,55,51,53,55,51,52,53,54,51,53,51,52,53,54,55,51,51,51,52,52,52,53,53,53,54,54,54,55,51,51,52,52,53,53,54,54,55,51,51,51,51,51,51,51,52,52,52,52,53,53,53,53,53,53,53,54,54,54,54,55,51,52,53,54,51,52,53,54,51,52,53,54,51,53,55,51,53,51,51,52,53,53,54,52,54,51,53,51,52,53,54,51,52,53,54,55,51,52,53,54,51,53,51,52,53,54,55,51,52,53,54,51,53,55,51,53,55,51,52,53,54,55,52,52,54,54,71,72,71,72,71,0,71,72,0,68,68,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,71,56,57,58,59,60,61,62,63,64,65,66,67,56,57,58,59,60,61,62,63,64,65,66,67,57,59,61,63,65,67,56,56,57,58,58,59,60,60,61,62,62,63,64,64,65,66,66,67,57,59,61,63,65,67,70,56,56,56,57,57,58,58,58,59,59,60,60,60,61,61,62,62,62,63,63,64,64,64,65,65,66,66,66,67,67,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,73,74,70,74,56,58,60,62,64,66,68,69,70,71,72,73,74,56,58,60,62,64,66,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,73,56,58,60,62,64,66,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,56,56,56,57,57,57,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,69,70,71,72,73,74,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,69,70,71,72,73,74,56,56,56,56,56,56,56,57,57,57,57,58,58,58,58,58,58,58,59,59,59,59,60,60,60,60,60,60,60,61,61,61,61,62,62,62,62,62,62,62,63,63,63,63,64,64,64,64,64,64,64,65,65,65,65,66,66,66,66,66,66,66,67,67,67,67,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,56,57,58,59,60,61,62,63,64,65,66,67,69,56,57,58,59,60,61,62,63,64,65,66,67,70,73,74,56,58,60,62,64,66,68,69,70,71,72,73,74,56,58,60,62,64,66,56,56,57,58,58,59,60,60,61,62,62,63,64,64,65,66,66,67,57,59,61,63,65,67,69,74,74,56,58,60,62,64,66,56,57,58,59,60,61,62,63,64,65,66,67,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,56,58,60,62,64,66,70,73,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,73,56,58,60,62,64,66,68,69,70,71,72,73,74,56,58,60,62,64,66,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,73,70,57,57,59,59,61,61,63,63,65,65,67,67,117,118,117,118,99,100,0,0,0,0,0,0,0,0,0,0,0,99,103,103,100,0,0,0,0,104,102,102,102,102,102,102,100,103,99,98,103,100,100,98,101,103,101,100,103,0,0,0,0,0,0,0,0,0,98,98,98,0,100,0,0,0,0,0,103,100,100,100,99,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,76,78,80,82,84,86,88,90,92,94,96,75,75,76,77,77,78,79,79,80,81,81,82,83,83,84,85,85,86,87,87,88,89,89,90,91,91,92,93,93,94,95,95,96,76,78,80,82,84,86,88,90,92,94,96,75,75,75,76,76,77,77,77,78,78,79,79,79,80,80,81,81,81,82,82,83,83,83,84,84,85,85,85,86,86,87,87,87,88,88,89,89,89,90,90,91,91,91,92,92,93,93,93,94,94,95,95,95,96,96,97,98,99,100,101,102,104,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,103,97,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,103,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,77,79,81,83,85,87,89,91,93,95,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,75,75,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,81,81,82,82,82,83,83,83,84,84,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,98,99,100,101,102,103,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,98,99,100,101,102,102,104,104,103,75,75,75,75,75,75,75,76,76,76,76,77,77,77,77,77,77,77,78,78,78,78,79,79,79,79,79,79,79,80,80,80,80,81,81,81,81,81,81,81,82,82,82,82,83,83,83,83,83,83,83,84,84,84,84,85,85,85,85,85,85,85,86,86,86,86,87,87,87,87,87,87,87,88,88,88,88,89,89,89,89,89,89,89,90,90,90,90,91,91,91,91,91,91,91,92,92,92,92,93,93,93,93,93,93,93,94,94,94,94,95,95,95,95,95,95,95,96,96,96,96,97,98,99,100,101,102,104,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,97,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,104,103,75,77,79,81,83,85,87,89,91,93,95,75,75,76,77,77,78,79,79,80,81,81,82,83,83,84,85,85,86,87,87,88,89,89,90,91,91,92,93,93,94,95,95,96,76,78,80,82,84,86,88,90,92,94,96,97,75,77,79,81,83,85,87,89,91,93,95,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,77,79,81,83,85,87,89,91,93,95,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,102,104,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,102,104,103,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,104,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,103,76,76,78,78,80,80,82,82,84,84,86,86,88,88,90,90,92,92,94,94,96,96,109,109,109,109,0,0,0,106,107,106,106,107,107,106,106,106,107,107,109,106,107,109,106,106,107,106,106,107,106,106,106,106,107,107,107,107,106,106,107,107,109,109,106,106,106,106,107,107,109,109,109,109,106,107,106,107,107,106,107,107,106,109,106,106,106,107,107,107,107,107,107,106,106,107,106,106,106,107,107,107,107,106,107,109,106,107,107,106,107,106,107,109,107,106,106,106,106,106,107,107,109,106,109,106,107,109,107,107,107,119,119,0,0,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[4,[2,3]]]],[1,[[4,[5,3]]]],[1,[[4,[6,3]]]],[1,[[4,[7,3]]]],[1,[[4,[8,3]]]],[1,[[4,[9,3]]]],[1,[[4,[2,3]]]],[1,[[4,[5,3]]]],[1,[[4,[6,3]]]],[1,[[4,[7,3]]]],[1,[[4,[8,3]]]],[1,[[4,[9,3]]]],[5,[[10,[5]]]],[7,[[10,[7]]]],[9,[[10,[9]]]],[2,5],[2,11],[5,11],[6,11],[6,7],[7,11],[8,11],[8,9],[9,11],[5,11],[7,11],[9,11],[2,11],[2,5],[-1,-2,[],[]],[5,11],[-1,-2,[],[]],[6,7],[-1,-2,[],[]],[6,11],[7,11],[-1,-2,[],[]],[-1,-2,[],[]],[8,9],[8,11],[9,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,2],[6,6],[8,8],[12,12],[13,13],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[2,2],15],[[5,5],15],[[6,6],15],[[7,7],15],[[8,8],15],[[9,9],15],[[12,12],15],[[13,13],15],0,[[],12],[[],13],[2],[6],[8],[-1,[[4,[2]]],16],[-1,[[4,[5]]],16],[-1,[[4,[6]]],16],[-1,[[4,[7]]],16],[-1,[[4,[8]]],16],[-1,[[4,[9]]],16],[-1,[[4,[12]]],16],[-1,[[4,[13]]],16],0,[[2,2],17],[[2,5],17],[[2,5],17],[[5,5],17],[[5,2],17],[[5,2],17],[[6,7],17],[[6,6],17],[[6,7],17],[[7,7],17],[[7,6],17],[[7,6],17],[[8,8],17],[[8,9],17],[[8,9],17],[[9,8],17],[[9,9],17],[[9,8],17],[[12,12],17],[[13,13],17],0,[[2,18],19],[[2,18],19],[[5,18],19],[[5,18],19],[[6,18],19],[[6,18],19],[[7,18],19],[[7,18],19],[[8,18],19],[[8,18],19],[[9,18],19],[[9,18],19],[[12,18],19],[[13,18],19],[[[20,[5]]],2],[21,2],[5,2],[11,2],[[[20,[11]]],2],[[[10,[5]]],2],[-1,-1,[]],[2,5],[21,5],[[[10,[5]]],5],[11,5],[[[20,[11]]],6],[[[20,[7]]],6],[7,6],[21,6],[[[10,[7]]],6],[11,6],[-1,-1,[]],[11,7],[[[10,[7]]],7],[21,7],[6,7],[[[10,[9]]],8],[-1,-1,[]],[21,8],[11,8],[9,8],[[[20,[9]]],8],[[[20,[11]]],8],[[[10,[9]]],9],[8,9],[21,9],[11,9],[-1,-1,[]],[-1,-1,[]],[11,2],[11,5],[11,6],[11,7],[11,8],[11,9],[11,[[4,[2]]]],[11,5],[11,[[4,[6]]]],[11,7],[11,[[4,[8]]]],[11,9],0,[[2,-1],14,22],[[5,-1],14,22],[[6,-1],14,22],[[7,-1],14,22],[[8,-1],14,22],[[9,-1],14,22],[[12,-1],14,22],[[13,-1],14,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,[[20,[5]]]],[6,[[20,[7]]]],[8,[[20,[9]]]],[-1,[[10,[-2]]],[],[]],[2,[[10,[5]]]],[2,[[10,[5]]]],[5,[[10,[5]]]],[6,[[10,[7]]]],[6,[[10,[7]]]],[7,[[10,[7]]]],[8,[[10,[9]]]],[8,[[10,[9]]]],[9,[[10,[9]]]],[[[20,[5]]],2],[[[20,[7]]],6],[[[20,[9]]],8],0,[21,2],[21,6],[21,8],[11,13],[[2,2],[[23,[15]]]],[[5,5],[[23,[15]]]],[[6,6],[[23,[15]]]],[[7,7],[[23,[15]]]],[[8,8],[[23,[15]]]],[[9,9],[[23,[15]]]],[[12,12],[[23,[15]]]],[[13,13],[[23,[15]]]],0,[[2,-1],4,24],[[5,-1],4,24],[[6,-1],4,24],[[7,-1],4,24],[[8,-1],4,24],[[9,-1],4,24],[[12,-1],4,24],[[13,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],0,[2,21],[6,21],[8,21],0,[-1,-2,[],[]],[5],[-1,-2,[],[]],[7],[-1,-2,[],[]],[9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],0,[5,5],[2,5],[7,7],[6,7],[9,9],[8,9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[28,[27]]]],[1,[[30,[29]]]],[1,[[30,[27]]]],[31,[[10,[31]]]],[27,31],[29,11],[29,31],[31,11],[31,11],[-1,-2,[],[]],[29,31],[29,11],[31,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,29],[27,27],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[29,29],15],[[31,31],15],[29],[-1,[[4,[29]]],16],[-1,[[4,[31]]],16],[-1,[[4,[27]]],16],[[29,31],17],[[29,31],17],[[29,29],17],[[31,31],17],[[31,29],17],[[31,29],17],[[27,27],17],[[29,18],19],[[29,18],19],[[31,18],19],[[31,18],19],[[27,18],19],[[27,18],19],[[[20,[31]]],29],[31,29],[-1,-1,[]],[[[10,[31]]],29],[21,29],[[[20,[11]]],29],[11,29],[21,31],[11,31],[29,31],[[[10,[31]]],31],[29,27],[-1,-1,[]],[[[10,[31]]],27],[11,29],[11,31],[11,[[4,[29]]]],[11,31],[[29,-1],14,22],[[31,-1],14,22],[-1,-2,[],[]],[-1,-2,[],[]],[29,[[20,[31]]]],[29,[[10,[31]]]],[29,[[10,[31]]]],[31,[[10,[31]]]],[[[20,[31]]],29],[21,29],[[29,29],[[23,[15]]]],[[31,31],[[23,[15]]]],[[29,-1],4,24],[[31,-1],4,24],[[27,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[29,21],[-1,-2,[],[]],[31],[27,27],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[11,[[4,[27]]]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[29,31],[31,31],[27,27],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[32,32],[32,32],[32,32],[1,[[4,[33,3]]]],[1,[[4,[34,3]]]],[1,[[4,[35,3]]]],[1,[[4,[36,3]]]],[1,[[4,[37,3]]]],[1,[[4,[38,3]]]],[1,[[4,[39,3]]]],[1,[[4,[40,3]]]],[1,[[4,[33,3]]]],[1,[[4,[34,3]]]],[1,[[4,[35,3]]]],[1,[[4,[36,3]]]],[1,[[4,[37,3]]]],[1,[[4,[38,3]]]],[1,[[4,[39,3]]]],[1,[[4,[40,3]]]],[34,[[10,[34]]]],[36,[[10,[36]]]],[38,[[10,[38]]]],[40,[[10,[40]]]],[33,11],[33,34],[34,11],[35,11],[35,36],[36,11],[37,38],[37,11],[38,11],[39,40],[39,11],[40,11],[34,11],[36,11],[38,11],[40,11],0,[-1,-2,[],[]],[33,34],[33,11],[-1,-2,[],[]],[34,11],[-1,-2,[],[]],[35,36],[35,11],[-1,-2,[],[]],[36,11],[37,38],[-1,-2,[],[]],[37,11],[38,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,11],[39,40],[-1,-2,[],[]],[40,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[35,35],[37,37],[41,41],[42,42],[43,43],[32,32],[39,39],[44,44],[45,45],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[33,33],15],[[34,34],15],[[35,35],15],[[36,36],15],[[37,37],15],[[38,38],15],[[39,39],15],[[40,40],15],[32,32],[[],42],[[],43],[38,21],[33],[35],[37],[39],[-1,[[4,[33]]],16],[-1,[[4,[34]]],16],[-1,[[4,[35]]],16],[-1,[[4,[36]]],16],[-1,[[4,[37]]],16],[-1,[[4,[38]]],16],[-1,[[4,[41]]],16],[-1,[[4,[42]]],16],[-1,[[4,[43]]],16],[-1,[[4,[39]]],16],[-1,[[4,[40]]],16],[-1,[[4,[44]]],16],[-1,[[4,[45]]],16],0,[[33,34],17],[[33,34],17],[[33,33],17],[[34,33],17],[[34,33],17],[[34,34],17],[[35,36],17],[[35,36],17],[[35,35],17],[[36,35],17],[[36,36],17],[[36,35],17],[[37,38],17],[[37,37],17],[[37,38],17],[[38,37],17],[[38,38],17],[[38,37],17],[[41,41],17],[[42,42],17],[[43,43],17],[[39,40],17],[[39,40],17],[[39,39],17],[[40,39],17],[[40,39],17],[[40,40],17],[[44,44],17],[[45,45],17],[[33,18],19],[[33,18],19],[[34,18],19],[[34,18],19],[[35,18],19],[[35,18],19],[[36,18],19],[[36,18],19],[[37,18],19],[[37,18],19],[[38,18],19],[[38,18],19],[[41,18],19],[[41,18],19],[[42,18],19],[[42,18],19],[[43,18],19],[[43,18],19],[[32,18],19],[[39,18],19],[[39,18],19],[[40,18],19],[[40,18],19],[[44,18],19],[[44,18],19],[[45,18],19],[[[20,[11]]],33],[[[10,[34]]],33],[34,33],[21,33],[[[20,[34]]],33],[-1,-1,[]],[11,33],[33,34],[21,34],[11,34],[[[10,[34]]],34],[[[20,[11]]],35],[-1,-1,[]],[[[10,[36]]],35],[36,35],[[[20,[36]]],35],[11,35],[21,35],[35,36],[21,36],[11,36],[[[10,[36]]],36],[38,37],[11,37],[[[10,[38]]],37],[[[20,[38]]],37],[-1,-1,[]],[[[20,[11]]],37],[21,37],[11,38],[[[10,[38]]],38],[37,38],[21,38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[20,[11]]],39],[40,39],[21,39],[[[10,[40]]],39],[[[20,[40]]],39],[-1,-1,[]],[11,39],[39,40],[11,40],[21,40],[[[10,[40]]],40],[-1,-1,[]],[-1,-1,[]],[11,33],[11,34],[11,35],[11,36],[11,37],[11,38],[11,39],[11,40],[11,[[4,[33]]]],[11,34],[11,[[4,[35]]]],[11,36],[11,[[4,[37]]]],[11,38],[11,[[4,[39]]]],[11,40],[[33,-1],14,22],[[34,-1],14,22],[[35,-1],14,22],[[36,-1],14,22],[[37,-1],14,22],[[38,-1],14,22],[[39,-1],14,22],[[40,-1],14,22],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,[[20,[34]]]],[35,[[20,[36]]]],[37,[[20,[38]]]],[39,[[20,[40]]]],[33,[[10,[34]]]],[33,[[10,[34]]]],[34,[[10,[34]]]],[35,[[10,[36]]]],[35,[[10,[36]]]],[36,[[10,[36]]]],[37,[[10,[38]]]],[37,[[10,[38]]]],[38,[[10,[38]]]],[39,[[10,[40]]]],[39,[[10,[40]]]],[40,[[10,[40]]]],[[[20,[34]]],33],[[[20,[36]]],35],[[[20,[38]]],37],[[[20,[40]]],39],[32,32],[21,33],[21,35],[21,37],[38,32],[21,39],[[33,33],[[23,[15]]]],[[34,34],[[23,[15]]]],[[35,35],[[23,[15]]]],[[36,36],[[23,[15]]]],[[37,37],[[23,[15]]]],[[38,38],[[23,[15]]]],[[39,39],[[23,[15]]]],[[40,40],[[23,[15]]]],[32,21],[[33,-1],4,24],[[34,-1],4,24],[[35,-1],4,24],[[36,-1],4,24],[[37,-1],4,24],[[38,-1],4,24],[[41,-1],4,24],[[42,-1],4,24],[[43,-1],4,24],[[39,-1],4,24],[[40,-1],4,24],[[44,-1],4,24],[[45,-1],4,24],[32,32],[32,32],[32,32],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[33,21],[35,21],[37,21],[39,21],[-1,-2,[],[]],[34],[-1,-2,[],[]],[36],[-1,-2,[],[]],[38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[38,32],0,0,0,[34,34],[33,34],[35,36],[36,36],[37,38],[38,38],[40,40],[39,40],0,0,[1,[[4,[46,3]]]],[1,[[4,[47,3]]]],[1,[[4,[46,3]]]],[1,[[4,[47,3]]]],[47,[[10,[47]]]],[46,11],[46,47],[47,11],[47,11],[46,47],[-1,-2,[],[]],[46,11],[-1,-2,[],[]],[47,11],[-1,-2,[],[]],[-1,-2,[],[]],[46,46],[[-1,-2],14,[],[]],[[46,46],15],[[47,47],15],[46],[-1,[[4,[46]]],16],[-1,[[4,[47]]],16],[[46,46],17],[[46,47],17],[[46,47],17],[[47,46],17],[[47,47],17],[[47,46],17],[[46,18],19],[[46,18],19],[[47,18],19],[[47,18],19],[47,46],[[[20,[11]]],46],[11,46],[[[20,[47]]],46],[-1,-1,[]],[21,46],[[[10,[47]]],46],[11,47],[21,47],[46,47],[[[10,[47]]],47],[11,46],[11,47],[11,[[4,[46]]]],[11,47],[[46,-1],14,22],[[47,-1],14,22],[-1,-2,[],[]],[46,[[20,[47]]]],[46,[[10,[47]]]],[46,[[10,[47]]]],[47,[[10,[47]]]],[[[20,[47]]],46],[21,46],[[46,46],[[23,[15]]]],[[47,47],[[23,[15]]]],[[46,-1],4,24],[[47,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[46,21],[-1,-2,[],[]],[47],[-1,21,[]],[-1,21,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[46,47],[47,47],0,0,0,0,0,0,0,0,[1,[[4,[48,3]]]],[1,[[4,[49,3]]]],[1,[[4,[48,3]]]],[1,[[4,[49,3]]]],[49,[[10,[49]]]],[48,11],[48,49],[49,11],[49,11],[-1,-2,[],[]],[48,49],[48,11],[49,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[50,50],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[48,48],15],[[49,49],15],[48],[-1,[[4,[48]]],16],[-1,[[4,[49]]],16],[-1,[[4,[50]]],16],[[48,49],17],[[48,48],17],[[48,49],17],[[49,48],17],[[49,49],17],[[49,48],17],[[50,50],17],[[48,18],19],[[48,18],19],[[49,18],19],[[49,18],19],[[50,18],19],[[[20,[49]]],48],[-1,-1,[]],[[[20,[11]]],48],[49,48],[[[10,[49]]],48],[11,48],[21,48],[48,49],[11,49],[21,49],[[[10,[49]]],49],[-1,-1,[]],[11,48],[11,49],[11,[[4,[48]]]],[11,49],[[48,-1],14,22],[[49,-1],14,22],[-1,-2,[],[]],[-1,-2,[],[]],[48,[[20,[49]]]],[48,[[10,[49]]]],[48,[[10,[49]]]],[49,[[10,[49]]]],[[[20,[49]]],48],[21,48],[[48,48],[[23,[15]]]],[[49,49],[[23,[15]]]],[[48,-1],4,24],[[49,-1],4,24],[[50,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[48,21],[-1,-2,[],[]],[49],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[48,49],[49,49],0,0,0,0,0,0,0,0,0,[1,[[4,[51,3]]]],[1,[[4,[52,3]]]],[1,[[4,[53,3]]]],[1,[[4,[54,3]]]],[1,[[4,[51,3]]]],[1,[[4,[52,3]]]],[1,[[4,[53,3]]]],[1,[[4,[54,3]]]],[52,[[10,[52]]]],[54,[[10,[54]]]],[51,52],[51,11],[52,11],[53,11],[53,54],[54,11],[52,11],[54,11],[-1,-2,[],[]],[51,11],[51,52],[-1,-2,[],[]],[52,11],[53,54],[-1,-2,[],[]],[53,11],[54,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[53,53],[55,55],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[51,51],15],[[52,52],15],[[53,53],15],[[54,54],15],[51],[53],[-1,[[4,[51]]],16],[-1,[[4,[52]]],16],[-1,[[4,[53]]],16],[-1,[[4,[54]]],16],[-1,[[4,[55]]],16],[[51,52],17],[[51,51],17],[[51,52],17],[[52,52],17],[[52,51],17],[[52,51],17],[[53,53],17],[[53,54],17],[[53,54],17],[[54,53],17],[[54,53],17],[[54,54],17],[[55,55],17],[[51,18],19],[[51,18],19],[[52,18],19],[[52,18],19],[[53,18],19],[[53,18],19],[[54,18],19],[[54,18],19],[[55,18],19],[[[20,[11]]],51],[[[10,[52]]],51],[52,51],[21,51],[-1,-1,[]],[11,51],[[[20,[52]]],51],[21,52],[[[10,[52]]],52],[51,52],[11,52],[11,53],[-1,-1,[]],[[[20,[11]]],53],[21,53],[[[20,[54]]],53],[54,53],[[[10,[54]]],53],[[[10,[54]]],54],[11,54],[53,54],[21,54],[-1,-1,[]],[11,51],[11,52],[11,53],[11,54],[11,[[4,[51]]]],[11,52],[11,[[4,[53]]]],[11,54],[[51,-1],14,22],[[52,-1],14,22],[[53,-1],14,22],[[54,-1],14,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,[[20,[52]]]],[53,[[20,[54]]]],[51,[[10,[52]]]],[51,[[10,[52]]]],[52,[[10,[52]]]],[53,[[10,[54]]]],[53,[[10,[54]]]],[54,[[10,[54]]]],[[[20,[52]]],51],[[[20,[54]]],53],[21,51],[21,53],[[51,51],[[23,[15]]]],[[52,52],[[23,[15]]]],[[53,53],[[23,[15]]]],[[54,54],[[23,[15]]]],[[51,-1],4,24],[[52,-1],4,24],[[53,-1],4,24],[[54,-1],4,24],[[55,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[51,21],[53,21],[-1,-2,[],[]],[52],[-1,-2,[],[]],[54],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[52,52],[51,52],[54,54],[53,54],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[4,[56,3]]]],[1,[[4,[57,3]]]],[1,[[4,[58,3]]]],[1,[[4,[59,3]]]],[1,[[4,[60,3]]]],[1,[[4,[61,3]]]],[1,[[4,[62,3]]]],[1,[[4,[63,3]]]],[1,[[4,[64,3]]]],[1,[[4,[65,3]]]],[1,[[4,[66,3]]]],[1,[[4,[67,3]]]],[1,[[4,[56,3]]]],[1,[[4,[57,3]]]],[1,[[4,[58,3]]]],[1,[[4,[59,3]]]],[1,[[4,[60,3]]]],[1,[[4,[61,3]]]],[1,[[4,[62,3]]]],[1,[[4,[63,3]]]],[1,[[4,[64,3]]]],[1,[[4,[65,3]]]],[1,[[4,[66,3]]]],[1,[[4,[67,3]]]],[57,[[10,[57]]]],[59,[[10,[59]]]],[61,[[10,[61]]]],[63,[[10,[63]]]],[65,[[10,[65]]]],[67,[[10,[67]]]],[56,11],[56,57],[57,11],[58,11],[58,59],[59,11],[60,61],[60,11],[61,11],[62,11],[62,63],[63,11],[64,65],[64,11],[65,11],[66,67],[66,11],[67,11],[57,11],[59,11],[61,11],[63,11],[65,11],[67,11],0,[56,11],[-1,-2,[],[]],[56,57],[57,11],[-1,-2,[],[]],[58,59],[58,11],[-1,-2,[],[]],[-1,-2,[],[]],[59,11],[60,11],[60,61],[-1,-2,[],[]],[61,11],[-1,-2,[],[]],[-1,-2,[],[]],[62,11],[62,63],[63,11],[-1,-2,[],[]],[64,65],[64,11],[-1,-2,[],[]],[65,11],[-1,-2,[],[]],[66,11],[66,67],[-1,-2,[],[]],[67,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[56,56],[58,58],[60,60],[62,62],[64,64],[66,66],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[56,56],15],[[57,57],15],[[58,58],15],[[59,59],15],[[60,60],15],[[61,61],15],[[62,62],15],[[63,63],15],[[64,64],15],[[65,65],15],[[66,66],15],[[67,67],15],0,[56],[58],[60],[62],[64],[66],[-1,[[4,[56]]],16],[-1,[[4,[57]]],16],[-1,[[4,[58]]],16],[-1,[[4,[59]]],16],[-1,[[4,[60]]],16],[-1,[[4,[61]]],16],[-1,[[4,[62]]],16],[-1,[[4,[63]]],16],[-1,[[4,[64]]],16],[-1,[[4,[65]]],16],[-1,[[4,[66]]],16],[-1,[[4,[67]]],16],[-1,[[4,[68]]],16],[-1,[[4,[69]]],16],[-1,[[4,[70]]],16],[-1,[[4,[71]]],16],[-1,[[4,[72]]],16],[-1,[[4,[73]]],16],[-1,[[4,[74]]],16],[[56,57],17],[[56,57],17],[[56,56],17],[[57,56],17],[[57,56],17],[[57,57],17],[[58,59],17],[[58,59],17],[[58,58],17],[[59,58],17],[[59,58],17],[[59,59],17],[[60,61],17],[[60,60],17],[[60,61],17],[[61,60],17],[[61,60],17],[[61,61],17],[[62,62],17],[[62,63],17],[[62,63],17],[[63,62],17],[[63,62],17],[[63,63],17],[[64,65],17],[[64,65],17],[[64,64],17],[[65,64],17],[[65,64],17],[[65,65],17],[[66,66],17],[[66,67],17],[[66,67],17],[[67,66],17],[[67,67],17],[[67,66],17],[[68,68],17],[[69,69],17],[[70,70],17],[[71,71],17],[[72,72],17],[[73,73],17],[[74,74],17],[[56,18],19],[[56,18],19],[[57,18],19],[[57,18],19],[[58,18],19],[[58,18],19],[[59,18],19],[[59,18],19],[[60,18],19],[[60,18],19],[[61,18],19],[[61,18],19],[[62,18],19],[[62,18],19],[[63,18],19],[[63,18],19],[[64,18],19],[[64,18],19],[[65,18],19],[[65,18],19],[[66,18],19],[[66,18],19],[[67,18],19],[[67,18],19],[[68,18],19],[[69,18],19],[[70,18],19],[[71,18],19],[[72,18],19],[[73,18],19],[[74,18],19],[[[10,[57]]],56],[57,56],[11,56],[21,56],[[[20,[57]]],56],[[[20,[11]]],56],[-1,-1,[]],[21,57],[[[10,[57]]],57],[11,57],[56,57],[59,58],[[[10,[59]]],58],[-1,-1,[]],[11,58],[[[20,[59]]],58],[[[20,[11]]],58],[21,58],[[[10,[59]]],59],[21,59],[58,59],[11,59],[11,60],[-1,-1,[]],[21,60],[61,60],[[[20,[61]]],60],[[[10,[61]]],60],[[[20,[11]]],60],[[[10,[61]]],61],[21,61],[60,61],[11,61],[11,62],[[[20,[63]]],62],[-1,-1,[]],[[[20,[11]]],62],[21,62],[[[10,[63]]],62],[63,62],[62,63],[11,63],[21,63],[[[10,[63]]],63],[[[10,[65]]],64],[11,64],[65,64],[-1,-1,[]],[[[20,[65]]],64],[21,64],[[[20,[11]]],64],[21,65],[64,65],[[[10,[65]]],65],[11,65],[21,66],[11,66],[67,66],[[[20,[67]]],66],[-1,-1,[]],[[[10,[67]]],66],[[[20,[11]]],66],[11,67],[21,67],[[[10,[67]]],67],[66,67],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[11,56],[11,57],[11,58],[11,59],[11,60],[11,61],[11,62],[11,63],[11,64],[11,65],[11,66],[11,67],[11,[[4,[56]]]],[11,57],[11,[[4,[58]]]],[11,59],[11,[[4,[60]]]],[11,61],[11,[[4,[62]]]],[11,63],[11,[[4,[64]]]],[11,65],[11,[[4,[66]]]],[11,67],0,[[56,-1],14,22],[[57,-1],14,22],[[58,-1],14,22],[[59,-1],14,22],[[60,-1],14,22],[[61,-1],14,22],[[62,-1],14,22],[[63,-1],14,22],[[64,-1],14,22],[[65,-1],14,22],[[66,-1],14,22],[[67,-1],14,22],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,[[20,[57]]]],[58,[[20,[59]]]],[60,[[20,[61]]]],[62,[[20,[63]]]],[64,[[20,[65]]]],[66,[[20,[67]]]],[56,[[10,[57]]]],[56,[[10,[57]]]],[57,[[10,[57]]]],[58,[[10,[59]]]],[58,[[10,[59]]]],[59,[[10,[59]]]],[60,[[10,[61]]]],[60,[[10,[61]]]],[61,[[10,[61]]]],[62,[[10,[63]]]],[62,[[10,[63]]]],[63,[[10,[63]]]],[64,[[10,[65]]]],[64,[[10,[65]]]],[65,[[10,[65]]]],[66,[[10,[67]]]],[66,[[10,[67]]]],[67,[[10,[67]]]],[[[20,[57]]],56],[[[20,[59]]],58],[[[20,[61]]],60],[[[20,[63]]],62],[[[20,[65]]],64],[[[20,[67]]],66],0,0,0,[21,56],[21,58],[21,60],[21,62],[21,64],[21,66],[[56,56],[[23,[15]]]],[[57,57],[[23,[15]]]],[[58,58],[[23,[15]]]],[[59,59],[[23,[15]]]],[[60,60],[[23,[15]]]],[[61,61],[[23,[15]]]],[[62,62],[[23,[15]]]],[[63,63],[[23,[15]]]],[[64,64],[[23,[15]]]],[[65,65],[[23,[15]]]],[[66,66],[[23,[15]]]],[[67,67],[[23,[15]]]],[[56,-1],4,24],[[57,-1],4,24],[[58,-1],4,24],[[59,-1],4,24],[[60,-1],4,24],[[61,-1],4,24],[[62,-1],4,24],[[63,-1],4,24],[[64,-1],4,24],[[65,-1],4,24],[[66,-1],4,24],[[67,-1],4,24],[[68,-1],4,24],[[69,-1],4,24],[[70,-1],4,24],[[71,-1],4,24],[[72,-1],4,24],[[73,-1],4,24],[[74,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[56,21],[58,21],[60,21],[62,21],[64,21],[66,21],0,0,[-1,-2,[],[]],[57],[-1,-2,[],[]],[59],[-1,-2,[],[]],[61],[-1,-2,[],[]],[63],[-1,-2,[],[]],[65],[-1,-2,[],[]],[67],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],0,[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],0,0,[57,57],[56,57],[59,59],[58,59],[60,61],[61,61],[62,63],[63,63],[64,65],[65,65],[67,67],[66,67],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[4,[75,3]]]],[1,[[4,[76,3]]]],[1,[[4,[77,3]]]],[1,[[4,[78,3]]]],[1,[[4,[79,3]]]],[1,[[4,[80,3]]]],[1,[[4,[81,3]]]],[1,[[4,[82,3]]]],[1,[[4,[83,3]]]],[1,[[4,[84,3]]]],[1,[[4,[85,3]]]],[1,[[4,[86,3]]]],[1,[[4,[87,3]]]],[1,[[4,[88,3]]]],[1,[[4,[89,3]]]],[1,[[4,[90,3]]]],[1,[[4,[91,3]]]],[1,[[4,[92,3]]]],[1,[[4,[93,3]]]],[1,[[4,[94,3]]]],[1,[[4,[95,3]]]],[1,[[4,[96,3]]]],[1,[[4,[75,3]]]],[1,[[4,[76,3]]]],[1,[[4,[77,3]]]],[1,[[4,[78,3]]]],[1,[[4,[79,3]]]],[1,[[4,[80,3]]]],[1,[[4,[81,3]]]],[1,[[4,[82,3]]]],[1,[[4,[83,3]]]],[1,[[4,[84,3]]]],[1,[[4,[85,3]]]],[1,[[4,[86,3]]]],[1,[[4,[87,3]]]],[1,[[4,[88,3]]]],[1,[[4,[89,3]]]],[1,[[4,[90,3]]]],[1,[[4,[91,3]]]],[1,[[4,[92,3]]]],[1,[[4,[93,3]]]],[1,[[4,[94,3]]]],[1,[[4,[95,3]]]],[1,[[4,[96,3]]]],[76,[[10,[76]]]],[78,[[10,[78]]]],[80,[[10,[80]]]],[82,[[10,[82]]]],[84,[[10,[84]]]],[86,[[10,[86]]]],[88,[[10,[88]]]],[90,[[10,[90]]]],[92,[[10,[92]]]],[94,[[10,[94]]]],[96,[[10,[96]]]],[75,76],[75,11],[76,11],[77,78],[77,11],[78,11],[79,11],[79,80],[80,11],[81,11],[81,82],[82,11],[83,84],[83,11],[84,11],[85,11],[85,86],[86,11],[87,88],[87,11],[88,11],[89,90],[89,11],[90,11],[91,11],[91,92],[92,11],[93,11],[93,94],[94,11],[95,11],[95,96],[96,11],[76,11],[78,11],[80,11],[82,11],[84,11],[86,11],[88,11],[90,11],[92,11],[94,11],[96,11],[-1,-2,[],[]],[75,11],[75,76],[-1,-2,[],[]],[76,11],[77,11],[77,78],[-1,-2,[],[]],[-1,-2,[],[]],[78,11],[-1,-2,[],[]],[79,11],[79,80],[-1,-2,[],[]],[80,11],[-1,-2,[],[]],[81,11],[81,82],[82,11],[-1,-2,[],[]],[83,11],[83,84],[-1,-2,[],[]],[84,11],[-1,-2,[],[]],[85,86],[-1,-2,[],[]],[85,11],[86,11],[-1,-2,[],[]],[87,11],[87,88],[-1,-2,[],[]],[88,11],[-1,-2,[],[]],[89,11],[89,90],[-1,-2,[],[]],[-1,-2,[],[]],[90,11],[-1,-2,[],[]],[91,92],[91,11],[92,11],[-1,-2,[],[]],[93,94],[93,11],[-1,-2,[],[]],[-1,-2,[],[]],[94,11],[-1,-2,[],[]],[95,96],[95,11],[96,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[75,75],[77,77],[79,79],[81,81],[83,83],[85,85],[87,87],[89,89],[91,91],[93,93],[95,95],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[75,75],15],[[76,76],15],[[77,77],15],[[78,78],15],[[79,79],15],[[80,80],15],[[81,81],15],[[82,82],15],[[83,83],15],[[84,84],15],[[85,85],15],[[86,86],15],[[87,87],15],[[88,88],15],[[89,89],15],[[90,90],15],[[91,91],15],[[92,92],15],[[93,93],15],[[94,94],15],[[95,95],15],[[96,96],15],[75],[77],[79],[81],[83],[85],[87],[89],[91],[93],[95],[-1,[[4,[75]]],16],[-1,[[4,[76]]],16],[-1,[[4,[77]]],16],[-1,[[4,[78]]],16],[-1,[[4,[79]]],16],[-1,[[4,[80]]],16],[-1,[[4,[81]]],16],[-1,[[4,[82]]],16],[-1,[[4,[83]]],16],[-1,[[4,[84]]],16],[-1,[[4,[85]]],16],[-1,[[4,[86]]],16],[-1,[[4,[87]]],16],[-1,[[4,[88]]],16],[-1,[[4,[89]]],16],[-1,[[4,[90]]],16],[-1,[[4,[91]]],16],[-1,[[4,[92]]],16],[-1,[[4,[93]]],16],[-1,[[4,[94]]],16],[-1,[[4,[95]]],16],[-1,[[4,[96]]],16],[-1,[[4,[97]]],16],[-1,[[4,[98]]],16],[-1,[[4,[99]]],16],[-1,[[4,[100]]],16],[-1,[[4,[101]]],16],[-1,[[4,[102]]],16],[-1,[[4,[103]]],16],[[75,76],17],[[75,76],17],[[75,75],17],[[76,75],17],[[76,75],17],[[76,76],17],[[77,77],17],[[77,78],17],[[77,78],17],[[78,77],17],[[78,78],17],[[78,77],17],[[79,80],17],[[79,79],17],[[79,80],17],[[80,80],17],[[80,79],17],[[80,79],17],[[81,82],17],[[81,82],17],[[81,81],17],[[82,82],17],[[82,81],17],[[82,81],17],[[83,83],17],[[83,84],17],[[83,84],17],[[84,83],17],[[84,84],17],[[84,83],17],[[85,85],17],[[85,86],17],[[85,86],17],[[86,85],17],[[86,86],17],[[86,85],17],[[87,88],17],[[87,87],17],[[87,88],17],[[88,87],17],[[88,88],17],[[88,87],17],[[89,89],17],[[89,90],17],[[89,90],17],[[90,89],17],[[90,89],17],[[90,90],17],[[91,91],17],[[91,92],17],[[91,92],17],[[92,92],17],[[92,91],17],[[92,91],17],[[93,94],17],[[93,94],17],[[93,93],17],[[94,94],17],[[94,93],17],[[94,93],17],[[95,96],17],[[95,95],17],[[95,96],17],[[96,95],17],[[96,95],17],[[96,96],17],[[97,97],17],[[98,98],17],[[99,99],17],[[100,100],17],[[101,101],17],[[102,102],17],[[103,103],17],[[75,18],19],[[75,18],19],[[76,18],19],[[76,18],19],[[77,18],19],[[77,18],19],[[78,18],19],[[78,18],19],[[79,18],19],[[79,18],19],[[80,18],19],[[80,18],19],[[81,18],19],[[81,18],19],[[82,18],19],[[82,18],19],[[83,18],19],[[83,18],19],[[84,18],19],[[84,18],19],[[85,18],19],[[85,18],19],[[86,18],19],[[86,18],19],[[87,18],19],[[87,18],19],[[88,18],19],[[88,18],19],[[89,18],19],[[89,18],19],[[90,18],19],[[90,18],19],[[91,18],19],[[91,18],19],[[92,18],19],[[92,18],19],[[93,18],19],[[93,18],19],[[94,18],19],[[94,18],19],[[95,18],19],[[95,18],19],[[96,18],19],[[96,18],19],[[97,18],19],[[98,18],19],[[99,18],19],[[100,18],19],[[101,18],19],[[102,18],19],[[102,18],19],[[104,18],19],[[104,18],19],[[103,18],19],[[[20,[11]]],75],[-1,-1,[]],[11,75],[21,75],[76,75],[[[10,[76]]],75],[[[20,[76]]],75],[11,76],[[[10,[76]]],76],[21,76],[75,76],[21,77],[[[20,[11]]],77],[[[10,[78]]],77],[78,77],[[[20,[78]]],77],[11,77],[-1,-1,[]],[21,78],[11,78],[77,78],[[[10,[78]]],78],[[[20,[80]]],79],[-1,-1,[]],[80,79],[11,79],[21,79],[[[10,[80]]],79],[[[20,[11]]],79],[[[10,[80]]],80],[21,80],[79,80],[11,80],[[[10,[82]]],81],[82,81],[11,81],[[[20,[82]]],81],[-1,-1,[]],[21,81],[[[20,[11]]],81],[11,82],[21,82],[81,82],[[[10,[82]]],82],[21,83],[11,83],[[[10,[84]]],83],[[[20,[11]]],83],[84,83],[[[20,[84]]],83],[-1,-1,[]],[83,84],[[[10,[84]]],84],[11,84],[21,84],[[[20,[86]]],85],[[[10,[86]]],85],[-1,-1,[]],[11,85],[21,85],[86,85],[[[20,[11]]],85],[21,86],[85,86],[[[10,[86]]],86],[11,86],[11,87],[[[10,[88]]],87],[-1,-1,[]],[[[20,[11]]],87],[21,87],[88,87],[[[20,[88]]],87],[21,88],[11,88],[[[10,[88]]],88],[87,88],[[[10,[90]]],89],[11,89],[[[20,[11]]],89],[[[20,[90]]],89],[-1,-1,[]],[90,89],[21,89],[[[10,[90]]],90],[89,90],[21,90],[11,90],[21,91],[[[10,[92]]],91],[92,91],[11,91],[[[20,[92]]],91],[-1,-1,[]],[[[20,[11]]],91],[91,92],[11,92],[21,92],[[[10,[92]]],92],[[[20,[11]]],93],[11,93],[[[20,[94]]],93],[-1,-1,[]],[21,93],[[[10,[94]]],93],[94,93],[21,94],[[[10,[94]]],94],[93,94],[11,94],[-1,-1,[]],[[[10,[96]]],95],[[[20,[11]]],95],[11,95],[21,95],[[[20,[96]]],95],[96,95],[95,96],[11,96],[[[10,[96]]],96],[21,96],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[11,75],[11,76],[11,77],[11,78],[11,79],[11,80],[11,81],[11,82],[11,83],[11,84],[11,85],[11,86],[11,87],[11,88],[11,89],[11,90],[11,91],[11,92],[11,93],[11,94],[11,95],[11,96],[11,[[4,[75]]]],[11,76],[11,[[4,[77]]]],[11,78],[11,[[4,[79]]]],[11,80],[11,[[4,[81]]]],[11,82],[11,[[4,[83]]]],[11,84],[11,[[4,[85]]]],[11,86],[11,[[4,[87]]]],[11,88],[11,[[4,[89]]]],[11,90],[11,[[4,[91]]]],[11,92],[11,[[4,[93]]]],[11,94],[11,[[4,[95]]]],[11,96],[[75,-1],14,22],[[76,-1],14,22],[[77,-1],14,22],[[78,-1],14,22],[[79,-1],14,22],[[80,-1],14,22],[[81,-1],14,22],[[82,-1],14,22],[[83,-1],14,22],[[84,-1],14,22],[[85,-1],14,22],[[86,-1],14,22],[[87,-1],14,22],[[88,-1],14,22],[[89,-1],14,22],[[90,-1],14,22],[[91,-1],14,22],[[92,-1],14,22],[[93,-1],14,22],[[94,-1],14,22],[[95,-1],14,22],[[96,-1],14,22],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,[[20,[76]]]],[77,[[20,[78]]]],[79,[[20,[80]]]],[81,[[20,[82]]]],[83,[[20,[84]]]],[85,[[20,[86]]]],[87,[[20,[88]]]],[89,[[20,[90]]]],[91,[[20,[92]]]],[93,[[20,[94]]]],[95,[[20,[96]]]],[75,[[10,[76]]]],[75,[[10,[76]]]],[76,[[10,[76]]]],[77,[[10,[78]]]],[77,[[10,[78]]]],[78,[[10,[78]]]],[79,[[10,[80]]]],[79,[[10,[80]]]],[80,[[10,[80]]]],[81,[[10,[82]]]],[81,[[10,[82]]]],[82,[[10,[82]]]],[83,[[10,[84]]]],[83,[[10,[84]]]],[84,[[10,[84]]]],[85,[[10,[86]]]],[85,[[10,[86]]]],[86,[[10,[86]]]],[87,[[10,[88]]]],[87,[[10,[88]]]],[88,[[10,[88]]]],[89,[[10,[90]]]],[89,[[10,[90]]]],[90,[[10,[90]]]],[91,[[10,[92]]]],[91,[[10,[92]]]],[92,[[10,[92]]]],[93,[[10,[94]]]],[93,[[10,[94]]]],[94,[[10,[94]]]],[95,[[10,[96]]]],[95,[[10,[96]]]],[96,[[10,[96]]]],[[[20,[76]]],75],[[[20,[78]]],77],[[[20,[80]]],79],[[[20,[82]]],81],[[[20,[84]]],83],[[[20,[86]]],85],[[[20,[88]]],87],[[[20,[90]]],89],[[[20,[92]]],91],[[[20,[94]]],93],[[[20,[96]]],95],0,[21,75],[21,77],[21,79],[21,81],[21,83],[21,85],[21,87],[21,89],[21,91],[21,93],[21,95],[[75,75],[[23,[15]]]],[[76,76],[[23,[15]]]],[[77,77],[[23,[15]]]],[[78,78],[[23,[15]]]],[[79,79],[[23,[15]]]],[[80,80],[[23,[15]]]],[[81,81],[[23,[15]]]],[[82,82],[[23,[15]]]],[[83,83],[[23,[15]]]],[[84,84],[[23,[15]]]],[[85,85],[[23,[15]]]],[[86,86],[[23,[15]]]],[[87,87],[[23,[15]]]],[[88,88],[[23,[15]]]],[[89,89],[[23,[15]]]],[[90,90],[[23,[15]]]],[[91,91],[[23,[15]]]],[[92,92],[[23,[15]]]],[[93,93],[[23,[15]]]],[[94,94],[[23,[15]]]],[[95,95],[[23,[15]]]],[[96,96],[[23,[15]]]],[[75,-1],4,24],[[76,-1],4,24],[[77,-1],4,24],[[78,-1],4,24],[[79,-1],4,24],[[80,-1],4,24],[[81,-1],4,24],[[82,-1],4,24],[[83,-1],4,24],[[84,-1],4,24],[[85,-1],4,24],[[86,-1],4,24],[[87,-1],4,24],[[88,-1],4,24],[[89,-1],4,24],[[90,-1],4,24],[[91,-1],4,24],[[92,-1],4,24],[[93,-1],4,24],[[94,-1],4,24],[[95,-1],4,24],[[96,-1],4,24],[[97,-1],4,24],[[98,-1],4,24],[[99,-1],4,24],[[100,-1],4,24],[[101,-1],4,24],[[102,-1],4,24],[[103,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[75,21],[77,21],[79,21],[81,21],[83,21],[85,21],[87,21],[89,21],[91,21],[93,21],[95,21],[-1,-2,[],[]],[76],[-1,-2,[],[]],[78],[-1,-2,[],[]],[80],[-1,-2,[],[]],[82],[-1,-2,[],[]],[84],[-1,-2,[],[]],[86],[-1,-2,[],[]],[88],[-1,-2,[],[]],[90],[-1,-2,[],[]],[92],[-1,-2,[],[]],[94],[-1,-2,[],[]],[96],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[105,[[4,[102]]]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[75,76],[76,76],[77,78],[78,78],[79,80],[80,80],[81,82],[82,82],[83,84],[84,84],[86,86],[85,86],[88,88],[87,88],[89,90],[90,90],[92,92],[91,92],[93,94],[94,94],[95,96],[96,96],0,0,0,0,0,0,0,[1,[[30,[106]]]],[107,[[10,[107]]]],[106,107],[106,11],[107,11],[107,11],[106,11],[106,107],[-1,-2,[],[]],[-1,-2,[],[]],[107,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,106],[[-1,-2],14,[],[]],[107,11],[106],[-1,[[4,[106]]],16],[-1,[[4,[107]]],16],[[106,108],17],[[106,107],17],[[106,107],17],[[106,106],17],[[107,106],17],[[107,108],17],[[107,106],17],[[107,107],17],[[106,18],19],[[106,18],19],[[107,18],19],[[107,18],19],[[109,18],19],[[109,18],19],[[[20,[107]]],106],[107,106],[-1,-1,[]],[[[10,[107]]],106],[106,107],[[[10,[107]]],107],[110,109],[111,109],[112,109],[-1,-1,[]],[11,106],[11,107],[11,[[4,[106]]]],[11,[[4,[107,109]]]],[11,107],[[106,-1],14,22],[[107,-1],14,22],[107,11],[-1,-2,[],[]],[-1,-2,[],[]],[106,[[20,[107]]]],[106,[[10,[107]]]],[106,[[10,[107]]]],[107,[[10,[107]]]],[[[20,[107]]],106],[[107,-1],17,113],[107,[[23,[11]]]],[107,11],[107,11],[21,[[4,[106,109]]]],[21,106],[107,[[4,[[10,[107]],109]]]],[[],106],[[106,106],[[23,[15]]]],[[106,108],[[23,[15]]]],[[107,108],[[23,[15]]]],[[107,107],[[23,[15]]]],[[107,106],[[23,[15]]]],[107,11],[[106,-1],4,24],[[107,-1],4,24],[109,[[23,[114]]]],[106,21],[107,106],[107,108],[-1,-2,[],[]],[107],[-1,21,[]],[-1,21,[]],[-1,21,[]],[107,108],[[],106],[-1,[[4,[-2]]],[],[]],[108,[[4,[106]]]],[21,[[4,[106]]]],[11,[[4,[106]]]],[21,[[4,[107,109]]]],[11,[[4,[107]]]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[107,11],[107,107],[106,107],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[115,115],[[-1,-2],14,[],[]],[-1,[[4,[115]]],16],0,[[115,115],17],[[115,18],19],[-1,-1,[]],0,[-1,-2,[],[]],0,0,[[115,-1],4,24],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]]],"c":[],"p":[[3,"Unstructured",2892],[3,"UserId",0],[4,"Error",2893],[4,"Result",2894],[3,"UserIdRef",0],[3,"DisplayName",0],[3,"DisplayNameRef",0],[3,"Nickname",0],[3,"NicknameRef",0],[4,"Cow",2895],[15,"str"],[4,"BroadcasterType",0],[4,"UserType",0],[15,"tuple"],[4,"Ordering",2896],[8,"Deserializer",2897],[15,"bool"],[3,"Formatter",2898],[6,"Result",2898],[3,"Box",2899],[3,"String",2900],[8,"Hasher",2901],[4,"Option",2902],[8,"Serializer",2903],[15,"usize"],[3,"TypeId",2904],[4,"NamedUserColor",289],[15,"slice"],[3,"HexColor",289],[6,"Result",2893],[3,"HexColorRef",289],[3,"EmoteUrlBuilder",402],[3,"BadgeSetId",402],[3,"BadgeSetIdRef",402],[3,"ChatBadgeId",402],[3,"ChatBadgeIdRef",402],[3,"EmoteId",402],[3,"EmoteIdRef",402],[3,"EmoteSetId",402],[3,"EmoteSetIdRef",402],[4,"EmoteAnimationSetting",402],[4,"EmoteThemeMode",402],[4,"EmoteScale",402],[3,"ResubscriptionEmote",402],[3,"Image",402],[3,"EventSubId",828],[3,"EventSubIdRef",828],[3,"CreatorGoalId",904],[3,"CreatorGoalIdRef",904],[4,"CreatorGoalType",904],[3,"MsgId",1000],[3,"MsgIdRef",1000],[3,"BlockedTermId",1000],[3,"BlockedTermIdRef",1000],[4,"AutomodStatus",1000],[3,"RewardId",1171],[3,"RewardIdRef",1171],[3,"RedemptionId",1171],[3,"RedemptionIdRef",1171],[3,"PollId",1171],[3,"PollIdRef",1171],[3,"PollChoiceId",1171],[3,"PollChoiceIdRef",1171],[3,"PredictionId",1171],[3,"PredictionIdRef",1171],[3,"PredictionOutcomeId",1171],[3,"PredictionOutcomeIdRef",1171],[4,"Max",1171],[3,"GlobalCooldown",1171],[3,"PollChoice",1171],[4,"PollStatus",1171],[4,"PredictionStatus",1171],[3,"PredictionOutcome",1171],[3,"PredictionTopPredictors",1171],[3,"StreamId",1766],[3,"StreamIdRef",1766],[3,"CategoryId",1766],[3,"CategoryIdRef",1766],[3,"TagId",1766],[3,"TagIdRef",1766],[3,"TeamId",1766],[3,"TeamIdRef",1766],[3,"VideoId",1766],[3,"VideoIdRef",1766],[3,"ClipId",1766],[3,"ClipIdRef",1766],[3,"StreamSegmentId",1766],[3,"StreamSegmentIdRef",1766],[3,"HypeTrainId",1766],[3,"HypeTrainIdRef",1766],[3,"CharityCampaignId",1766],[3,"CharityCampaignIdRef",1766],[3,"CharityDonationId",1766],[3,"CharityDonationIdRef",1766],[3,"IgdbId",1766],[3,"IgdbIdRef",1766],[3,"TwitchCategory",1766],[4,"SubscriptionTier",1766],[4,"VideoPeriod",1766],[4,"VideoType",1766],[4,"VideoPrivacy",1766],[4,"CommercialLength",1766],[4,"ContentClassificationId",1766],[4,"CommercialLengthParseError",1766],[15,"u64"],[3,"Timestamp",2760],[3,"TimestampRef",2760],[3,"OffsetDateTime",2905],[4,"TimestampParseError",2760],[4,"Format",2906],[4,"Infallible",2907],[4,"Parse",2908],[8,"Sized",2909],[8,"Error",2910],[3,"User",2871],[8,"IntoCow",0],[13,"MaxPerStream",1762],[13,"MaxPerUserPerStream",1762],[13,"InvalidFormat",2869]],"b":[[35,"impl-AsRef%3CUserIdRef%3E-for-UserId"],[36,"impl-AsRef%3Cstr%3E-for-UserId"],[38,"impl-AsRef%3Cstr%3E-for-DisplayName"],[39,"impl-AsRef%3CDisplayNameRef%3E-for-DisplayName"],[41,"impl-AsRef%3Cstr%3E-for-Nickname"],[42,"impl-AsRef%3CNicknameRef%3E-for-Nickname"],[47,"impl-Borrow%3Cstr%3E-for-UserId"],[48,"impl-Borrow%3CUserIdRef%3E-for-UserId"],[52,"impl-Borrow%3CDisplayNameRef%3E-for-DisplayName"],[54,"impl-Borrow%3Cstr%3E-for-DisplayName"],[58,"impl-Borrow%3CNicknameRef%3E-for-Nickname"],[59,"impl-Borrow%3Cstr%3E-for-Nickname"],[105,"impl-PartialEq-for-UserId"],[106,"impl-PartialEq%3CUserIdRef%3E-for-UserId"],[107,"impl-PartialEq%3C%26UserIdRef%3E-for-UserId"],[108,"impl-PartialEq-for-UserIdRef"],[109,"impl-PartialEq%3CUserId%3E-for-%26UserIdRef"],[110,"impl-PartialEq%3CUserId%3E-for-UserIdRef"],[111,"impl-PartialEq%3CDisplayNameRef%3E-for-DisplayName"],[112,"impl-PartialEq-for-DisplayName"],[113,"impl-PartialEq%3C%26DisplayNameRef%3E-for-DisplayName"],[114,"impl-PartialEq-for-DisplayNameRef"],[115,"impl-PartialEq%3CDisplayName%3E-for-DisplayNameRef"],[116,"impl-PartialEq%3CDisplayName%3E-for-%26DisplayNameRef"],[117,"impl-PartialEq-for-Nickname"],[118,"impl-PartialEq%3CNicknameRef%3E-for-Nickname"],[119,"impl-PartialEq%3C%26NicknameRef%3E-for-Nickname"],[120,"impl-PartialEq%3CNickname%3E-for-NicknameRef"],[121,"impl-PartialEq-for-NicknameRef"],[122,"impl-PartialEq%3CNickname%3E-for-%26NicknameRef"],[126,"impl-Display-for-UserId"],[127,"impl-Debug-for-UserId"],[128,"impl-Debug-for-UserIdRef"],[129,"impl-Display-for-UserIdRef"],[130,"impl-Display-for-DisplayName"],[131,"impl-Debug-for-DisplayName"],[132,"impl-Debug-for-DisplayNameRef"],[133,"impl-Display-for-DisplayNameRef"],[134,"impl-Debug-for-Nickname"],[135,"impl-Display-for-Nickname"],[136,"impl-Display-for-NicknameRef"],[137,"impl-Debug-for-NicknameRef"],[140,"impl-From%3CBox%3CUserIdRef%3E%3E-for-UserId"],[141,"impl-From%3CString%3E-for-UserId"],[142,"impl-From%3C%26UserIdRef%3E-for-UserId"],[143,"impl-From%3C%26str%3E-for-UserId"],[144,"impl-From%3CBox%3Cstr%3E%3E-for-UserId"],[145,"impl-From%3CCow%3C\'a,+UserIdRef%3E%3E-for-UserId"],[147,"impl-From%3C%26UserId%3E-for-%26UserIdRef"],[148,"impl-From%3C%26String%3E-for-%26UserIdRef"],[149,"impl-From%3C%26Cow%3C\'b,+UserIdRef%3E%3E-for-%26UserIdRef"],[150,"impl-From%3C%26str%3E-for-%26UserIdRef"],[151,"impl-From%3CBox%3Cstr%3E%3E-for-DisplayName"],[152,"impl-From%3CBox%3CDisplayNameRef%3E%3E-for-DisplayName"],[153,"impl-From%3C%26DisplayNameRef%3E-for-DisplayName"],[154,"impl-From%3CString%3E-for-DisplayName"],[155,"impl-From%3CCow%3C\'a,+DisplayNameRef%3E%3E-for-DisplayName"],[156,"impl-From%3C%26str%3E-for-DisplayName"],[158,"impl-From%3C%26str%3E-for-%26DisplayNameRef"],[159,"impl-From%3C%26Cow%3C\'b,+DisplayNameRef%3E%3E-for-%26DisplayNameRef"],[160,"impl-From%3C%26String%3E-for-%26DisplayNameRef"],[161,"impl-From%3C%26DisplayName%3E-for-%26DisplayNameRef"],[162,"impl-From%3CCow%3C\'a,+NicknameRef%3E%3E-for-Nickname"],[164,"impl-From%3CString%3E-for-Nickname"],[165,"impl-From%3C%26str%3E-for-Nickname"],[166,"impl-From%3C%26NicknameRef%3E-for-Nickname"],[167,"impl-From%3CBox%3CNicknameRef%3E%3E-for-Nickname"],[168,"impl-From%3CBox%3Cstr%3E%3E-for-Nickname"],[169,"impl-From%3C%26Cow%3C\'b,+NicknameRef%3E%3E-for-%26NicknameRef"],[170,"impl-From%3C%26Nickname%3E-for-%26NicknameRef"],[171,"impl-From%3C%26String%3E-for-%26NicknameRef"],[172,"impl-From%3C%26str%3E-for-%26NicknameRef"],[205,"impl-IntoCow%3C\'a,+UserIdRef%3E-for-%26UserId"],[206,"impl-IntoCow%3C\'a,+UserIdRef%3E-for-UserId"],[208,"impl-IntoCow%3C\'a,+DisplayNameRef%3E-for-%26DisplayName"],[209,"impl-IntoCow%3C\'a,+DisplayNameRef%3E-for-DisplayName"],[211,"impl-IntoCow%3C\'a,+NicknameRef%3E-for-%26Nickname"],[212,"impl-IntoCow%3C\'a,+NicknameRef%3E-for-Nickname"],[283,"impl-ZeroFrom%3C\'zf,+UserIdRef%3E-for-%26UserIdRef"],[284,"impl-ZeroFrom%3C\'zf,+UserId%3E-for-%26UserIdRef"],[285,"impl-ZeroFrom%3C\'zf,+DisplayNameRef%3E-for-%26DisplayNameRef"],[286,"impl-ZeroFrom%3C\'zf,+DisplayName%3E-for-%26DisplayNameRef"],[287,"impl-ZeroFrom%3C\'zf,+NicknameRef%3E-for-%26NicknameRef"],[288,"impl-ZeroFrom%3C\'zf,+Nickname%3E-for-%26NicknameRef"],[313,"impl-AsRef%3Cstr%3E-for-HexColor"],[314,"impl-AsRef%3CHexColorRef%3E-for-HexColor"],[318,"impl-Borrow%3CHexColorRef%3E-for-HexColor"],[319,"impl-Borrow%3Cstr%3E-for-HexColor"],[336,"impl-PartialEq%3C%26HexColorRef%3E-for-HexColor"],[337,"impl-PartialEq%3CHexColorRef%3E-for-HexColor"],[338,"impl-PartialEq-for-HexColor"],[339,"impl-PartialEq-for-HexColorRef"],[340,"impl-PartialEq%3CHexColor%3E-for-%26HexColorRef"],[341,"impl-PartialEq%3CHexColor%3E-for-HexColorRef"],[343,"impl-Display-for-HexColor"],[344,"impl-Debug-for-HexColor"],[345,"impl-Debug-for-HexColorRef"],[346,"impl-Display-for-HexColorRef"],[347,"impl-Debug-for-NamedUserColor%3C\'a%3E"],[348,"impl-Display-for-NamedUserColor%3C\'_%3E"],[349,"impl-From%3CBox%3CHexColorRef%3E%3E-for-HexColor"],[350,"impl-From%3C%26HexColorRef%3E-for-HexColor"],[352,"impl-From%3CCow%3C\'a,+HexColorRef%3E%3E-for-HexColor"],[353,"impl-From%3CString%3E-for-HexColor"],[354,"impl-From%3CBox%3Cstr%3E%3E-for-HexColor"],[355,"impl-From%3C%26str%3E-for-HexColor"],[356,"impl-From%3C%26String%3E-for-%26HexColorRef"],[357,"impl-From%3C%26str%3E-for-%26HexColorRef"],[358,"impl-From%3C%26HexColor%3E-for-%26HexColorRef"],[359,"impl-From%3C%26Cow%3C\'b,+HexColorRef%3E%3E-for-%26HexColorRef"],[360,"impl-From%3CHexColor%3E-for-NamedUserColor%3C\'a%3E"],[362,"impl-From%3CCow%3C\'a,+HexColorRef%3E%3E-for-NamedUserColor%3C\'a%3E"],[372,"impl-IntoCow%3C\'a,+HexColorRef%3E-for-HexColor"],[373,"impl-IntoCow%3C\'a,+HexColorRef%3E-for-%26HexColor"],[399,"impl-ZeroFrom%3C\'zf,+HexColor%3E-for-%26HexColorRef"],[400,"impl-ZeroFrom%3C\'zf,+HexColorRef%3E-for-%26HexColorRef"],[446,"impl-AsRef%3Cstr%3E-for-BadgeSetId"],[447,"impl-AsRef%3CBadgeSetIdRef%3E-for-BadgeSetId"],[449,"impl-AsRef%3Cstr%3E-for-ChatBadgeId"],[450,"impl-AsRef%3CChatBadgeIdRef%3E-for-ChatBadgeId"],[452,"impl-AsRef%3CEmoteIdRef%3E-for-EmoteId"],[453,"impl-AsRef%3Cstr%3E-for-EmoteId"],[455,"impl-AsRef%3CEmoteSetIdRef%3E-for-EmoteSetId"],[456,"impl-AsRef%3Cstr%3E-for-EmoteSetId"],[464,"impl-Borrow%3CBadgeSetIdRef%3E-for-BadgeSetId"],[465,"impl-Borrow%3Cstr%3E-for-BadgeSetId"],[469,"impl-Borrow%3CChatBadgeIdRef%3E-for-ChatBadgeId"],[470,"impl-Borrow%3Cstr%3E-for-ChatBadgeId"],[473,"impl-Borrow%3CEmoteIdRef%3E-for-EmoteId"],[475,"impl-Borrow%3Cstr%3E-for-EmoteId"],[482,"impl-Borrow%3Cstr%3E-for-EmoteSetId"],[483,"impl-Borrow%3CEmoteSetIdRef%3E-for-EmoteSetId"],[553,"impl-PartialEq%3CBadgeSetIdRef%3E-for-BadgeSetId"],[554,"impl-PartialEq%3C%26BadgeSetIdRef%3E-for-BadgeSetId"],[555,"impl-PartialEq-for-BadgeSetId"],[556,"impl-PartialEq%3CBadgeSetId%3E-for-%26BadgeSetIdRef"],[557,"impl-PartialEq%3CBadgeSetId%3E-for-BadgeSetIdRef"],[558,"impl-PartialEq-for-BadgeSetIdRef"],[559,"impl-PartialEq%3CChatBadgeIdRef%3E-for-ChatBadgeId"],[560,"impl-PartialEq%3C%26ChatBadgeIdRef%3E-for-ChatBadgeId"],[561,"impl-PartialEq-for-ChatBadgeId"],[562,"impl-PartialEq%3CChatBadgeId%3E-for-%26ChatBadgeIdRef"],[563,"impl-PartialEq-for-ChatBadgeIdRef"],[564,"impl-PartialEq%3CChatBadgeId%3E-for-ChatBadgeIdRef"],[565,"impl-PartialEq%3CEmoteIdRef%3E-for-EmoteId"],[566,"impl-PartialEq-for-EmoteId"],[567,"impl-PartialEq%3C%26EmoteIdRef%3E-for-EmoteId"],[568,"impl-PartialEq%3CEmoteId%3E-for-EmoteIdRef"],[569,"impl-PartialEq-for-EmoteIdRef"],[570,"impl-PartialEq%3CEmoteId%3E-for-%26EmoteIdRef"],[574,"impl-PartialEq%3C%26EmoteSetIdRef%3E-for-EmoteSetId"],[575,"impl-PartialEq%3CEmoteSetIdRef%3E-for-EmoteSetId"],[576,"impl-PartialEq-for-EmoteSetId"],[577,"impl-PartialEq%3CEmoteSetId%3E-for-EmoteSetIdRef"],[578,"impl-PartialEq%3CEmoteSetId%3E-for-%26EmoteSetIdRef"],[579,"impl-PartialEq-for-EmoteSetIdRef"],[582,"impl-Display-for-BadgeSetId"],[583,"impl-Debug-for-BadgeSetId"],[584,"impl-Debug-for-BadgeSetIdRef"],[585,"impl-Display-for-BadgeSetIdRef"],[586,"impl-Display-for-ChatBadgeId"],[587,"impl-Debug-for-ChatBadgeId"],[588,"impl-Debug-for-ChatBadgeIdRef"],[589,"impl-Display-for-ChatBadgeIdRef"],[590,"impl-Debug-for-EmoteId"],[591,"impl-Display-for-EmoteId"],[592,"impl-Debug-for-EmoteIdRef"],[593,"impl-Display-for-EmoteIdRef"],[594,"impl-Debug-for-EmoteAnimationSetting"],[595,"impl-Display-for-EmoteAnimationSetting"],[596,"impl-Debug-for-EmoteThemeMode"],[597,"impl-Display-for-EmoteThemeMode"],[598,"impl-Display-for-EmoteScale"],[599,"impl-Debug-for-EmoteScale"],[601,"impl-Debug-for-EmoteSetId"],[602,"impl-Display-for-EmoteSetId"],[603,"impl-Display-for-EmoteSetIdRef"],[604,"impl-Debug-for-EmoteSetIdRef"],[605,"impl-Debug-for-ResubscriptionEmote"],[606,"impl-Display-for-ResubscriptionEmote"],[608,"impl-From%3CBox%3Cstr%3E%3E-for-BadgeSetId"],[609,"impl-From%3CCow%3C\'a,+BadgeSetIdRef%3E%3E-for-BadgeSetId"],[610,"impl-From%3C%26BadgeSetIdRef%3E-for-BadgeSetId"],[611,"impl-From%3CString%3E-for-BadgeSetId"],[612,"impl-From%3CBox%3CBadgeSetIdRef%3E%3E-for-BadgeSetId"],[614,"impl-From%3C%26str%3E-for-BadgeSetId"],[615,"impl-From%3C%26BadgeSetId%3E-for-%26BadgeSetIdRef"],[616,"impl-From%3C%26String%3E-for-%26BadgeSetIdRef"],[617,"impl-From%3C%26str%3E-for-%26BadgeSetIdRef"],[618,"impl-From%3C%26Cow%3C\'b,+BadgeSetIdRef%3E%3E-for-%26BadgeSetIdRef"],[619,"impl-From%3CBox%3Cstr%3E%3E-for-ChatBadgeId"],[621,"impl-From%3CCow%3C\'a,+ChatBadgeIdRef%3E%3E-for-ChatBadgeId"],[622,"impl-From%3C%26ChatBadgeIdRef%3E-for-ChatBadgeId"],[623,"impl-From%3CBox%3CChatBadgeIdRef%3E%3E-for-ChatBadgeId"],[624,"impl-From%3C%26str%3E-for-ChatBadgeId"],[625,"impl-From%3CString%3E-for-ChatBadgeId"],[626,"impl-From%3C%26ChatBadgeId%3E-for-%26ChatBadgeIdRef"],[627,"impl-From%3C%26String%3E-for-%26ChatBadgeIdRef"],[628,"impl-From%3C%26str%3E-for-%26ChatBadgeIdRef"],[629,"impl-From%3C%26Cow%3C\'b,+ChatBadgeIdRef%3E%3E-for-%26ChatBadgeIdRef"],[630,"impl-From%3C%26EmoteIdRef%3E-for-EmoteId"],[631,"impl-From%3C%26str%3E-for-EmoteId"],[632,"impl-From%3CCow%3C\'a,+EmoteIdRef%3E%3E-for-EmoteId"],[633,"impl-From%3CBox%3CEmoteIdRef%3E%3E-for-EmoteId"],[635,"impl-From%3CBox%3Cstr%3E%3E-for-EmoteId"],[636,"impl-From%3CString%3E-for-EmoteId"],[637,"impl-From%3C%26str%3E-for-%26EmoteIdRef"],[638,"impl-From%3C%26Cow%3C\'b,+EmoteIdRef%3E%3E-for-%26EmoteIdRef"],[639,"impl-From%3C%26EmoteId%3E-for-%26EmoteIdRef"],[640,"impl-From%3C%26String%3E-for-%26EmoteIdRef"],[645,"impl-From%3CBox%3Cstr%3E%3E-for-EmoteSetId"],[646,"impl-From%3C%26EmoteSetIdRef%3E-for-EmoteSetId"],[647,"impl-From%3CString%3E-for-EmoteSetId"],[648,"impl-From%3CCow%3C\'a,+EmoteSetIdRef%3E%3E-for-EmoteSetId"],[649,"impl-From%3CBox%3CEmoteSetIdRef%3E%3E-for-EmoteSetId"],[651,"impl-From%3C%26str%3E-for-EmoteSetId"],[652,"impl-From%3C%26EmoteSetId%3E-for-%26EmoteSetIdRef"],[653,"impl-From%3C%26str%3E-for-%26EmoteSetIdRef"],[654,"impl-From%3C%26String%3E-for-%26EmoteSetIdRef"],[655,"impl-From%3C%26Cow%3C\'b,+EmoteSetIdRef%3E%3E-for-%26EmoteSetIdRef"],[697,"impl-IntoCow%3C\'a,+BadgeSetIdRef%3E-for-%26BadgeSetId"],[698,"impl-IntoCow%3C\'a,+BadgeSetIdRef%3E-for-BadgeSetId"],[700,"impl-IntoCow%3C\'a,+ChatBadgeIdRef%3E-for-%26ChatBadgeId"],[701,"impl-IntoCow%3C\'a,+ChatBadgeIdRef%3E-for-ChatBadgeId"],[703,"impl-IntoCow%3C\'a,+EmoteIdRef%3E-for-%26EmoteId"],[704,"impl-IntoCow%3C\'a,+EmoteIdRef%3E-for-EmoteId"],[706,"impl-IntoCow%3C\'a,+EmoteSetIdRef%3E-for-%26EmoteSetId"],[707,"impl-IntoCow%3C\'a,+EmoteSetIdRef%3E-for-EmoteSetId"],[820,"impl-ZeroFrom%3C\'zf,+BadgeSetIdRef%3E-for-%26BadgeSetIdRef"],[821,"impl-ZeroFrom%3C\'zf,+BadgeSetId%3E-for-%26BadgeSetIdRef"],[822,"impl-ZeroFrom%3C\'zf,+ChatBadgeId%3E-for-%26ChatBadgeIdRef"],[823,"impl-ZeroFrom%3C\'zf,+ChatBadgeIdRef%3E-for-%26ChatBadgeIdRef"],[824,"impl-ZeroFrom%3C\'zf,+EmoteId%3E-for-%26EmoteIdRef"],[825,"impl-ZeroFrom%3C\'zf,+EmoteIdRef%3E-for-%26EmoteIdRef"],[826,"impl-ZeroFrom%3C\'zf,+EmoteSetIdRef%3E-for-%26EmoteSetIdRef"],[827,"impl-ZeroFrom%3C\'zf,+EmoteSetId%3E-for-%26EmoteSetIdRef"],[835,"impl-AsRef%3Cstr%3E-for-EventSubId"],[836,"impl-AsRef%3CEventSubIdRef%3E-for-EventSubId"],[839,"impl-Borrow%3CEventSubIdRef%3E-for-EventSubId"],[841,"impl-Borrow%3Cstr%3E-for-EventSubId"],[853,"impl-PartialEq-for-EventSubId"],[854,"impl-PartialEq%3C%26EventSubIdRef%3E-for-EventSubId"],[855,"impl-PartialEq%3CEventSubIdRef%3E-for-EventSubId"],[856,"impl-PartialEq%3CEventSubId%3E-for-%26EventSubIdRef"],[857,"impl-PartialEq-for-EventSubIdRef"],[858,"impl-PartialEq%3CEventSubId%3E-for-EventSubIdRef"],[859,"impl-Debug-for-EventSubId"],[860,"impl-Display-for-EventSubId"],[861,"impl-Display-for-EventSubIdRef"],[862,"impl-Debug-for-EventSubIdRef"],[863,"impl-From%3C%26EventSubIdRef%3E-for-EventSubId"],[864,"impl-From%3CBox%3Cstr%3E%3E-for-EventSubId"],[865,"impl-From%3C%26str%3E-for-EventSubId"],[866,"impl-From%3CBox%3CEventSubIdRef%3E%3E-for-EventSubId"],[868,"impl-From%3CString%3E-for-EventSubId"],[869,"impl-From%3CCow%3C\'a,+EventSubIdRef%3E%3E-for-EventSubId"],[870,"impl-From%3C%26str%3E-for-%26EventSubIdRef"],[871,"impl-From%3C%26String%3E-for-%26EventSubIdRef"],[872,"impl-From%3C%26EventSubId%3E-for-%26EventSubIdRef"],[873,"impl-From%3C%26Cow%3C\'b,+EventSubIdRef%3E%3E-for-%26EventSubIdRef"],[882,"impl-IntoCow%3C\'a,+EventSubIdRef%3E-for-%26EventSubId"],[883,"impl-IntoCow%3C\'a,+EventSubIdRef%3E-for-EventSubId"],[902,"impl-ZeroFrom%3C\'zf,+EventSubId%3E-for-%26EventSubIdRef"],[903,"impl-ZeroFrom%3C\'zf,+EventSubIdRef%3E-for-%26EventSubIdRef"],[917,"impl-AsRef%3Cstr%3E-for-CreatorGoalId"],[918,"impl-AsRef%3CCreatorGoalIdRef%3E-for-CreatorGoalId"],[922,"impl-Borrow%3CCreatorGoalIdRef%3E-for-CreatorGoalId"],[923,"impl-Borrow%3Cstr%3E-for-CreatorGoalId"],[940,"impl-PartialEq%3C%26CreatorGoalIdRef%3E-for-CreatorGoalId"],[941,"impl-PartialEq-for-CreatorGoalId"],[942,"impl-PartialEq%3CCreatorGoalIdRef%3E-for-CreatorGoalId"],[943,"impl-PartialEq%3CCreatorGoalId%3E-for-%26CreatorGoalIdRef"],[944,"impl-PartialEq-for-CreatorGoalIdRef"],[945,"impl-PartialEq%3CCreatorGoalId%3E-for-CreatorGoalIdRef"],[947,"impl-Display-for-CreatorGoalId"],[948,"impl-Debug-for-CreatorGoalId"],[949,"impl-Display-for-CreatorGoalIdRef"],[950,"impl-Debug-for-CreatorGoalIdRef"],[952,"impl-From%3CBox%3CCreatorGoalIdRef%3E%3E-for-CreatorGoalId"],[954,"impl-From%3CBox%3Cstr%3E%3E-for-CreatorGoalId"],[955,"impl-From%3C%26CreatorGoalIdRef%3E-for-CreatorGoalId"],[956,"impl-From%3CCow%3C\'a,+CreatorGoalIdRef%3E%3E-for-CreatorGoalId"],[957,"impl-From%3C%26str%3E-for-CreatorGoalId"],[958,"impl-From%3CString%3E-for-CreatorGoalId"],[959,"impl-From%3C%26CreatorGoalId%3E-for-%26CreatorGoalIdRef"],[960,"impl-From%3C%26str%3E-for-%26CreatorGoalIdRef"],[961,"impl-From%3C%26String%3E-for-%26CreatorGoalIdRef"],[962,"impl-From%3C%26Cow%3C\'b,+CreatorGoalIdRef%3E%3E-for-%26CreatorGoalIdRef"],[973,"impl-IntoCow%3C\'a,+CreatorGoalIdRef%3E-for-CreatorGoalId"],[974,"impl-IntoCow%3C\'a,+CreatorGoalIdRef%3E-for-%26CreatorGoalId"],[998,"impl-ZeroFrom%3C\'zf,+CreatorGoalId%3E-for-%26CreatorGoalIdRef"],[999,"impl-ZeroFrom%3C\'zf,+CreatorGoalIdRef%3E-for-%26CreatorGoalIdRef"],[1019,"impl-AsRef%3CMsgIdRef%3E-for-MsgId"],[1020,"impl-AsRef%3Cstr%3E-for-MsgId"],[1022,"impl-AsRef%3Cstr%3E-for-BlockedTermId"],[1023,"impl-AsRef%3CBlockedTermIdRef%3E-for-BlockedTermId"],[1028,"impl-Borrow%3Cstr%3E-for-MsgId"],[1029,"impl-Borrow%3CMsgIdRef%3E-for-MsgId"],[1032,"impl-Borrow%3CBlockedTermIdRef%3E-for-BlockedTermId"],[1034,"impl-Borrow%3Cstr%3E-for-BlockedTermId"],[1060,"impl-PartialEq%3CMsgIdRef%3E-for-MsgId"],[1061,"impl-PartialEq-for-MsgId"],[1062,"impl-PartialEq%3C%26MsgIdRef%3E-for-MsgId"],[1063,"impl-PartialEq-for-MsgIdRef"],[1064,"impl-PartialEq%3CMsgId%3E-for-MsgIdRef"],[1065,"impl-PartialEq%3CMsgId%3E-for-%26MsgIdRef"],[1066,"impl-PartialEq-for-BlockedTermId"],[1067,"impl-PartialEq%3CBlockedTermIdRef%3E-for-BlockedTermId"],[1068,"impl-PartialEq%3C%26BlockedTermIdRef%3E-for-BlockedTermId"],[1069,"impl-PartialEq%3CBlockedTermId%3E-for-BlockedTermIdRef"],[1070,"impl-PartialEq%3CBlockedTermId%3E-for-%26BlockedTermIdRef"],[1071,"impl-PartialEq-for-BlockedTermIdRef"],[1073,"impl-Debug-for-MsgId"],[1074,"impl-Display-for-MsgId"],[1075,"impl-Debug-for-MsgIdRef"],[1076,"impl-Display-for-MsgIdRef"],[1077,"impl-Display-for-BlockedTermId"],[1078,"impl-Debug-for-BlockedTermId"],[1079,"impl-Debug-for-BlockedTermIdRef"],[1080,"impl-Display-for-BlockedTermIdRef"],[1082,"impl-From%3CBox%3Cstr%3E%3E-for-MsgId"],[1083,"impl-From%3CCow%3C\'a,+MsgIdRef%3E%3E-for-MsgId"],[1084,"impl-From%3C%26MsgIdRef%3E-for-MsgId"],[1085,"impl-From%3CString%3E-for-MsgId"],[1087,"impl-From%3C%26str%3E-for-MsgId"],[1088,"impl-From%3CBox%3CMsgIdRef%3E%3E-for-MsgId"],[1089,"impl-From%3C%26String%3E-for-%26MsgIdRef"],[1090,"impl-From%3C%26Cow%3C\'b,+MsgIdRef%3E%3E-for-%26MsgIdRef"],[1091,"impl-From%3C%26MsgId%3E-for-%26MsgIdRef"],[1092,"impl-From%3C%26str%3E-for-%26MsgIdRef"],[1093,"impl-From%3C%26str%3E-for-BlockedTermId"],[1095,"impl-From%3CBox%3Cstr%3E%3E-for-BlockedTermId"],[1096,"impl-From%3CString%3E-for-BlockedTermId"],[1097,"impl-From%3CBox%3CBlockedTermIdRef%3E%3E-for-BlockedTermId"],[1098,"impl-From%3C%26BlockedTermIdRef%3E-for-BlockedTermId"],[1099,"impl-From%3CCow%3C\'a,+BlockedTermIdRef%3E%3E-for-BlockedTermId"],[1100,"impl-From%3C%26Cow%3C\'b,+BlockedTermIdRef%3E%3E-for-%26BlockedTermIdRef"],[1101,"impl-From%3C%26str%3E-for-%26BlockedTermIdRef"],[1102,"impl-From%3C%26BlockedTermId%3E-for-%26BlockedTermIdRef"],[1103,"impl-From%3C%26String%3E-for-%26BlockedTermIdRef"],[1122,"impl-IntoCow%3C\'a,+MsgIdRef%3E-for-%26MsgId"],[1123,"impl-IntoCow%3C\'a,+MsgIdRef%3E-for-MsgId"],[1125,"impl-IntoCow%3C\'a,+BlockedTermIdRef%3E-for-%26BlockedTermId"],[1126,"impl-IntoCow%3C\'a,+BlockedTermIdRef%3E-for-BlockedTermId"],[1167,"impl-ZeroFrom%3C\'zf,+MsgIdRef%3E-for-%26MsgIdRef"],[1168,"impl-ZeroFrom%3C\'zf,+MsgId%3E-for-%26MsgIdRef"],[1169,"impl-ZeroFrom%3C\'zf,+BlockedTermIdRef%3E-for-%26BlockedTermIdRef"],[1170,"impl-ZeroFrom%3C\'zf,+BlockedTermId%3E-for-%26BlockedTermIdRef"],[1232,"impl-AsRef%3Cstr%3E-for-RewardId"],[1233,"impl-AsRef%3CRewardIdRef%3E-for-RewardId"],[1235,"impl-AsRef%3Cstr%3E-for-RedemptionId"],[1236,"impl-AsRef%3CRedemptionIdRef%3E-for-RedemptionId"],[1238,"impl-AsRef%3CPollIdRef%3E-for-PollId"],[1239,"impl-AsRef%3Cstr%3E-for-PollId"],[1241,"impl-AsRef%3Cstr%3E-for-PollChoiceId"],[1242,"impl-AsRef%3CPollChoiceIdRef%3E-for-PollChoiceId"],[1244,"impl-AsRef%3CPredictionIdRef%3E-for-PredictionId"],[1245,"impl-AsRef%3Cstr%3E-for-PredictionId"],[1247,"impl-AsRef%3CPredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1248,"impl-AsRef%3Cstr%3E-for-PredictionOutcomeId"],[1257,"impl-Borrow%3Cstr%3E-for-RewardId"],[1259,"impl-Borrow%3CRewardIdRef%3E-for-RewardId"],[1262,"impl-Borrow%3CRedemptionIdRef%3E-for-RedemptionId"],[1263,"impl-Borrow%3Cstr%3E-for-RedemptionId"],[1267,"impl-Borrow%3Cstr%3E-for-PollId"],[1268,"impl-Borrow%3CPollIdRef%3E-for-PollId"],[1273,"impl-Borrow%3Cstr%3E-for-PollChoiceId"],[1274,"impl-Borrow%3CPollChoiceIdRef%3E-for-PollChoiceId"],[1277,"impl-Borrow%3CPredictionIdRef%3E-for-PredictionId"],[1278,"impl-Borrow%3Cstr%3E-for-PredictionId"],[1282,"impl-Borrow%3Cstr%3E-for-PredictionOutcomeId"],[1283,"impl-Borrow%3CPredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1381,"impl-PartialEq%3C%26RewardIdRef%3E-for-RewardId"],[1382,"impl-PartialEq%3CRewardIdRef%3E-for-RewardId"],[1383,"impl-PartialEq-for-RewardId"],[1384,"impl-PartialEq%3CRewardId%3E-for-%26RewardIdRef"],[1385,"impl-PartialEq%3CRewardId%3E-for-RewardIdRef"],[1386,"impl-PartialEq-for-RewardIdRef"],[1387,"impl-PartialEq%3C%26RedemptionIdRef%3E-for-RedemptionId"],[1388,"impl-PartialEq%3CRedemptionIdRef%3E-for-RedemptionId"],[1389,"impl-PartialEq-for-RedemptionId"],[1390,"impl-PartialEq%3CRedemptionId%3E-for-%26RedemptionIdRef"],[1391,"impl-PartialEq%3CRedemptionId%3E-for-RedemptionIdRef"],[1392,"impl-PartialEq-for-RedemptionIdRef"],[1393,"impl-PartialEq%3C%26PollIdRef%3E-for-PollId"],[1394,"impl-PartialEq-for-PollId"],[1395,"impl-PartialEq%3CPollIdRef%3E-for-PollId"],[1396,"impl-PartialEq%3CPollId%3E-for-%26PollIdRef"],[1397,"impl-PartialEq%3CPollId%3E-for-PollIdRef"],[1398,"impl-PartialEq-for-PollIdRef"],[1399,"impl-PartialEq-for-PollChoiceId"],[1400,"impl-PartialEq%3CPollChoiceIdRef%3E-for-PollChoiceId"],[1401,"impl-PartialEq%3C%26PollChoiceIdRef%3E-for-PollChoiceId"],[1402,"impl-PartialEq%3CPollChoiceId%3E-for-%26PollChoiceIdRef"],[1403,"impl-PartialEq%3CPollChoiceId%3E-for-PollChoiceIdRef"],[1404,"impl-PartialEq-for-PollChoiceIdRef"],[1405,"impl-PartialEq%3C%26PredictionIdRef%3E-for-PredictionId"],[1406,"impl-PartialEq%3CPredictionIdRef%3E-for-PredictionId"],[1407,"impl-PartialEq-for-PredictionId"],[1408,"impl-PartialEq%3CPredictionId%3E-for-%26PredictionIdRef"],[1409,"impl-PartialEq%3CPredictionId%3E-for-PredictionIdRef"],[1410,"impl-PartialEq-for-PredictionIdRef"],[1411,"impl-PartialEq-for-PredictionOutcomeId"],[1412,"impl-PartialEq%3CPredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1413,"impl-PartialEq%3C%26PredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1414,"impl-PartialEq%3CPredictionOutcomeId%3E-for-PredictionOutcomeIdRef"],[1415,"impl-PartialEq-for-PredictionOutcomeIdRef"],[1416,"impl-PartialEq%3CPredictionOutcomeId%3E-for-%26PredictionOutcomeIdRef"],[1424,"impl-Display-for-RewardId"],[1425,"impl-Debug-for-RewardId"],[1426,"impl-Debug-for-RewardIdRef"],[1427,"impl-Display-for-RewardIdRef"],[1428,"impl-Debug-for-RedemptionId"],[1429,"impl-Display-for-RedemptionId"],[1430,"impl-Debug-for-RedemptionIdRef"],[1431,"impl-Display-for-RedemptionIdRef"],[1432,"impl-Debug-for-PollId"],[1433,"impl-Display-for-PollId"],[1434,"impl-Display-for-PollIdRef"],[1435,"impl-Debug-for-PollIdRef"],[1436,"impl-Debug-for-PollChoiceId"],[1437,"impl-Display-for-PollChoiceId"],[1438,"impl-Display-for-PollChoiceIdRef"],[1439,"impl-Debug-for-PollChoiceIdRef"],[1440,"impl-Display-for-PredictionId"],[1441,"impl-Debug-for-PredictionId"],[1442,"impl-Display-for-PredictionIdRef"],[1443,"impl-Debug-for-PredictionIdRef"],[1444,"impl-Display-for-PredictionOutcomeId"],[1445,"impl-Debug-for-PredictionOutcomeId"],[1446,"impl-Debug-for-PredictionOutcomeIdRef"],[1447,"impl-Display-for-PredictionOutcomeIdRef"],[1455,"impl-From%3CCow%3C\'a,+RewardIdRef%3E%3E-for-RewardId"],[1456,"impl-From%3C%26RewardIdRef%3E-for-RewardId"],[1457,"impl-From%3C%26str%3E-for-RewardId"],[1458,"impl-From%3CString%3E-for-RewardId"],[1459,"impl-From%3CBox%3CRewardIdRef%3E%3E-for-RewardId"],[1460,"impl-From%3CBox%3Cstr%3E%3E-for-RewardId"],[1462,"impl-From%3C%26String%3E-for-%26RewardIdRef"],[1463,"impl-From%3C%26Cow%3C\'b,+RewardIdRef%3E%3E-for-%26RewardIdRef"],[1464,"impl-From%3C%26str%3E-for-%26RewardIdRef"],[1465,"impl-From%3C%26RewardId%3E-for-%26RewardIdRef"],[1466,"impl-From%3C%26RedemptionIdRef%3E-for-RedemptionId"],[1467,"impl-From%3CCow%3C\'a,+RedemptionIdRef%3E%3E-for-RedemptionId"],[1469,"impl-From%3C%26str%3E-for-RedemptionId"],[1470,"impl-From%3CBox%3CRedemptionIdRef%3E%3E-for-RedemptionId"],[1471,"impl-From%3CBox%3Cstr%3E%3E-for-RedemptionId"],[1472,"impl-From%3CString%3E-for-RedemptionId"],[1473,"impl-From%3C%26Cow%3C\'b,+RedemptionIdRef%3E%3E-for-%26RedemptionIdRef"],[1474,"impl-From%3C%26String%3E-for-%26RedemptionIdRef"],[1475,"impl-From%3C%26RedemptionId%3E-for-%26RedemptionIdRef"],[1476,"impl-From%3C%26str%3E-for-%26RedemptionIdRef"],[1477,"impl-From%3C%26str%3E-for-PollId"],[1479,"impl-From%3CString%3E-for-PollId"],[1480,"impl-From%3C%26PollIdRef%3E-for-PollId"],[1481,"impl-From%3CBox%3CPollIdRef%3E%3E-for-PollId"],[1482,"impl-From%3CCow%3C\'a,+PollIdRef%3E%3E-for-PollId"],[1483,"impl-From%3CBox%3Cstr%3E%3E-for-PollId"],[1484,"impl-From%3C%26Cow%3C\'b,+PollIdRef%3E%3E-for-%26PollIdRef"],[1485,"impl-From%3C%26String%3E-for-%26PollIdRef"],[1486,"impl-From%3C%26PollId%3E-for-%26PollIdRef"],[1487,"impl-From%3C%26str%3E-for-%26PollIdRef"],[1488,"impl-From%3C%26str%3E-for-PollChoiceId"],[1489,"impl-From%3CBox%3CPollChoiceIdRef%3E%3E-for-PollChoiceId"],[1491,"impl-From%3CBox%3Cstr%3E%3E-for-PollChoiceId"],[1492,"impl-From%3CString%3E-for-PollChoiceId"],[1493,"impl-From%3CCow%3C\'a,+PollChoiceIdRef%3E%3E-for-PollChoiceId"],[1494,"impl-From%3C%26PollChoiceIdRef%3E-for-PollChoiceId"],[1495,"impl-From%3C%26PollChoiceId%3E-for-%26PollChoiceIdRef"],[1496,"impl-From%3C%26str%3E-for-%26PollChoiceIdRef"],[1497,"impl-From%3C%26String%3E-for-%26PollChoiceIdRef"],[1498,"impl-From%3C%26Cow%3C\'b,+PollChoiceIdRef%3E%3E-for-%26PollChoiceIdRef"],[1499,"impl-From%3CCow%3C\'a,+PredictionIdRef%3E%3E-for-PredictionId"],[1500,"impl-From%3C%26str%3E-for-PredictionId"],[1501,"impl-From%3C%26PredictionIdRef%3E-for-PredictionId"],[1503,"impl-From%3CBox%3CPredictionIdRef%3E%3E-for-PredictionId"],[1504,"impl-From%3CString%3E-for-PredictionId"],[1505,"impl-From%3CBox%3Cstr%3E%3E-for-PredictionId"],[1506,"impl-From%3C%26String%3E-for-%26PredictionIdRef"],[1507,"impl-From%3C%26PredictionId%3E-for-%26PredictionIdRef"],[1508,"impl-From%3C%26Cow%3C\'b,+PredictionIdRef%3E%3E-for-%26PredictionIdRef"],[1509,"impl-From%3C%26str%3E-for-%26PredictionIdRef"],[1510,"impl-From%3CString%3E-for-PredictionOutcomeId"],[1511,"impl-From%3C%26str%3E-for-PredictionOutcomeId"],[1512,"impl-From%3C%26PredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1513,"impl-From%3CBox%3CPredictionOutcomeIdRef%3E%3E-for-PredictionOutcomeId"],[1515,"impl-From%3CCow%3C\'a,+PredictionOutcomeIdRef%3E%3E-for-PredictionOutcomeId"],[1516,"impl-From%3CBox%3Cstr%3E%3E-for-PredictionOutcomeId"],[1517,"impl-From%3C%26str%3E-for-%26PredictionOutcomeIdRef"],[1518,"impl-From%3C%26String%3E-for-%26PredictionOutcomeIdRef"],[1519,"impl-From%3C%26Cow%3C\'b,+PredictionOutcomeIdRef%3E%3E-for-%26PredictionOutcomeIdRef"],[1520,"impl-From%3C%26PredictionOutcomeId%3E-for-%26PredictionOutcomeIdRef"],[1587,"impl-IntoCow%3C\'a,+RewardIdRef%3E-for-RewardId"],[1588,"impl-IntoCow%3C\'a,+RewardIdRef%3E-for-%26RewardId"],[1590,"impl-IntoCow%3C\'a,+RedemptionIdRef%3E-for-%26RedemptionId"],[1591,"impl-IntoCow%3C\'a,+RedemptionIdRef%3E-for-RedemptionId"],[1593,"impl-IntoCow%3C\'a,+PollIdRef%3E-for-PollId"],[1594,"impl-IntoCow%3C\'a,+PollIdRef%3E-for-%26PollId"],[1596,"impl-IntoCow%3C\'a,+PollChoiceIdRef%3E-for-%26PollChoiceId"],[1597,"impl-IntoCow%3C\'a,+PollChoiceIdRef%3E-for-PollChoiceId"],[1599,"impl-IntoCow%3C\'a,+PredictionIdRef%3E-for-PredictionId"],[1600,"impl-IntoCow%3C\'a,+PredictionIdRef%3E-for-%26PredictionId"],[1602,"impl-IntoCow%3C\'a,+PredictionOutcomeIdRef%3E-for-%26PredictionOutcomeId"],[1603,"impl-IntoCow%3C\'a,+PredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1750,"impl-ZeroFrom%3C\'zf,+RewardIdRef%3E-for-%26RewardIdRef"],[1751,"impl-ZeroFrom%3C\'zf,+RewardId%3E-for-%26RewardIdRef"],[1752,"impl-ZeroFrom%3C\'zf,+RedemptionIdRef%3E-for-%26RedemptionIdRef"],[1753,"impl-ZeroFrom%3C\'zf,+RedemptionId%3E-for-%26RedemptionIdRef"],[1754,"impl-ZeroFrom%3C\'zf,+PollId%3E-for-%26PollIdRef"],[1755,"impl-ZeroFrom%3C\'zf,+PollIdRef%3E-for-%26PollIdRef"],[1756,"impl-ZeroFrom%3C\'zf,+PollChoiceId%3E-for-%26PollChoiceIdRef"],[1757,"impl-ZeroFrom%3C\'zf,+PollChoiceIdRef%3E-for-%26PollChoiceIdRef"],[1758,"impl-ZeroFrom%3C\'zf,+PredictionId%3E-for-%26PredictionIdRef"],[1759,"impl-ZeroFrom%3C\'zf,+PredictionIdRef%3E-for-%26PredictionIdRef"],[1760,"impl-ZeroFrom%3C\'zf,+PredictionOutcomeIdRef%3E-for-%26PredictionOutcomeIdRef"],[1761,"impl-ZeroFrom%3C\'zf,+PredictionOutcomeId%3E-for-%26PredictionOutcomeIdRef"],[1886,"impl-AsRef%3CStreamIdRef%3E-for-StreamId"],[1887,"impl-AsRef%3Cstr%3E-for-StreamId"],[1889,"impl-AsRef%3CCategoryIdRef%3E-for-CategoryId"],[1890,"impl-AsRef%3Cstr%3E-for-CategoryId"],[1892,"impl-AsRef%3Cstr%3E-for-TagId"],[1893,"impl-AsRef%3CTagIdRef%3E-for-TagId"],[1895,"impl-AsRef%3Cstr%3E-for-TeamId"],[1896,"impl-AsRef%3CTeamIdRef%3E-for-TeamId"],[1898,"impl-AsRef%3CVideoIdRef%3E-for-VideoId"],[1899,"impl-AsRef%3Cstr%3E-for-VideoId"],[1901,"impl-AsRef%3Cstr%3E-for-ClipId"],[1902,"impl-AsRef%3CClipIdRef%3E-for-ClipId"],[1904,"impl-AsRef%3CStreamSegmentIdRef%3E-for-StreamSegmentId"],[1905,"impl-AsRef%3Cstr%3E-for-StreamSegmentId"],[1907,"impl-AsRef%3CHypeTrainIdRef%3E-for-HypeTrainId"],[1908,"impl-AsRef%3Cstr%3E-for-HypeTrainId"],[1910,"impl-AsRef%3Cstr%3E-for-CharityCampaignId"],[1911,"impl-AsRef%3CCharityCampaignIdRef%3E-for-CharityCampaignId"],[1913,"impl-AsRef%3Cstr%3E-for-CharityDonationId"],[1914,"impl-AsRef%3CCharityDonationIdRef%3E-for-CharityDonationId"],[1916,"impl-AsRef%3Cstr%3E-for-IgdbId"],[1917,"impl-AsRef%3CIgdbIdRef%3E-for-IgdbId"],[1931,"impl-Borrow%3Cstr%3E-for-StreamId"],[1932,"impl-Borrow%3CStreamIdRef%3E-for-StreamId"],[1935,"impl-Borrow%3Cstr%3E-for-CategoryId"],[1936,"impl-Borrow%3CCategoryIdRef%3E-for-CategoryId"],[1941,"impl-Borrow%3Cstr%3E-for-TagId"],[1942,"impl-Borrow%3CTagIdRef%3E-for-TagId"],[1946,"impl-Borrow%3Cstr%3E-for-TeamId"],[1947,"impl-Borrow%3CTeamIdRef%3E-for-TeamId"],[1950,"impl-Borrow%3Cstr%3E-for-VideoId"],[1951,"impl-Borrow%3CVideoIdRef%3E-for-VideoId"],[1955,"impl-Borrow%3CClipIdRef%3E-for-ClipId"],[1957,"impl-Borrow%3Cstr%3E-for-ClipId"],[1960,"impl-Borrow%3Cstr%3E-for-StreamSegmentId"],[1961,"impl-Borrow%3CStreamSegmentIdRef%3E-for-StreamSegmentId"],[1965,"impl-Borrow%3Cstr%3E-for-HypeTrainId"],[1966,"impl-Borrow%3CHypeTrainIdRef%3E-for-HypeTrainId"],[1971,"impl-Borrow%3CCharityCampaignIdRef%3E-for-CharityCampaignId"],[1972,"impl-Borrow%3Cstr%3E-for-CharityCampaignId"],[1975,"impl-Borrow%3CCharityDonationIdRef%3E-for-CharityDonationId"],[1976,"impl-Borrow%3Cstr%3E-for-CharityDonationId"],[1981,"impl-Borrow%3CIgdbIdRef%3E-for-IgdbId"],[1982,"impl-Borrow%3Cstr%3E-for-IgdbId"],[2122,"impl-PartialEq%3CStreamIdRef%3E-for-StreamId"],[2123,"impl-PartialEq%3C%26StreamIdRef%3E-for-StreamId"],[2124,"impl-PartialEq-for-StreamId"],[2125,"impl-PartialEq%3CStreamId%3E-for-StreamIdRef"],[2126,"impl-PartialEq%3CStreamId%3E-for-%26StreamIdRef"],[2127,"impl-PartialEq-for-StreamIdRef"],[2128,"impl-PartialEq-for-CategoryId"],[2129,"impl-PartialEq%3C%26CategoryIdRef%3E-for-CategoryId"],[2130,"impl-PartialEq%3CCategoryIdRef%3E-for-CategoryId"],[2131,"impl-PartialEq%3CCategoryId%3E-for-%26CategoryIdRef"],[2132,"impl-PartialEq-for-CategoryIdRef"],[2133,"impl-PartialEq%3CCategoryId%3E-for-CategoryIdRef"],[2134,"impl-PartialEq%3CTagIdRef%3E-for-TagId"],[2135,"impl-PartialEq-for-TagId"],[2136,"impl-PartialEq%3C%26TagIdRef%3E-for-TagId"],[2137,"impl-PartialEq-for-TagIdRef"],[2138,"impl-PartialEq%3CTagId%3E-for-%26TagIdRef"],[2139,"impl-PartialEq%3CTagId%3E-for-TagIdRef"],[2140,"impl-PartialEq%3CTeamIdRef%3E-for-TeamId"],[2141,"impl-PartialEq%3C%26TeamIdRef%3E-for-TeamId"],[2142,"impl-PartialEq-for-TeamId"],[2143,"impl-PartialEq-for-TeamIdRef"],[2144,"impl-PartialEq%3CTeamId%3E-for-TeamIdRef"],[2145,"impl-PartialEq%3CTeamId%3E-for-%26TeamIdRef"],[2146,"impl-PartialEq-for-VideoId"],[2147,"impl-PartialEq%3CVideoIdRef%3E-for-VideoId"],[2148,"impl-PartialEq%3C%26VideoIdRef%3E-for-VideoId"],[2149,"impl-PartialEq%3CVideoId%3E-for-%26VideoIdRef"],[2150,"impl-PartialEq-for-VideoIdRef"],[2151,"impl-PartialEq%3CVideoId%3E-for-VideoIdRef"],[2152,"impl-PartialEq-for-ClipId"],[2153,"impl-PartialEq%3CClipIdRef%3E-for-ClipId"],[2154,"impl-PartialEq%3C%26ClipIdRef%3E-for-ClipId"],[2155,"impl-PartialEq%3CClipId%3E-for-%26ClipIdRef"],[2156,"impl-PartialEq-for-ClipIdRef"],[2157,"impl-PartialEq%3CClipId%3E-for-ClipIdRef"],[2158,"impl-PartialEq%3CStreamSegmentIdRef%3E-for-StreamSegmentId"],[2159,"impl-PartialEq-for-StreamSegmentId"],[2160,"impl-PartialEq%3C%26StreamSegmentIdRef%3E-for-StreamSegmentId"],[2161,"impl-PartialEq%3CStreamSegmentId%3E-for-%26StreamSegmentIdRef"],[2162,"impl-PartialEq-for-StreamSegmentIdRef"],[2163,"impl-PartialEq%3CStreamSegmentId%3E-for-StreamSegmentIdRef"],[2164,"impl-PartialEq-for-HypeTrainId"],[2165,"impl-PartialEq%3C%26HypeTrainIdRef%3E-for-HypeTrainId"],[2166,"impl-PartialEq%3CHypeTrainIdRef%3E-for-HypeTrainId"],[2167,"impl-PartialEq%3CHypeTrainId%3E-for-%26HypeTrainIdRef"],[2168,"impl-PartialEq%3CHypeTrainId%3E-for-HypeTrainIdRef"],[2169,"impl-PartialEq-for-HypeTrainIdRef"],[2170,"impl-PartialEq-for-CharityCampaignId"],[2171,"impl-PartialEq%3C%26CharityCampaignIdRef%3E-for-CharityCampaignId"],[2172,"impl-PartialEq%3CCharityCampaignIdRef%3E-for-CharityCampaignId"],[2173,"impl-PartialEq-for-CharityCampaignIdRef"],[2174,"impl-PartialEq%3CCharityCampaignId%3E-for-%26CharityCampaignIdRef"],[2175,"impl-PartialEq%3CCharityCampaignId%3E-for-CharityCampaignIdRef"],[2176,"impl-PartialEq%3CCharityDonationIdRef%3E-for-CharityDonationId"],[2177,"impl-PartialEq%3C%26CharityDonationIdRef%3E-for-CharityDonationId"],[2178,"impl-PartialEq-for-CharityDonationId"],[2179,"impl-PartialEq-for-CharityDonationIdRef"],[2180,"impl-PartialEq%3CCharityDonationId%3E-for-%26CharityDonationIdRef"],[2181,"impl-PartialEq%3CCharityDonationId%3E-for-CharityDonationIdRef"],[2182,"impl-PartialEq%3C%26IgdbIdRef%3E-for-IgdbId"],[2183,"impl-PartialEq-for-IgdbId"],[2184,"impl-PartialEq%3CIgdbIdRef%3E-for-IgdbId"],[2185,"impl-PartialEq%3CIgdbId%3E-for-IgdbIdRef"],[2186,"impl-PartialEq%3CIgdbId%3E-for-%26IgdbIdRef"],[2187,"impl-PartialEq-for-IgdbIdRef"],[2195,"impl-Debug-for-StreamId"],[2196,"impl-Display-for-StreamId"],[2197,"impl-Display-for-StreamIdRef"],[2198,"impl-Debug-for-StreamIdRef"],[2199,"impl-Display-for-CategoryId"],[2200,"impl-Debug-for-CategoryId"],[2201,"impl-Display-for-CategoryIdRef"],[2202,"impl-Debug-for-CategoryIdRef"],[2203,"impl-Debug-for-TagId"],[2204,"impl-Display-for-TagId"],[2205,"impl-Display-for-TagIdRef"],[2206,"impl-Debug-for-TagIdRef"],[2207,"impl-Display-for-TeamId"],[2208,"impl-Debug-for-TeamId"],[2209,"impl-Display-for-TeamIdRef"],[2210,"impl-Debug-for-TeamIdRef"],[2211,"impl-Debug-for-VideoId"],[2212,"impl-Display-for-VideoId"],[2213,"impl-Debug-for-VideoIdRef"],[2214,"impl-Display-for-VideoIdRef"],[2215,"impl-Debug-for-ClipId"],[2216,"impl-Display-for-ClipId"],[2217,"impl-Debug-for-ClipIdRef"],[2218,"impl-Display-for-ClipIdRef"],[2219,"impl-Debug-for-StreamSegmentId"],[2220,"impl-Display-for-StreamSegmentId"],[2221,"impl-Display-for-StreamSegmentIdRef"],[2222,"impl-Debug-for-StreamSegmentIdRef"],[2223,"impl-Display-for-HypeTrainId"],[2224,"impl-Debug-for-HypeTrainId"],[2225,"impl-Display-for-HypeTrainIdRef"],[2226,"impl-Debug-for-HypeTrainIdRef"],[2227,"impl-Display-for-CharityCampaignId"],[2228,"impl-Debug-for-CharityCampaignId"],[2229,"impl-Debug-for-CharityCampaignIdRef"],[2230,"impl-Display-for-CharityCampaignIdRef"],[2231,"impl-Display-for-CharityDonationId"],[2232,"impl-Debug-for-CharityDonationId"],[2233,"impl-Debug-for-CharityDonationIdRef"],[2234,"impl-Display-for-CharityDonationIdRef"],[2235,"impl-Debug-for-IgdbId"],[2236,"impl-Display-for-IgdbId"],[2237,"impl-Display-for-IgdbIdRef"],[2238,"impl-Debug-for-IgdbIdRef"],[2244,"impl-Display-for-CommercialLength"],[2245,"impl-Debug-for-CommercialLength"],[2246,"impl-Debug-for-CommercialLengthParseError"],[2247,"impl-Display-for-CommercialLengthParseError"],[2249,"impl-From%3CBox%3Cstr%3E%3E-for-StreamId"],[2251,"impl-From%3C%26str%3E-for-StreamId"],[2252,"impl-From%3CString%3E-for-StreamId"],[2253,"impl-From%3C%26StreamIdRef%3E-for-StreamId"],[2254,"impl-From%3CCow%3C\'a,+StreamIdRef%3E%3E-for-StreamId"],[2255,"impl-From%3CBox%3CStreamIdRef%3E%3E-for-StreamId"],[2256,"impl-From%3C%26str%3E-for-%26StreamIdRef"],[2257,"impl-From%3C%26Cow%3C\'b,+StreamIdRef%3E%3E-for-%26StreamIdRef"],[2258,"impl-From%3C%26String%3E-for-%26StreamIdRef"],[2259,"impl-From%3C%26StreamId%3E-for-%26StreamIdRef"],[2260,"impl-From%3CString%3E-for-CategoryId"],[2261,"impl-From%3CBox%3Cstr%3E%3E-for-CategoryId"],[2262,"impl-From%3CCow%3C\'a,+CategoryIdRef%3E%3E-for-CategoryId"],[2263,"impl-From%3C%26CategoryIdRef%3E-for-CategoryId"],[2264,"impl-From%3CBox%3CCategoryIdRef%3E%3E-for-CategoryId"],[2265,"impl-From%3C%26str%3E-for-CategoryId"],[2267,"impl-From%3C%26String%3E-for-%26CategoryIdRef"],[2268,"impl-From%3C%26str%3E-for-%26CategoryIdRef"],[2269,"impl-From%3C%26CategoryId%3E-for-%26CategoryIdRef"],[2270,"impl-From%3C%26Cow%3C\'b,+CategoryIdRef%3E%3E-for-%26CategoryIdRef"],[2271,"impl-From%3CBox%3CTagIdRef%3E%3E-for-TagId"],[2273,"impl-From%3C%26TagIdRef%3E-for-TagId"],[2274,"impl-From%3C%26str%3E-for-TagId"],[2275,"impl-From%3CString%3E-for-TagId"],[2276,"impl-From%3CCow%3C\'a,+TagIdRef%3E%3E-for-TagId"],[2277,"impl-From%3CBox%3Cstr%3E%3E-for-TagId"],[2278,"impl-From%3C%26Cow%3C\'b,+TagIdRef%3E%3E-for-%26TagIdRef"],[2279,"impl-From%3C%26String%3E-for-%26TagIdRef"],[2280,"impl-From%3C%26TagId%3E-for-%26TagIdRef"],[2281,"impl-From%3C%26str%3E-for-%26TagIdRef"],[2282,"impl-From%3CCow%3C\'a,+TeamIdRef%3E%3E-for-TeamId"],[2283,"impl-From%3C%26TeamIdRef%3E-for-TeamId"],[2284,"impl-From%3C%26str%3E-for-TeamId"],[2285,"impl-From%3CBox%3CTeamIdRef%3E%3E-for-TeamId"],[2287,"impl-From%3CString%3E-for-TeamId"],[2288,"impl-From%3CBox%3Cstr%3E%3E-for-TeamId"],[2289,"impl-From%3C%26str%3E-for-%26TeamIdRef"],[2290,"impl-From%3C%26String%3E-for-%26TeamIdRef"],[2291,"impl-From%3C%26TeamId%3E-for-%26TeamIdRef"],[2292,"impl-From%3C%26Cow%3C\'b,+TeamIdRef%3E%3E-for-%26TeamIdRef"],[2293,"impl-From%3CString%3E-for-VideoId"],[2294,"impl-From%3C%26str%3E-for-VideoId"],[2295,"impl-From%3CCow%3C\'a,+VideoIdRef%3E%3E-for-VideoId"],[2296,"impl-From%3CBox%3Cstr%3E%3E-for-VideoId"],[2297,"impl-From%3C%26VideoIdRef%3E-for-VideoId"],[2298,"impl-From%3CBox%3CVideoIdRef%3E%3E-for-VideoId"],[2300,"impl-From%3C%26VideoId%3E-for-%26VideoIdRef"],[2301,"impl-From%3C%26Cow%3C\'b,+VideoIdRef%3E%3E-for-%26VideoIdRef"],[2302,"impl-From%3C%26str%3E-for-%26VideoIdRef"],[2303,"impl-From%3C%26String%3E-for-%26VideoIdRef"],[2304,"impl-From%3CBox%3CClipIdRef%3E%3E-for-ClipId"],[2305,"impl-From%3CCow%3C\'a,+ClipIdRef%3E%3E-for-ClipId"],[2307,"impl-From%3C%26str%3E-for-ClipId"],[2308,"impl-From%3CString%3E-for-ClipId"],[2309,"impl-From%3C%26ClipIdRef%3E-for-ClipId"],[2310,"impl-From%3CBox%3Cstr%3E%3E-for-ClipId"],[2311,"impl-From%3C%26String%3E-for-%26ClipIdRef"],[2312,"impl-From%3C%26ClipId%3E-for-%26ClipIdRef"],[2313,"impl-From%3C%26Cow%3C\'b,+ClipIdRef%3E%3E-for-%26ClipIdRef"],[2314,"impl-From%3C%26str%3E-for-%26ClipIdRef"],[2315,"impl-From%3C%26str%3E-for-StreamSegmentId"],[2316,"impl-From%3CCow%3C\'a,+StreamSegmentIdRef%3E%3E-for-StreamSegmentId"],[2318,"impl-From%3CBox%3Cstr%3E%3E-for-StreamSegmentId"],[2319,"impl-From%3CString%3E-for-StreamSegmentId"],[2320,"impl-From%3C%26StreamSegmentIdRef%3E-for-StreamSegmentId"],[2321,"impl-From%3CBox%3CStreamSegmentIdRef%3E%3E-for-StreamSegmentId"],[2322,"impl-From%3C%26String%3E-for-%26StreamSegmentIdRef"],[2323,"impl-From%3C%26str%3E-for-%26StreamSegmentIdRef"],[2324,"impl-From%3C%26Cow%3C\'b,+StreamSegmentIdRef%3E%3E-for-%26StreamSegmentIdRef"],[2325,"impl-From%3C%26StreamSegmentId%3E-for-%26StreamSegmentIdRef"],[2326,"impl-From%3CCow%3C\'a,+HypeTrainIdRef%3E%3E-for-HypeTrainId"],[2327,"impl-From%3C%26str%3E-for-HypeTrainId"],[2328,"impl-From%3CBox%3Cstr%3E%3E-for-HypeTrainId"],[2329,"impl-From%3CBox%3CHypeTrainIdRef%3E%3E-for-HypeTrainId"],[2331,"impl-From%3C%26HypeTrainIdRef%3E-for-HypeTrainId"],[2332,"impl-From%3CString%3E-for-HypeTrainId"],[2333,"impl-From%3C%26Cow%3C\'b,+HypeTrainIdRef%3E%3E-for-%26HypeTrainIdRef"],[2334,"impl-From%3C%26HypeTrainId%3E-for-%26HypeTrainIdRef"],[2335,"impl-From%3C%26String%3E-for-%26HypeTrainIdRef"],[2336,"impl-From%3C%26str%3E-for-%26HypeTrainIdRef"],[2337,"impl-From%3CString%3E-for-CharityCampaignId"],[2338,"impl-From%3CCow%3C\'a,+CharityCampaignIdRef%3E%3E-for-CharityCampaignId"],[2339,"impl-From%3C%26CharityCampaignIdRef%3E-for-CharityCampaignId"],[2340,"impl-From%3C%26str%3E-for-CharityCampaignId"],[2341,"impl-From%3CBox%3CCharityCampaignIdRef%3E%3E-for-CharityCampaignId"],[2343,"impl-From%3CBox%3Cstr%3E%3E-for-CharityCampaignId"],[2344,"impl-From%3C%26CharityCampaignId%3E-for-%26CharityCampaignIdRef"],[2345,"impl-From%3C%26str%3E-for-%26CharityCampaignIdRef"],[2346,"impl-From%3C%26String%3E-for-%26CharityCampaignIdRef"],[2347,"impl-From%3C%26Cow%3C\'b,+CharityCampaignIdRef%3E%3E-for-%26CharityCampaignIdRef"],[2348,"impl-From%3CBox%3Cstr%3E%3E-for-CharityDonationId"],[2349,"impl-From%3C%26str%3E-for-CharityDonationId"],[2350,"impl-From%3CBox%3CCharityDonationIdRef%3E%3E-for-CharityDonationId"],[2352,"impl-From%3CString%3E-for-CharityDonationId"],[2353,"impl-From%3CCow%3C\'a,+CharityDonationIdRef%3E%3E-for-CharityDonationId"],[2354,"impl-From%3C%26CharityDonationIdRef%3E-for-CharityDonationId"],[2355,"impl-From%3C%26String%3E-for-%26CharityDonationIdRef"],[2356,"impl-From%3C%26Cow%3C\'b,+CharityDonationIdRef%3E%3E-for-%26CharityDonationIdRef"],[2357,"impl-From%3C%26CharityDonationId%3E-for-%26CharityDonationIdRef"],[2358,"impl-From%3C%26str%3E-for-%26CharityDonationIdRef"],[2360,"impl-From%3CCow%3C\'a,+IgdbIdRef%3E%3E-for-IgdbId"],[2361,"impl-From%3CBox%3Cstr%3E%3E-for-IgdbId"],[2362,"impl-From%3C%26str%3E-for-IgdbId"],[2363,"impl-From%3CString%3E-for-IgdbId"],[2364,"impl-From%3CBox%3CIgdbIdRef%3E%3E-for-IgdbId"],[2365,"impl-From%3C%26IgdbIdRef%3E-for-IgdbId"],[2366,"impl-From%3C%26IgdbId%3E-for-%26IgdbIdRef"],[2367,"impl-From%3C%26str%3E-for-%26IgdbIdRef"],[2368,"impl-From%3C%26Cow%3C\'b,+IgdbIdRef%3E%3E-for-%26IgdbIdRef"],[2369,"impl-From%3C%26String%3E-for-%26IgdbIdRef"],[2476,"impl-IntoCow%3C\'a,+StreamIdRef%3E-for-%26StreamId"],[2477,"impl-IntoCow%3C\'a,+StreamIdRef%3E-for-StreamId"],[2479,"impl-IntoCow%3C\'a,+CategoryIdRef%3E-for-%26CategoryId"],[2480,"impl-IntoCow%3C\'a,+CategoryIdRef%3E-for-CategoryId"],[2482,"impl-IntoCow%3C\'a,+TagIdRef%3E-for-%26TagId"],[2483,"impl-IntoCow%3C\'a,+TagIdRef%3E-for-TagId"],[2485,"impl-IntoCow%3C\'a,+TeamIdRef%3E-for-%26TeamId"],[2486,"impl-IntoCow%3C\'a,+TeamIdRef%3E-for-TeamId"],[2488,"impl-IntoCow%3C\'a,+VideoIdRef%3E-for-%26VideoId"],[2489,"impl-IntoCow%3C\'a,+VideoIdRef%3E-for-VideoId"],[2491,"impl-IntoCow%3C\'a,+ClipIdRef%3E-for-%26ClipId"],[2492,"impl-IntoCow%3C\'a,+ClipIdRef%3E-for-ClipId"],[2494,"impl-IntoCow%3C\'a,+StreamSegmentIdRef%3E-for-StreamSegmentId"],[2495,"impl-IntoCow%3C\'a,+StreamSegmentIdRef%3E-for-%26StreamSegmentId"],[2497,"impl-IntoCow%3C\'a,+HypeTrainIdRef%3E-for-%26HypeTrainId"],[2498,"impl-IntoCow%3C\'a,+HypeTrainIdRef%3E-for-HypeTrainId"],[2500,"impl-IntoCow%3C\'a,+CharityCampaignIdRef%3E-for-%26CharityCampaignId"],[2501,"impl-IntoCow%3C\'a,+CharityCampaignIdRef%3E-for-CharityCampaignId"],[2503,"impl-IntoCow%3C\'a,+CharityDonationIdRef%3E-for-CharityDonationId"],[2504,"impl-IntoCow%3C\'a,+CharityDonationIdRef%3E-for-%26CharityDonationId"],[2506,"impl-IntoCow%3C\'a,+IgdbIdRef%3E-for-%26IgdbId"],[2507,"impl-IntoCow%3C\'a,+IgdbIdRef%3E-for-IgdbId"],[2738,"impl-ZeroFrom%3C\'zf,+StreamId%3E-for-%26StreamIdRef"],[2739,"impl-ZeroFrom%3C\'zf,+StreamIdRef%3E-for-%26StreamIdRef"],[2740,"impl-ZeroFrom%3C\'zf,+CategoryId%3E-for-%26CategoryIdRef"],[2741,"impl-ZeroFrom%3C\'zf,+CategoryIdRef%3E-for-%26CategoryIdRef"],[2742,"impl-ZeroFrom%3C\'zf,+TagId%3E-for-%26TagIdRef"],[2743,"impl-ZeroFrom%3C\'zf,+TagIdRef%3E-for-%26TagIdRef"],[2744,"impl-ZeroFrom%3C\'zf,+TeamId%3E-for-%26TeamIdRef"],[2745,"impl-ZeroFrom%3C\'zf,+TeamIdRef%3E-for-%26TeamIdRef"],[2746,"impl-ZeroFrom%3C\'zf,+VideoId%3E-for-%26VideoIdRef"],[2747,"impl-ZeroFrom%3C\'zf,+VideoIdRef%3E-for-%26VideoIdRef"],[2748,"impl-ZeroFrom%3C\'zf,+ClipIdRef%3E-for-%26ClipIdRef"],[2749,"impl-ZeroFrom%3C\'zf,+ClipId%3E-for-%26ClipIdRef"],[2750,"impl-ZeroFrom%3C\'zf,+StreamSegmentIdRef%3E-for-%26StreamSegmentIdRef"],[2751,"impl-ZeroFrom%3C\'zf,+StreamSegmentId%3E-for-%26StreamSegmentIdRef"],[2752,"impl-ZeroFrom%3C\'zf,+HypeTrainId%3E-for-%26HypeTrainIdRef"],[2753,"impl-ZeroFrom%3C\'zf,+HypeTrainIdRef%3E-for-%26HypeTrainIdRef"],[2754,"impl-ZeroFrom%3C\'zf,+CharityCampaignIdRef%3E-for-%26CharityCampaignIdRef"],[2755,"impl-ZeroFrom%3C\'zf,+CharityCampaignId%3E-for-%26CharityCampaignIdRef"],[2756,"impl-ZeroFrom%3C\'zf,+CharityDonationId%3E-for-%26CharityDonationIdRef"],[2757,"impl-ZeroFrom%3C\'zf,+CharityDonationIdRef%3E-for-%26CharityDonationIdRef"],[2758,"impl-ZeroFrom%3C\'zf,+IgdbId%3E-for-%26IgdbIdRef"],[2759,"impl-ZeroFrom%3C\'zf,+IgdbIdRef%3E-for-%26IgdbIdRef"],[2769,"impl-AsRef%3CTimestampRef%3E-for-Timestamp"],[2770,"impl-AsRef%3Cstr%3E-for-Timestamp"],[2773,"impl-Borrow%3Cstr%3E-for-Timestamp"],[2774,"impl-Borrow%3CTimestampRef%3E-for-Timestamp"],[2788,"impl-PartialEq%3COffsetDateTime%3E-for-Timestamp"],[2789,"impl-PartialEq%3CTimestampRef%3E-for-Timestamp"],[2790,"impl-PartialEq%3C%26TimestampRef%3E-for-Timestamp"],[2791,"impl-PartialEq-for-Timestamp"],[2792,"impl-PartialEq%3CTimestamp%3E-for-TimestampRef"],[2793,"impl-PartialEq%3COffsetDateTime%3E-for-TimestampRef"],[2794,"impl-PartialEq%3CTimestamp%3E-for-%26TimestampRef"],[2795,"impl-PartialEq-for-TimestampRef"],[2796,"impl-Debug-for-Timestamp"],[2797,"impl-Display-for-Timestamp"],[2798,"impl-Display-for-TimestampRef"],[2799,"impl-Debug-for-TimestampRef"],[2800,"impl-Display-for-TimestampParseError"],[2801,"impl-Debug-for-TimestampParseError"],[2802,"impl-From%3CBox%3CTimestampRef%3E%3E-for-Timestamp"],[2803,"impl-From%3C%26TimestampRef%3E-for-Timestamp"],[2805,"impl-From%3CCow%3C\'a,+TimestampRef%3E%3E-for-Timestamp"],[2806,"impl-From%3C%26Timestamp%3E-for-%26TimestampRef"],[2807,"impl-From%3C%26Cow%3C\'b,+TimestampRef%3E%3E-for-%26TimestampRef"],[2808,"impl-From%3CFormat%3E-for-TimestampParseError"],[2809,"impl-From%3CInfallible%3E-for-TimestampParseError"],[2810,"impl-From%3CParse%3E-for-TimestampParseError"],[2823,"impl-IntoCow%3C\'a,+TimestampRef%3E-for-Timestamp"],[2824,"impl-IntoCow%3C\'a,+TimestampRef%3E-for-%26Timestamp"],[2835,"impl-PartialOrd-for-Timestamp"],[2836,"impl-PartialOrd%3COffsetDateTime%3E-for-Timestamp"],[2837,"impl-PartialOrd%3COffsetDateTime%3E-for-TimestampRef"],[2838,"impl-PartialOrd-for-TimestampRef"],[2839,"impl-PartialOrd%3CTimestamp%3E-for-TimestampRef"],[2855,"impl-TryFrom%3COffsetDateTime%3E-for-Timestamp"],[2856,"impl-TryFrom%3CString%3E-for-Timestamp"],[2857,"impl-TryFrom%3C%26str%3E-for-Timestamp"],[2858,"impl-TryFrom%3C%26String%3E-for-%26TimestampRef"],[2859,"impl-TryFrom%3C%26str%3E-for-%26TimestampRef"],[2867,"impl-ZeroFrom%3C\'zf,+TimestampRef%3E-for-%26TimestampRef"],[2868,"impl-ZeroFrom%3C\'zf,+Timestamp%3E-for-%26TimestampRef"]]}\ +"twitch_types":{"doc":"Twitch types","t":"NNEDDNIDDDDNNNNDDGGELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLKLLLLLLLLLLLLALLLLLLLLLLLLALLLLLLLLLLLLLLAALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLNNNNNNNNNNDDNENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDDNEDDEDDEDDNDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNEDDNNDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNDNNENNNDDDDDEDDDDDEDDDNDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMMMMNNDDDDDDDDEEENNNNDDDDNNNNNNNNNNNNNNNNNNNNDDDDEDDDDNNNDNDDEEENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMCDCLLLLLMLLLMLMMLLLLL","n":["Admin","Affiliate","BroadcasterType","DisplayName","DisplayNameRef","GlobalMod","IntoCow","MsgId","MsgIdRef","Nickname","NicknameRef","None","None","Partner","Staff","UserId","UserIdRef","UserName","UserNameRef","UserType","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","default","default","deref","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","emote","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eventsub","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","from_str","from_str","goal","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","into_owned","moderation","new","new","new","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","points","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream","sub","take","take","take","time","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","Blue","BlueViolet","CadetBlue","Chocolate","Coral","DodgerBlue","Firebrick","GoldenRod","Green","Hex","HexColor","HexColorRef","HotPink","NamedUserColor","OrangeRed","Red","SeaGreen","SpringGreen","YellowGreen","all","arbitrary","arbitrary","as_cow","as_hex","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deref","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","hash","hash","into","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","new","partial_cmp","partial_cmp","serialize","serialize","serialize","size_hint","take","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","type_id","type_id","type_id","zero_from","zero_from","zero_from","Animated","BadgeSetId","BadgeSetIdRef","ChatBadgeId","ChatBadgeIdRef","Dark","EmoteAnimationSetting","EmoteId","EmoteIdRef","EmoteScale","EmoteSetId","EmoteSetIdRef","EmoteThemeMode","EmoteUrlBuilder","Image","Light","ResubscriptionEmote","Size1_0","Size2_0","Size3_0","Static","animation_animated","animation_default","animation_static","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","as_str","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","dark_mode","default","default","default_render","deref","deref","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","hash","hash","hash","id","into","into","into","into","into","into","into","into","into","into","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","into_owned","into_owned","light_mode","new","new","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","render","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_1x","size_2x","size_3x","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","take","take","take","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","url","url_1x","url_2x","url_4x","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","EventSubId","EventSubIdRef","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","cmp","deref","deserialize","deserialize","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","hash","hash","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","new","partial_cmp","partial_cmp","serialize","serialize","size_hint","size_hint","take","to_owned","to_owned","to_string","to_string","try_from","try_into","type_id","type_id","zero_from","zero_from","CreatorGoalId","CreatorGoalIdRef","CreatorGoalType","Follower","NewSubscription","NewSubscriptionCount","Subscription","SubscriptionCount","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deref","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","hash","hash","into","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","new","partial_cmp","partial_cmp","serialize","serialize","serialize","size_hint","size_hint","take","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_id","zero_from","zero_from","Allowed","AutomodStatus","BlockedTermId","BlockedTermIdRef","Denied","Expired","MsgId","MsgIdRef","Pending","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","hash","hash","hash","hash","into","into","into","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","take","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","zero_from","zero_from","zero_from","zero_from","Active","Active","Archived","Canceled","Completed","GlobalCooldown","Invalid","Locked","Max","MaxPerStream","MaxPerUserPerStream","Moderated","PollChoice","PollChoiceId","PollChoiceIdRef","PollId","PollIdRef","PollStatus","PredictionId","PredictionIdRef","PredictionOutcome","PredictionOutcomeId","PredictionOutcomeIdRef","PredictionStatus","PredictionTopPredictors","RedemptionId","RedemptionIdRef","Resolved","RewardId","RewardIdRef","Terminated","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","as_str","as_str","as_str","bits_votes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","channel_points","channel_points_used","channel_points_votes","channel_points_won","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","deref","deref","deref","deref","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","global_cooldown_seconds","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","id","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","is_enabled","login","name","new","new","new","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","take","take","take","take","take","take","title","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","top_predictors","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","users","votes","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","is_enabled","is_enabled","max_per_stream","max_per_user_per_stream","All","Archive","CategoryId","CategoryIdRef","CharityCampaignId","CharityCampaignIdRef","CharityDonationId","CharityDonationIdRef","ClipId","ClipIdRef","CommercialLength","CommercialLengthParseError","ContentClassificationId","Day","DrugsIntoxication","Gambling","Highlight","HypeTrainId","HypeTrainIdRef","IgdbId","IgdbIdRef","InvalidLength","Length120","Length150","Length180","Length30","Length60","Length90","Live","MatureGame","Month","Other","Other","Playlist","Premiere","Prime","Private","ProfanityVulgarity","Public","Rerun","SexualThemes","StreamId","StreamIdRef","StreamSegmentId","StreamSegmentIdRef","SubscriptionTier","TagId","TagIdRef","TeamId","TeamIdRef","Tier1","Tier2","Tier3","TwitchCategory","Upload","VideoId","VideoIdRef","VideoPeriod","VideoPrivacy","VideoType","ViolentGraphic","WatchParty","WatchPartyPremiere","WatchPartyRerun","Week","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_cow","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_art_url","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_static","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","id","igdb_id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_boxed_ref","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_cow","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","into_owned","name","new","new","new","new","new","new","new","new","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","take","take","take","take","take","take","take","take","take","take","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","zero_from","CommunityGiftId","CommunityGiftIdRef","arbitrary","arbitrary","arbitrary_take_rest","arbitrary_take_rest","as_cow","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","cmp","deref","deserialize","deserialize","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","hash","hash","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","new","partial_cmp","partial_cmp","serialize","serialize","size_hint","size_hint","take","to_owned","to_owned","to_string","to_string","try_from","try_into","type_id","type_id","zero_from","zero_from","InvalidFormat","Other","TimeError","TimeFormatError","Timestamp","TimestampParseError","TimestampRef","arbitrary","as_cow","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","day","deref","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_static","from_static","from_str","from_str","from_str_unchecked","hash","hash","hour","into","into","into_boxed_ref","into_cow","into_cow","into_cow","into_owned","is_before","millis","minute","month","new","new_unchecked","normalize","now","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","second","serialize","serialize","source","take","to_day","to_fixed_offset","to_owned","to_owned","to_string","to_string","to_string","to_utc","today","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","type_id","year","zero_from","zero_from","location","s","BroadcasterType","User","UserType","borrow","borrow_mut","clone","clone_into","deserialize","display_name","eq","fmt","from","id","into","login","profile_image_url","serialize","to_owned","try_from","try_into","type_id"],"q":[[0,"twitch_types"],[290,"twitch_types::color"],[403,"twitch_types::emote"],[829,"twitch_types::eventsub"],[905,"twitch_types::goal"],[1001,"twitch_types::moderation"],[1172,"twitch_types::points"],[1763,"twitch_types::points::Max"],[1767,"twitch_types::stream"],[2761,"twitch_types::sub"],[2837,"twitch_types::time"],[2946,"twitch_types::time::TimestampParseError"],[2948,"twitch_types::user"],[2969,"arbitrary::unstructured"],[2970,"arbitrary::error"],[2971,"core::result"],[2972,"alloc::borrow"],[2973,"core::cmp"],[2974,"serde::de"],[2975,"core::fmt"],[2976,"core::fmt"],[2977,"alloc::boxed"],[2978,"core::hash"],[2979,"core::option"],[2980,"serde::ser"],[2981,"core::any"],[2982,"arbitrary::error"],[2983,"time::error::format"],[2984,"time::error::parse"],[2985,"core::convert"],[2986,"core::marker"],[2987,"core::error"]],"d":["Admin","Affiliate","Broadcaster types: “partner”, “affiliate”, or “…","A users display name","A users display name","Global Moderator","Convert a type into a Cow","A message ID","A message ID","A nickname, not capitalized.","A nickname, not capitalized.","None","None","Partner","Staff","A user ID.","A user ID.","A username, also specified as login. Should not be …","A reference to a borrowed UserName, also specified as …","User types: “staff”, “admin”, “global_mod”, or …","","","","","","","","","","","","","Get a Cow<'_, UserIdRef>","Get a Cow<'_, DisplayNameRef>","Get a Cow<'_, NicknameRef>","","","","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","types for colors","","","","","","","","","","","","","","types for emotes","","","","","","","","","","","","","","","","","","","","","types for eventsub related things","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a newUserIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newDisplayNamefrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newNicknamefrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","types for goals","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this UserId into a Box<UserIdRef>","Converts this DisplayName into a Box<DisplayNameRef>","Converts this Nickname into a Box<NicknameRef>","Make the cow with proper ownership, muu","","","","","","","","","","Converts a Box<UserIdRef> into a UserId without copying or …","Converts a Box<DisplayNameRef> into a DisplayName without …","Converts a Box<NicknameRef> into a Nickname without …","types for moderation","Constructs a new UserId","Constructs a new DisplayName","Constructs a new Nickname","Parse a string into a UserType","","","","","","","","","types for points","","","","","","","","","","","","","","","types for stream related things","types for subscriptions","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","types for time","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","types for user related things","","","","","","","Blue","Blue Violet","Cadet Blue","Chocolate","Coral","Dodger Blue","Firebrick","Golden Rod","Green","A hex color","A color in hex","A color in hex","Hot Pink","Colors a user can have","Orange Red","Red","Sea Green","Spring Green","Yellow Green","All named colors","","","Get a Cow<'_, HexColorRef>","Return this color in hex","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","Constructs a newHexColorfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","","Calls U::from(self).","Calls U::from(self).","Converts this HexColor into a Box<HexColorRef>","","","","Converts a Box<HexColorRef> into a HexColor without …","Constructs a new HexColor","","","","","","","Unwraps the underlying String value","","","","Creates a owned NamedUserColor<’static> from a borrowed …","","","","","","","","","","","","","","","Animated","A Badge set ID","A Badge set ID","A channel chat badge ID","A channel chat badge ID","Dark","Formats for an emote.","A chat Emote ID","A chat Emote ID","Scales available for an emote.","An Emote Set ID","An Emote Set ID","Background themes available for an emote.","Builder for emote URLs.","Links to the same image of different sizes","Light","An emote index as defined by eventsub, similar to IRC …","1.0","2.0","3.0","Static","Set animation mode to animate","Set animation mode to default","Set animation mode to static","","","","","","","","","","","","","","","","","Get a Cow<'_, BadgeSetIdRef>","Get a Cow<'_, ChatBadgeIdRef>","Get a Cow<'_, EmoteIdRef>","Get a Cow<'_, EmoteSetIdRef>","","","","","","","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","The index of where the Emote starts in the text.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set theme to dark mode","","","Generates url for this emote.","","","","","","","","","","","","","","","","","","The index of where the Emote ends in the text.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a newBadgeSetIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newChatBadgeIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newEmoteIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newEmoteSetIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","","","","","","","","The emote ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this BadgeSetId into a Box<BadgeSetIdRef>","Converts this ChatBadgeId into a Box<ChatBadgeIdRef>","Converts this EmoteId into a Box<EmoteIdRef>","Converts this EmoteSetId into a Box<EmoteSetIdRef>","","","","","","","","","","","","","Converts a Box<BadgeSetIdRef> into a BadgeSetId without …","Converts a Box<ChatBadgeIdRef> into a ChatBadgeId without …","Converts a Box<EmoteIdRef> into a EmoteId without copying …","Converts a Box<EmoteSetIdRef> into a EmoteSetId without …","Set theme to light mode","Constructs a new BadgeSetId","Constructs a new ChatBadgeId","Constructs a new EmoteId","Construct a new EmoteUrlBuilder from a EmoteId","Constructs a new EmoteSetId","","","","","","","","","Create the URL for this emote.","","","","","","","","","","","","","","Set size to 1.0","Set size to 2.0","Set size to 3.0","","","","","","","","","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a EmoteUrlBuilder for this emote","URL to png of size 28x28","URL to png of size 56x56","URL to png of size 112x112","","","","","","","","","An EventSub Subscription ID","An EventSub Subscription ID","","","","","Get a Cow<'_, EventSubIdRef>","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Constructs a newEventSubIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","","Calls U::from(self).","Converts this EventSubId into a Box<EventSubIdRef>","","","","Converts a Box<EventSubIdRef> into a EventSubId without …","Constructs a new EventSubId","","","","","","","Unwraps the underlying String value","","","","","","","","","","","A Creator Goal ID","A Creator Goal ID","Type of creator goal","The goal is to increase followers.","The goal is to increase subscriptions. This type shows …","The goal is to increase subscriptions. This type shows …","The goal is to increase subscriptions. This type shows the …","The goal is to increase subscriptions. This type shows the …","","","","","Get a Cow<'_, CreatorGoalIdRef>","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","Constructs a newCreatorGoalIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","","Calls U::from(self).","Calls U::from(self).","Converts this CreatorGoalId into a Box<CreatorGoalIdRef>","","","","Converts a Box<CreatorGoalIdRef> into a CreatorGoalId …","Constructs a new CreatorGoalId","","","","","","","","Unwraps the underlying String value","","","","","","","","","","","","","","","Message has been allowed","Status of a message that is or was in AutoMod queue","A blocked term ID","A blocked term ID","Message has been denied","Automod message expired in queue","A message ID","A message ID","Message has been caught and pending moderation","","","","","","","","","Get a Cow<'_, MsgIdRef>","Get a Cow<'_, BlockedTermIdRef>","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","Constructs a newMsgIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newBlockedTermIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this MsgId into a Box<MsgIdRef>","Converts this BlockedTermId into a Box<BlockedTermIdRef>","","","","","","","Converts a Box<MsgIdRef> into a MsgId without copying or …","Converts a Box<BlockedTermIdRef> into a BlockedTermId …","Constructs a new MsgId","Constructs a new BlockedTermId","","","","","","","","","","","","","","Unwraps the underlying String value","Unwraps the underlying String value","","","","","","","","","","","","","","","","","","","","","","","","","Poll is currently in progress.","The Prediction is active and viewers can make predictions.","Poll is no longer visible on the channel.","The Prediction has been canceled and the Channel Points …","Poll has reached its ended_at time.","Information about global cooldown","Something went wrong determining the state.","The Prediction has been locked and viewers can no longer …","Reward redemption max","Max per stream","Max per user per stream","Poll is no longer visible to any user on Twitch.","Poll choice","A poll choice ID","A poll choice ID","A poll ID","A poll ID","Status of a poll","A prediction ID","A prediction ID","Outcome for the Prediction","A prediction choice ID","A prediction choice ID","Status of the Prediction","Users who were the top predictors.","A reward redemption ID.","A reward redemption ID.","A winning outcome has been chosen and the Channel Points …","A reward ID.","A reward ID.","Poll has been manually terminated before its ended_at time.","","","","","","","","","","","","","","","","","","","","","","","","","Get a Cow<'_, RewardIdRef>","Get a Cow<'_, RedemptionIdRef>","Get a Cow<'_, PollIdRef>","Get a Cow<'_, PollChoiceIdRef>","Get a Cow<'_, PredictionIdRef>","Get a Cow<'_, PredictionOutcomeIdRef>","","","","","","","","","","","","","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Number of votes received via Bits.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of Channel Points used for the outcome.","Number of Channel Points used by the user.","Number of votes received via Channel Points.","Number of Channel Points won by the user.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Color for the outcome. Valid values: BLUE, PINK","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a newRewardIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newRedemptionIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newPollIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newPollChoiceIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newPredictionIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newPredictionOutcomeIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","Cooldown amount","","","","","","","","","","","","","ID for the choice.","ID for the outcome.","ID of the user.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this RewardId into a Box<RewardIdRef>","Converts this RedemptionId into a Box<RedemptionIdRef>","Converts this PollId into a Box<PollIdRef>","Converts this PollChoiceId into a Box<PollChoiceIdRef>","Converts this PredictionId into a Box<PredictionIdRef>","Converts this PredictionOutcomeId into a …","","","","","","","","","","","","","","","","","","","Converts a Box<RewardIdRef> into a RewardId without …","Converts a Box<RedemptionIdRef> into a RedemptionId …","Converts a Box<PollIdRef> into a PollId without copying or …","Converts a Box<PollChoiceIdRef> into a PollChoiceId …","Converts a Box<PredictionIdRef> into a PredictionId …","Converts a Box<PredictionOutcomeIdRef> into a …","Cooldown enabled","Login of the user.","Display name of the user.","Constructs a new RewardId","Constructs a new RedemptionId","Constructs a new PollId","Constructs a new PollChoiceId","Constructs a new PredictionId","Constructs a new PredictionOutcomeId","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Text displayed for the choice.","Text displayed for outcome.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Array of users who were the top predictors. null if none. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of unique users that chose the outcome.","Total number of votes received for the choice across all …","","","","","","","","","","","","","Max per stream is enabled","Max per user per stream is enabled","Max amount of redemptions per stream","Max amount of redemptions per user per stream","Filter by all. Effectively a no-op","An archived video","A game or category ID","A game or category ID","A Charity Campaign ID","A Charity Campaign ID","A Charity Donation ID","A Charity Donation ID","A clip ID","A clip ID","Length of the commercial in seconds","Error for the TryFrom on CommercialLength","IDs for content classification labels also known as CCLs","Filter by from this day only","Drugs, Intoxication, or Excessive Tobacco Use","Gambling","A highlight","A Hype Train ID","A Hype Train ID","A IGDB ID","A IGDB ID","invalid length of {0}","120s","150s","180s","30s","60s","90s","A live video","Mature-rated game","Filter by this month","Other","Other","A playlist video","A premiere","Prime subscription","Video is private","Significant Profanity or Vulgarity","Video is public","A rerun","Sexual Themes","A Stream ID","A Stream ID","A Stream Segment ID.","A Stream Segment ID.","Subscription tiers","A tag ID","A tag ID","A Team ID","A Team ID","Tier 1. $4.99","Tier 1. $9.99","Tier 1. $24.99","A game or category as defined by Twitch","A uploaded video","A video ID","A video ID","Period during which the video was created","Type of video","Type of video","Violent and Graphic Depictions","A watch party","A watchparty premiere,","A watchparty rerun","Filter by this week","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a Cow<'_, StreamIdRef>","Get a Cow<'_, CategoryIdRef>","Get a Cow<'_, TagIdRef>","Get a Cow<'_, TeamIdRef>","Get a Cow<'_, VideoIdRef>","Get a Cow<'_, ClipIdRef>","Get a Cow<'_, StreamSegmentIdRef>","Get a Cow<'_, HypeTrainIdRef>","Get a Cow<'_, CharityCampaignIdRef>","Get a Cow<'_, CharityDonationIdRef>","Get a Cow<'_, IgdbIdRef>","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Template URL for the game’s box art.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a newStreamIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newCategoryIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newTagIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newTeamIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newVideoIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newClipIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newStreamSegmentIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newHypeTrainIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newCharityCampaignIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newCharityDonationIdfrom a static reference","Transparently reinterprets the static string slice as a …","Constructs a newIgdbIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","Transparently reinterprets the string slice as a …","","","","","","","","","","","","","","","","","","","","","","","Game or category ID.","The ID that IGDB uses to identify this game.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this StreamId into a Box<StreamIdRef>","Converts this CategoryId into a Box<CategoryIdRef>","Converts this TagId into a Box<TagIdRef>","Converts this TeamId into a Box<TeamIdRef>","Converts this VideoId into a Box<VideoIdRef>","Converts this ClipId into a Box<ClipIdRef>","Converts this StreamSegmentId into a …","Converts this HypeTrainId into a Box<HypeTrainIdRef>","Converts this CharityCampaignId into a …","Converts this CharityDonationId into a …","Converts this IgdbId into a Box<IgdbIdRef>","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Box<StreamIdRef> into a StreamId without …","Converts a Box<CategoryIdRef> into a CategoryId without …","Converts a Box<TagIdRef> into a TagId without copying or …","Converts a Box<TeamIdRef> into a TeamId without copying or …","Converts a Box<VideoIdRef> into a VideoId without copying …","Converts a Box<ClipIdRef> into a ClipId without copying or …","Converts a Box<StreamSegmentIdRef> into a StreamSegmentId …","Converts a Box<HypeTrainIdRef> into a HypeTrainId without …","Converts a Box<CharityCampaignIdRef> into a …","Converts a Box<CharityDonationIdRef> into a …","Converts a Box<IgdbIdRef> into a IgdbId without copying or …","Game name.","Constructs a new StreamId","Constructs a new CategoryId","Constructs a new TagId","Constructs a new TeamId","Constructs a new VideoId","Constructs a new ClipId","Constructs a new StreamSegmentId","Constructs a new HypeTrainId","Constructs a new CharityCampaignId","Constructs a new CharityDonationId","Constructs a new IgdbId","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","Unwraps the underlying String value","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A community gift ID","A community gift ID","","","","","Get a Cow<'_, CommunityGiftIdRef>","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Constructs a newCommunityGiftIdfrom a static reference","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","","","Calls U::from(self).","Converts this CommunityGiftId into a …","","","","Converts a Box<CommunityGiftIdRef> into a CommunityGiftId …","Constructs a new CommunityGiftId","","","","","","","Unwraps the underlying String value","","","","","","","","","","","Timestamp has an invalid format.","Other error","Could not parse the timestamp using time","Could not format the timestamp using time","RFC3339 timestamp","Errors that can occur when parsing a timestamp.","RFC3339 timestamp","","Get a Cow<'_, TimestampRef>","","","","Provides access to the underlying value as a string slice.","","","","","","","","","","","","Get the day","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","Constructs a new Timestamp from a static reference if it …","Transparently reinterprets the static string slice as a …","","Transparently reinterprets the string slice as a …","Transparently reinterprets the string slice as a …","","","Get the hour","Calls U::from(self).","Calls U::from(self).","Converts this Timestamp into a Box<TimestampRef>","","","","Converts a Box<TimestampRef> into a Timestamp without …","Compare another time and return self < other.","Get the millis","Get the minute","Get the month","Constructs a new Timestamp if it conforms to Timestamp","Constructs a new Timestamp without validation","Normalize the timestamp into UTC time.","Create a timestamp corresponding to current time","","","","","","Get the second","","","","Unwraps the underlying String value","Make a timestamp with the time component set to 00:00:00.","Construct into a OffsetDateTime time.","","","","","","Construct into a OffsetDateTime time with a guaranteed UTC …","Create a timestamp corresponding to the start of the …","","","","","","","","","","","","","Get the year","","","location of error","Thing that failed","","A user according to many endpoints","","","","","","","Display name of user","","","Returns the argument unchanged.","ID of the user","Calls U::from(self).","Login name of the user, not capitalized","URL of the user’s profile","","","","",""],"i":[13,12,0,0,0,13,0,0,0,0,0,12,13,12,13,0,0,0,0,0,2,5,6,7,8,9,2,5,6,7,8,9,5,7,9,2,2,5,6,6,7,8,8,9,5,7,9,2,2,2,5,5,6,6,6,7,7,8,8,8,9,9,12,13,2,5,6,7,8,9,12,13,2,6,8,12,13,2,6,8,12,13,2,5,6,7,8,9,12,13,0,12,13,2,6,8,2,5,6,7,8,9,12,13,0,2,2,2,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,12,13,0,2,2,5,5,6,6,7,7,8,8,9,9,12,13,2,2,2,2,2,2,2,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,12,13,2,5,6,7,8,9,2,5,6,7,8,9,0,2,5,6,7,8,9,12,13,2,6,8,12,13,2,6,8,118,2,2,5,6,6,7,8,8,9,5,7,9,0,2,6,8,13,2,5,6,7,8,9,12,13,0,2,5,6,7,8,9,12,13,2,5,6,7,8,9,0,0,2,6,8,0,2,5,6,7,8,9,12,13,2,5,6,7,8,9,2,6,8,12,13,2,6,8,12,13,2,5,6,7,8,9,12,13,0,5,5,7,7,9,9,27,27,27,27,27,27,27,27,27,27,0,0,27,0,27,27,27,27,27,27,29,27,31,27,29,29,31,31,29,29,29,31,31,27,29,31,27,29,27,29,27,29,31,29,29,31,27,29,29,29,31,31,31,27,29,29,31,31,27,27,29,29,29,29,29,29,29,31,31,31,31,27,27,27,29,31,29,31,29,31,29,27,29,29,29,31,31,29,29,31,29,31,27,27,29,29,31,27,27,29,31,27,29,27,27,29,27,29,31,27,31,31,27,41,0,0,0,0,42,0,0,0,0,0,0,0,0,0,42,0,43,43,43,41,32,32,32,33,34,35,36,37,38,39,40,33,34,35,36,37,38,39,40,34,36,38,40,33,33,34,35,35,36,37,37,38,39,39,40,34,36,38,40,44,33,33,33,34,34,35,35,35,36,36,37,37,37,38,38,41,42,43,32,39,39,39,40,40,44,45,33,34,35,36,37,38,41,42,43,32,39,40,44,45,33,35,37,41,42,43,32,39,44,45,33,35,37,41,42,43,32,39,44,45,33,34,35,36,37,38,39,40,32,42,43,38,33,35,37,39,33,34,35,36,37,38,41,42,43,39,40,44,45,44,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,41,42,43,39,39,39,40,40,40,44,45,33,33,34,34,35,35,36,36,37,37,38,38,41,41,42,42,43,43,32,39,39,40,40,44,44,45,33,33,33,33,33,33,33,34,34,34,34,35,35,35,35,35,35,35,36,36,36,36,37,37,37,37,37,37,37,38,38,38,38,41,42,43,32,39,39,39,39,39,39,39,40,40,40,40,44,45,33,34,35,36,37,38,39,40,33,34,35,36,37,38,39,40,33,34,35,36,37,38,39,40,44,33,35,37,41,42,43,32,39,44,45,33,35,37,39,33,33,34,35,35,36,37,37,38,39,39,40,34,36,38,40,32,33,35,37,32,39,33,34,35,36,37,38,39,40,32,33,34,35,36,37,38,41,42,43,39,40,44,45,32,32,32,33,34,35,36,37,38,39,40,33,35,37,39,33,34,35,36,37,38,41,42,43,32,39,40,44,45,33,34,35,36,37,38,41,42,43,39,40,44,33,35,37,41,42,43,32,39,44,45,33,35,37,41,42,43,32,39,44,45,33,34,35,36,37,38,41,42,43,32,39,40,44,45,38,45,45,45,34,34,36,36,38,38,40,40,0,0,46,47,46,47,47,46,46,47,47,46,46,46,47,47,46,47,46,46,46,47,46,46,47,46,46,46,47,47,47,46,46,47,47,46,46,46,46,46,46,46,47,47,47,47,46,47,46,47,46,47,46,46,46,46,47,47,46,46,47,46,47,46,47,46,46,47,46,47,46,46,46,47,47,47,0,0,0,50,50,50,50,50,48,49,48,49,49,48,48,49,49,48,48,48,49,49,50,48,49,50,48,50,48,50,48,49,48,48,49,50,48,48,48,49,49,49,50,48,48,49,49,50,48,48,48,48,48,48,48,49,49,49,49,50,48,49,48,49,48,49,48,50,48,48,48,49,49,48,48,49,48,49,50,48,49,48,48,49,50,48,49,48,50,48,50,48,49,50,49,49,55,0,0,0,55,55,0,0,55,51,52,53,54,51,52,53,54,52,54,51,51,52,53,53,54,52,54,51,51,51,52,52,53,53,53,54,54,55,51,52,53,54,55,51,53,55,51,53,55,51,52,53,54,51,53,51,52,53,54,55,51,51,51,52,52,52,53,53,53,54,54,54,55,51,51,52,52,53,53,54,54,55,51,51,51,51,51,51,51,52,52,52,52,53,53,53,53,53,53,53,54,54,54,54,55,51,52,53,54,51,52,53,54,51,52,53,54,51,53,55,51,53,51,51,52,53,53,54,52,54,51,53,51,52,53,54,51,52,53,54,55,51,52,53,54,51,53,51,52,53,54,55,51,52,53,54,51,53,55,51,53,55,51,52,53,54,55,52,52,54,54,71,72,71,72,71,0,71,72,0,68,68,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,71,56,57,58,59,60,61,62,63,64,65,66,67,56,57,58,59,60,61,62,63,64,65,66,67,57,59,61,63,65,67,56,56,57,58,58,59,60,60,61,62,62,63,64,64,65,66,66,67,57,59,61,63,65,67,70,56,56,56,57,57,58,58,58,59,59,60,60,60,61,61,62,62,62,63,63,64,64,64,65,65,66,66,66,67,67,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,73,74,70,74,56,58,60,62,64,66,68,69,70,71,72,73,74,56,58,60,62,64,66,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,73,56,58,60,62,64,66,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,56,56,56,57,57,57,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,69,70,71,72,73,74,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,69,70,71,72,73,74,56,56,56,56,56,56,56,57,57,57,57,58,58,58,58,58,58,58,59,59,59,59,60,60,60,60,60,60,60,61,61,61,61,62,62,62,62,62,62,62,63,63,63,63,64,64,64,64,64,64,64,65,65,65,65,66,66,66,66,66,66,66,67,67,67,67,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,56,57,58,59,60,61,62,63,64,65,66,67,69,56,57,58,59,60,61,62,63,64,65,66,67,70,73,74,56,58,60,62,64,66,68,69,70,71,72,73,74,56,58,60,62,64,66,56,56,57,58,58,59,60,60,61,62,62,63,64,64,65,66,66,67,57,59,61,63,65,67,69,74,74,56,58,60,62,64,66,56,57,58,59,60,61,62,63,64,65,66,67,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,56,58,60,62,64,66,70,73,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,73,56,58,60,62,64,66,68,69,70,71,72,73,74,56,58,60,62,64,66,68,69,70,71,72,73,74,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,73,70,57,57,59,59,61,61,63,63,65,65,67,67,119,120,119,120,99,100,0,0,0,0,0,0,0,0,0,0,0,99,103,103,100,0,0,0,0,104,102,102,102,102,102,102,100,103,99,98,103,100,100,98,101,103,101,100,103,0,0,0,0,0,0,0,0,0,98,98,98,0,100,0,0,0,0,0,103,100,100,100,99,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,76,78,80,82,84,86,88,90,92,94,96,75,75,76,77,77,78,79,79,80,81,81,82,83,83,84,85,85,86,87,87,88,89,89,90,91,91,92,93,93,94,95,95,96,76,78,80,82,84,86,88,90,92,94,96,75,75,75,76,76,77,77,77,78,78,79,79,79,80,80,81,81,81,82,82,83,83,83,84,84,85,85,85,86,86,87,87,87,88,88,89,89,89,90,90,91,91,91,92,92,93,93,93,94,94,95,95,95,96,96,97,98,99,100,101,102,104,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,103,97,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,103,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,77,79,81,83,85,87,89,91,93,95,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,75,75,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,81,81,82,82,82,83,83,83,84,84,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,98,99,100,101,102,103,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,98,99,100,101,102,102,104,104,103,75,75,75,75,75,75,75,76,76,76,76,77,77,77,77,77,77,77,78,78,78,78,79,79,79,79,79,79,79,80,80,80,80,81,81,81,81,81,81,81,82,82,82,82,83,83,83,83,83,83,83,84,84,84,84,85,85,85,85,85,85,85,86,86,86,86,87,87,87,87,87,87,87,88,88,88,88,89,89,89,89,89,89,89,90,90,90,90,91,91,91,91,91,91,91,92,92,92,92,93,93,93,93,93,93,93,94,94,94,94,95,95,95,95,95,95,95,96,96,96,96,97,98,99,100,101,102,104,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,97,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,104,103,75,77,79,81,83,85,87,89,91,93,95,75,75,76,77,77,78,79,79,80,81,81,82,83,83,84,85,85,86,87,87,88,89,89,90,91,91,92,93,93,94,95,95,96,76,78,80,82,84,86,88,90,92,94,96,97,75,77,79,81,83,85,87,89,91,93,95,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,75,77,79,81,83,85,87,89,91,93,95,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,102,104,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,102,104,103,75,77,79,81,83,85,87,89,91,93,95,97,98,99,100,101,102,104,103,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,103,76,76,78,78,80,80,82,82,84,84,86,86,88,88,90,90,92,92,94,94,96,96,0,0,106,107,106,107,107,106,106,107,107,106,106,106,107,107,106,107,106,106,106,107,106,106,107,106,106,106,107,107,107,106,106,107,107,106,106,106,106,106,106,106,107,107,107,107,106,107,106,107,106,107,106,106,106,106,107,107,106,106,107,106,107,106,107,106,106,107,106,107,106,106,106,107,107,107,111,111,111,111,0,0,0,108,109,108,108,109,109,108,108,108,109,109,111,108,109,111,108,108,109,108,108,109,108,108,108,108,109,109,109,109,108,108,109,109,111,111,108,108,108,108,109,109,111,111,111,111,108,109,108,109,109,108,109,109,108,111,108,108,108,109,109,109,109,109,109,108,108,109,108,108,108,109,109,109,109,108,109,111,108,109,109,108,109,108,109,111,109,108,108,108,108,108,109,109,111,108,111,108,109,111,109,109,109,121,121,0,0,0,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[4,[2,3]]]],[1,[[4,[5,3]]]],[1,[[4,[6,3]]]],[1,[[4,[7,3]]]],[1,[[4,[8,3]]]],[1,[[4,[9,3]]]],[1,[[4,[2,3]]]],[1,[[4,[5,3]]]],[1,[[4,[6,3]]]],[1,[[4,[7,3]]]],[1,[[4,[8,3]]]],[1,[[4,[9,3]]]],[5,[[10,[5]]]],[7,[[10,[7]]]],[9,[[10,[9]]]],[2,11],[2,5],[5,11],[6,7],[6,11],[7,11],[8,9],[8,11],[9,11],[5,11],[7,11],[9,11],[-1,-2,[],[]],[2,11],[2,5],[5,11],[-1,-2,[],[]],[6,11],[-1,-2,[],[]],[6,7],[7,11],[-1,-2,[],[]],[-1,-2,[],[]],[8,9],[8,11],[-1,-2,[],[]],[9,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,2],[6,6],[8,8],[12,12],[13,13],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[2,2],15],[[5,5],15],[[6,6],15],[[7,7],15],[[8,8],15],[[9,9],15],[[12,12],15],[[13,13],15],0,[[],12],[[],13],[2],[6],[8],[-1,[[4,[2]]],16],[-1,[[4,[5]]],16],[-1,[[4,[6]]],16],[-1,[[4,[7]]],16],[-1,[[4,[8]]],16],[-1,[[4,[9]]],16],[-1,[[4,[12]]],16],[-1,[[4,[13]]],16],0,[[2,5],17],[[2,5],17],[[2,2],17],[[5,2],17],[[5,2],17],[[5,5],17],[[6,7],17],[[6,6],17],[[6,7],17],[[7,7],17],[[7,6],17],[[7,6],17],[[8,9],17],[[8,9],17],[[8,8],17],[[9,8],17],[[9,8],17],[[9,9],17],[[12,12],17],[[13,13],17],0,[[2,18],19],[[2,18],19],[[5,18],19],[[5,18],19],[[6,18],19],[[6,18],19],[[7,18],19],[[7,18],19],[[8,18],19],[[8,18],19],[[9,18],19],[[9,18],19],[[12,18],19],[[13,18],19],[20,2],[[[21,[11]]],2],[-1,-1,[]],[11,2],[[[10,[5]]],2],[[[21,[5]]],2],[5,2],[20,5],[2,5],[[[10,[5]]],5],[11,5],[[[21,[11]]],6],[[[21,[7]]],6],[11,6],[20,6],[-1,-1,[]],[[[10,[7]]],6],[7,6],[6,7],[20,7],[[[10,[7]]],7],[11,7],[[[21,[11]]],8],[-1,-1,[]],[[[10,[9]]],8],[9,8],[11,8],[20,8],[[[21,[9]]],8],[[[10,[9]]],9],[11,9],[8,9],[20,9],[-1,-1,[]],[-1,-1,[]],[11,2],[11,5],[11,6],[11,7],[11,8],[11,9],[11,[[4,[2]]]],[11,5],[11,[[4,[6]]]],[11,7],[11,[[4,[8]]]],[11,9],0,[[2,-1],14,22],[[5,-1],14,22],[[6,-1],14,22],[[7,-1],14,22],[[8,-1],14,22],[[9,-1],14,22],[[12,-1],14,22],[[13,-1],14,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,[[21,[5]]]],[6,[[21,[7]]]],[8,[[21,[9]]]],[-1,[[10,[-2]]],[],[]],[2,[[10,[5]]]],[2,[[10,[5]]]],[5,[[10,[5]]]],[6,[[10,[7]]]],[6,[[10,[7]]]],[7,[[10,[7]]]],[8,[[10,[9]]]],[8,[[10,[9]]]],[9,[[10,[9]]]],[[[21,[5]]],2],[[[21,[7]]],6],[[[21,[9]]],8],0,[20,2],[20,6],[20,8],[11,13],[[2,2],[[23,[15]]]],[[5,5],[[23,[15]]]],[[6,6],[[23,[15]]]],[[7,7],[[23,[15]]]],[[8,8],[[23,[15]]]],[[9,9],[[23,[15]]]],[[12,12],[[23,[15]]]],[[13,13],[[23,[15]]]],0,[[2,-1],4,24],[[5,-1],4,24],[[6,-1],4,24],[[7,-1],4,24],[[8,-1],4,24],[[9,-1],4,24],[[12,-1],4,24],[[13,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],0,0,[2,20],[6,20],[8,20],0,[-1,-2,[],[]],[5],[-1,-2,[],[]],[7],[-1,-2,[],[]],[9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],0,[5,5],[2,5],[7,7],[6,7],[9,9],[8,9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[28,[27]]]],[1,[[30,[29]]]],[1,[[30,[27]]]],[31,[[10,[31]]]],[27,31],[29,31],[29,11],[31,11],[31,11],[29,11],[-1,-2,[],[]],[29,31],[-1,-2,[],[]],[31,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,29],[27,27],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[29,29],15],[[31,31],15],[29],[-1,[[4,[29]]],16],[-1,[[4,[31]]],16],[-1,[[4,[27]]],16],[[29,31],17],[[29,29],17],[[29,31],17],[[31,31],17],[[31,29],17],[[31,29],17],[[27,27],17],[[29,18],19],[[29,18],19],[[31,18],19],[[31,18],19],[[27,18],19],[[27,18],19],[[[21,[31]]],29],[11,29],[-1,-1,[]],[[[10,[31]]],29],[31,29],[[[21,[11]]],29],[20,29],[11,31],[29,31],[[[10,[31]]],31],[20,31],[29,27],[[[10,[31]]],27],[-1,-1,[]],[11,29],[11,31],[11,[[4,[29]]]],[11,31],[[29,-1],14,22],[[31,-1],14,22],[-1,-2,[],[]],[-1,-2,[],[]],[29,[[21,[31]]]],[29,[[10,[31]]]],[29,[[10,[31]]]],[31,[[10,[31]]]],[[[21,[31]]],29],[20,29],[[29,29],[[23,[15]]]],[[31,31],[[23,[15]]]],[[29,-1],4,24],[[31,-1],4,24],[[27,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[29,20],[-1,-2,[],[]],[31],[-1,-2,[],[]],[27,27],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[11,[[4,[27]]]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[29,31],[31,31],[27,27],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[32,32],[32,32],[32,32],[1,[[4,[33,3]]]],[1,[[4,[34,3]]]],[1,[[4,[35,3]]]],[1,[[4,[36,3]]]],[1,[[4,[37,3]]]],[1,[[4,[38,3]]]],[1,[[4,[39,3]]]],[1,[[4,[40,3]]]],[1,[[4,[33,3]]]],[1,[[4,[34,3]]]],[1,[[4,[35,3]]]],[1,[[4,[36,3]]]],[1,[[4,[37,3]]]],[1,[[4,[38,3]]]],[1,[[4,[39,3]]]],[1,[[4,[40,3]]]],[34,[[10,[34]]]],[36,[[10,[36]]]],[38,[[10,[38]]]],[40,[[10,[40]]]],[33,11],[33,34],[34,11],[35,36],[35,11],[36,11],[37,38],[37,11],[38,11],[39,11],[39,40],[40,11],[34,11],[36,11],[38,11],[40,11],0,[33,11],[33,34],[-1,-2,[],[]],[34,11],[-1,-2,[],[]],[35,11],[-1,-2,[],[]],[35,36],[-1,-2,[],[]],[36,11],[37,38],[37,11],[-1,-2,[],[]],[-1,-2,[],[]],[38,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,40],[-1,-2,[],[]],[39,11],[40,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[35,35],[37,37],[41,41],[42,42],[43,43],[32,32],[39,39],[44,44],[45,45],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[33,33],15],[[34,34],15],[[35,35],15],[[36,36],15],[[37,37],15],[[38,38],15],[[39,39],15],[[40,40],15],[32,32],[[],42],[[],43],[38,20],[33],[35],[37],[39],[-1,[[4,[33]]],16],[-1,[[4,[34]]],16],[-1,[[4,[35]]],16],[-1,[[4,[36]]],16],[-1,[[4,[37]]],16],[-1,[[4,[38]]],16],[-1,[[4,[41]]],16],[-1,[[4,[42]]],16],[-1,[[4,[43]]],16],[-1,[[4,[39]]],16],[-1,[[4,[40]]],16],[-1,[[4,[44]]],16],[-1,[[4,[45]]],16],0,[[33,33],17],[[33,34],17],[[33,34],17],[[34,33],17],[[34,34],17],[[34,33],17],[[35,36],17],[[35,35],17],[[35,36],17],[[36,35],17],[[36,36],17],[[36,35],17],[[37,38],17],[[37,37],17],[[37,38],17],[[38,37],17],[[38,37],17],[[38,38],17],[[41,41],17],[[42,42],17],[[43,43],17],[[39,39],17],[[39,40],17],[[39,40],17],[[40,39],17],[[40,39],17],[[40,40],17],[[44,44],17],[[45,45],17],[[33,18],19],[[33,18],19],[[34,18],19],[[34,18],19],[[35,18],19],[[35,18],19],[[36,18],19],[[36,18],19],[[37,18],19],[[37,18],19],[[38,18],19],[[38,18],19],[[41,18],19],[[41,18],19],[[42,18],19],[[42,18],19],[[43,18],19],[[43,18],19],[[32,18],19],[[39,18],19],[[39,18],19],[[40,18],19],[[40,18],19],[[44,18],19],[[44,18],19],[[45,18],19],[20,33],[[[21,[34]]],33],[[[10,[34]]],33],[11,33],[[[21,[11]]],33],[34,33],[-1,-1,[]],[33,34],[11,34],[[[10,[34]]],34],[20,34],[20,35],[[[21,[36]]],35],[11,35],[-1,-1,[]],[[[21,[11]]],35],[36,35],[[[10,[36]]],35],[35,36],[20,36],[11,36],[[[10,[36]]],36],[[[10,[38]]],37],[[[21,[38]]],37],[11,37],[[[21,[11]]],37],[20,37],[-1,-1,[]],[38,37],[20,38],[[[10,[38]]],38],[11,38],[37,38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[20,39],[[[10,[40]]],39],[11,39],[[[21,[11]]],39],[40,39],[[[21,[40]]],39],[-1,-1,[]],[11,40],[20,40],[39,40],[[[10,[40]]],40],[-1,-1,[]],[-1,-1,[]],[11,33],[11,34],[11,35],[11,36],[11,37],[11,38],[11,39],[11,40],[11,[[4,[33]]]],[11,34],[11,[[4,[35]]]],[11,36],[11,[[4,[37]]]],[11,38],[11,[[4,[39]]]],[11,40],[[33,-1],14,22],[[34,-1],14,22],[[35,-1],14,22],[[36,-1],14,22],[[37,-1],14,22],[[38,-1],14,22],[[39,-1],14,22],[[40,-1],14,22],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,[[21,[34]]]],[35,[[21,[36]]]],[37,[[21,[38]]]],[39,[[21,[40]]]],[33,[[10,[34]]]],[33,[[10,[34]]]],[34,[[10,[34]]]],[35,[[10,[36]]]],[35,[[10,[36]]]],[36,[[10,[36]]]],[37,[[10,[38]]]],[37,[[10,[38]]]],[38,[[10,[38]]]],[39,[[10,[40]]]],[39,[[10,[40]]]],[40,[[10,[40]]]],[[[21,[34]]],33],[[[21,[36]]],35],[[[21,[38]]],37],[[[21,[40]]],39],[32,32],[20,33],[20,35],[20,37],[38,32],[20,39],[[33,33],[[23,[15]]]],[[34,34],[[23,[15]]]],[[35,35],[[23,[15]]]],[[36,36],[[23,[15]]]],[[37,37],[[23,[15]]]],[[38,38],[[23,[15]]]],[[39,39],[[23,[15]]]],[[40,40],[[23,[15]]]],[32,20],[[33,-1],4,24],[[34,-1],4,24],[[35,-1],4,24],[[36,-1],4,24],[[37,-1],4,24],[[38,-1],4,24],[[41,-1],4,24],[[42,-1],4,24],[[43,-1],4,24],[[39,-1],4,24],[[40,-1],4,24],[[44,-1],4,24],[[45,-1],4,24],[32,32],[32,32],[32,32],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[33,20],[35,20],[37,20],[39,20],[-1,-2,[],[]],[34],[-1,-2,[],[]],[36],[-1,-2,[],[]],[38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[38,32],0,0,0,[34,34],[33,34],[35,36],[36,36],[38,38],[37,38],[39,40],[40,40],0,0,[1,[[4,[46,3]]]],[1,[[4,[47,3]]]],[1,[[4,[46,3]]]],[1,[[4,[47,3]]]],[47,[[10,[47]]]],[46,47],[46,11],[47,11],[47,11],[-1,-2,[],[]],[46,47],[46,11],[-1,-2,[],[]],[47,11],[-1,-2,[],[]],[-1,-2,[],[]],[46,46],[[-1,-2],14,[],[]],[[46,46],15],[[47,47],15],[46],[-1,[[4,[46]]],16],[-1,[[4,[47]]],16],[[46,47],17],[[46,46],17],[[46,47],17],[[47,47],17],[[47,46],17],[[47,46],17],[[46,18],19],[[46,18],19],[[47,18],19],[[47,18],19],[11,46],[-1,-1,[]],[[[21,[47]]],46],[20,46],[47,46],[[[10,[47]]],46],[[[21,[11]]],46],[46,47],[11,47],[[[10,[47]]],47],[20,47],[11,46],[11,47],[11,[[4,[46]]]],[11,47],[[46,-1],14,22],[[47,-1],14,22],[-1,-2,[],[]],[46,[[21,[47]]]],[46,[[10,[47]]]],[46,[[10,[47]]]],[47,[[10,[47]]]],[[[21,[47]]],46],[20,46],[[46,46],[[23,[15]]]],[[47,47],[[23,[15]]]],[[46,-1],4,24],[[47,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[46,20],[-1,-2,[],[]],[47],[-1,20,[]],[-1,20,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[46,47],[47,47],0,0,0,0,0,0,0,0,[1,[[4,[48,3]]]],[1,[[4,[49,3]]]],[1,[[4,[48,3]]]],[1,[[4,[49,3]]]],[49,[[10,[49]]]],[48,11],[48,49],[49,11],[49,11],[48,49],[-1,-2,[],[]],[48,11],[49,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[50,50],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[48,48],15],[[49,49],15],[48],[-1,[[4,[48]]],16],[-1,[[4,[49]]],16],[-1,[[4,[50]]],16],[[48,48],17],[[48,49],17],[[48,49],17],[[49,49],17],[[49,48],17],[[49,48],17],[[50,50],17],[[48,18],19],[[48,18],19],[[49,18],19],[[49,18],19],[[50,18],19],[-1,-1,[]],[[[21,[49]]],48],[49,48],[[[10,[49]]],48],[11,48],[20,48],[[[21,[11]]],48],[48,49],[[[10,[49]]],49],[20,49],[11,49],[-1,-1,[]],[11,48],[11,49],[11,[[4,[48]]]],[11,49],[[48,-1],14,22],[[49,-1],14,22],[-1,-2,[],[]],[-1,-2,[],[]],[48,[[21,[49]]]],[48,[[10,[49]]]],[48,[[10,[49]]]],[49,[[10,[49]]]],[[[21,[49]]],48],[20,48],[[48,48],[[23,[15]]]],[[49,49],[[23,[15]]]],[[48,-1],4,24],[[49,-1],4,24],[[50,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[48,20],[-1,-2,[],[]],[49],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[49,49],[48,49],0,0,0,0,0,0,0,0,0,[1,[[4,[51,3]]]],[1,[[4,[52,3]]]],[1,[[4,[53,3]]]],[1,[[4,[54,3]]]],[1,[[4,[51,3]]]],[1,[[4,[52,3]]]],[1,[[4,[53,3]]]],[1,[[4,[54,3]]]],[52,[[10,[52]]]],[54,[[10,[54]]]],[51,52],[51,11],[52,11],[53,11],[53,54],[54,11],[52,11],[54,11],[-1,-2,[],[]],[51,11],[51,52],[-1,-2,[],[]],[52,11],[53,11],[-1,-2,[],[]],[53,54],[-1,-2,[],[]],[54,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[53,53],[55,55],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[51,51],15],[[52,52],15],[[53,53],15],[[54,54],15],[51],[53],[-1,[[4,[51]]],16],[-1,[[4,[52]]],16],[-1,[[4,[53]]],16],[-1,[[4,[54]]],16],[-1,[[4,[55]]],16],[[51,52],17],[[51,51],17],[[51,52],17],[[52,51],17],[[52,51],17],[[52,52],17],[[53,54],17],[[53,53],17],[[53,54],17],[[54,53],17],[[54,54],17],[[54,53],17],[[55,55],17],[[51,18],19],[[51,18],19],[[52,18],19],[[52,18],19],[[53,18],19],[[53,18],19],[[54,18],19],[[54,18],19],[[55,18],19],[[[21,[52]]],51],[[[10,[52]]],51],[11,51],[20,51],[[[21,[11]]],51],[-1,-1,[]],[52,51],[20,52],[11,52],[[[10,[52]]],52],[51,52],[[[21,[54]]],53],[54,53],[[[21,[11]]],53],[-1,-1,[]],[[[10,[54]]],53],[11,53],[20,53],[20,54],[[[10,[54]]],54],[53,54],[11,54],[-1,-1,[]],[11,51],[11,52],[11,53],[11,54],[11,[[4,[51]]]],[11,52],[11,[[4,[53]]]],[11,54],[[51,-1],14,22],[[52,-1],14,22],[[53,-1],14,22],[[54,-1],14,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,[[21,[52]]]],[53,[[21,[54]]]],[51,[[10,[52]]]],[51,[[10,[52]]]],[52,[[10,[52]]]],[53,[[10,[54]]]],[53,[[10,[54]]]],[54,[[10,[54]]]],[[[21,[52]]],51],[[[21,[54]]],53],[20,51],[20,53],[[51,51],[[23,[15]]]],[[52,52],[[23,[15]]]],[[53,53],[[23,[15]]]],[[54,54],[[23,[15]]]],[[51,-1],4,24],[[52,-1],4,24],[[53,-1],4,24],[[54,-1],4,24],[[55,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[51,20],[53,20],[-1,-2,[],[]],[52],[-1,-2,[],[]],[54],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[51,52],[52,52],[53,54],[54,54],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[4,[56,3]]]],[1,[[4,[57,3]]]],[1,[[4,[58,3]]]],[1,[[4,[59,3]]]],[1,[[4,[60,3]]]],[1,[[4,[61,3]]]],[1,[[4,[62,3]]]],[1,[[4,[63,3]]]],[1,[[4,[64,3]]]],[1,[[4,[65,3]]]],[1,[[4,[66,3]]]],[1,[[4,[67,3]]]],[1,[[4,[56,3]]]],[1,[[4,[57,3]]]],[1,[[4,[58,3]]]],[1,[[4,[59,3]]]],[1,[[4,[60,3]]]],[1,[[4,[61,3]]]],[1,[[4,[62,3]]]],[1,[[4,[63,3]]]],[1,[[4,[64,3]]]],[1,[[4,[65,3]]]],[1,[[4,[66,3]]]],[1,[[4,[67,3]]]],[57,[[10,[57]]]],[59,[[10,[59]]]],[61,[[10,[61]]]],[63,[[10,[63]]]],[65,[[10,[65]]]],[67,[[10,[67]]]],[56,11],[56,57],[57,11],[58,59],[58,11],[59,11],[60,11],[60,61],[61,11],[62,63],[62,11],[63,11],[64,11],[64,65],[65,11],[66,67],[66,11],[67,11],[57,11],[59,11],[61,11],[63,11],[65,11],[67,11],0,[56,57],[-1,-2,[],[]],[56,11],[57,11],[-1,-2,[],[]],[-1,-2,[],[]],[58,11],[58,59],[-1,-2,[],[]],[59,11],[60,11],[-1,-2,[],[]],[60,61],[61,11],[-1,-2,[],[]],[-1,-2,[],[]],[62,63],[62,11],[63,11],[-1,-2,[],[]],[64,11],[64,65],[-1,-2,[],[]],[-1,-2,[],[]],[65,11],[-1,-2,[],[]],[66,11],[66,67],[-1,-2,[],[]],[67,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[56,56],[58,58],[60,60],[62,62],[64,64],[66,66],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[56,56],15],[[57,57],15],[[58,58],15],[[59,59],15],[[60,60],15],[[61,61],15],[[62,62],15],[[63,63],15],[[64,64],15],[[65,65],15],[[66,66],15],[[67,67],15],0,[56],[58],[60],[62],[64],[66],[-1,[[4,[56]]],16],[-1,[[4,[57]]],16],[-1,[[4,[58]]],16],[-1,[[4,[59]]],16],[-1,[[4,[60]]],16],[-1,[[4,[61]]],16],[-1,[[4,[62]]],16],[-1,[[4,[63]]],16],[-1,[[4,[64]]],16],[-1,[[4,[65]]],16],[-1,[[4,[66]]],16],[-1,[[4,[67]]],16],[-1,[[4,[68]]],16],[-1,[[4,[69]]],16],[-1,[[4,[70]]],16],[-1,[[4,[71]]],16],[-1,[[4,[72]]],16],[-1,[[4,[73]]],16],[-1,[[4,[74]]],16],[[56,56],17],[[56,57],17],[[56,57],17],[[57,56],17],[[57,57],17],[[57,56],17],[[58,58],17],[[58,59],17],[[58,59],17],[[59,58],17],[[59,59],17],[[59,58],17],[[60,61],17],[[60,61],17],[[60,60],17],[[61,60],17],[[61,61],17],[[61,60],17],[[62,62],17],[[62,63],17],[[62,63],17],[[63,62],17],[[63,62],17],[[63,63],17],[[64,64],17],[[64,65],17],[[64,65],17],[[65,64],17],[[65,65],17],[[65,64],17],[[66,66],17],[[66,67],17],[[66,67],17],[[67,66],17],[[67,66],17],[[67,67],17],[[68,68],17],[[69,69],17],[[70,70],17],[[71,71],17],[[72,72],17],[[73,73],17],[[74,74],17],[[56,18],19],[[56,18],19],[[57,18],19],[[57,18],19],[[58,18],19],[[58,18],19],[[59,18],19],[[59,18],19],[[60,18],19],[[60,18],19],[[61,18],19],[[61,18],19],[[62,18],19],[[62,18],19],[[63,18],19],[[63,18],19],[[64,18],19],[[64,18],19],[[65,18],19],[[65,18],19],[[66,18],19],[[66,18],19],[[67,18],19],[[67,18],19],[[68,18],19],[[69,18],19],[[70,18],19],[[71,18],19],[[72,18],19],[[73,18],19],[[74,18],19],[[[21,[57]]],56],[[[21,[11]]],56],[11,56],[-1,-1,[]],[57,56],[[[10,[57]]],56],[20,56],[56,57],[[[10,[57]]],57],[11,57],[20,57],[[[21,[11]]],58],[[[10,[59]]],58],[20,58],[-1,-1,[]],[[[21,[59]]],58],[11,58],[59,58],[[[10,[59]]],59],[11,59],[58,59],[20,59],[[[10,[61]]],60],[[[21,[61]]],60],[20,60],[11,60],[[[21,[11]]],60],[61,60],[-1,-1,[]],[60,61],[[[10,[61]]],61],[20,61],[11,61],[-1,-1,[]],[20,62],[63,62],[11,62],[[[21,[11]]],62],[[[21,[63]]],62],[[[10,[63]]],62],[20,63],[11,63],[[[10,[63]]],63],[62,63],[[[21,[65]]],64],[[[21,[11]]],64],[[[10,[65]]],64],[-1,-1,[]],[65,64],[20,64],[11,64],[64,65],[11,65],[[[10,[65]]],65],[20,65],[[[10,[67]]],66],[67,66],[-1,-1,[]],[[[21,[67]]],66],[11,66],[[[21,[11]]],66],[20,66],[[[10,[67]]],67],[66,67],[11,67],[20,67],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[11,56],[11,57],[11,58],[11,59],[11,60],[11,61],[11,62],[11,63],[11,64],[11,65],[11,66],[11,67],[11,[[4,[56]]]],[11,57],[11,[[4,[58]]]],[11,59],[11,[[4,[60]]]],[11,61],[11,[[4,[62]]]],[11,63],[11,[[4,[64]]]],[11,65],[11,[[4,[66]]]],[11,67],0,[[56,-1],14,22],[[57,-1],14,22],[[58,-1],14,22],[[59,-1],14,22],[[60,-1],14,22],[[61,-1],14,22],[[62,-1],14,22],[[63,-1],14,22],[[64,-1],14,22],[[65,-1],14,22],[[66,-1],14,22],[[67,-1],14,22],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,[[21,[57]]]],[58,[[21,[59]]]],[60,[[21,[61]]]],[62,[[21,[63]]]],[64,[[21,[65]]]],[66,[[21,[67]]]],[56,[[10,[57]]]],[56,[[10,[57]]]],[57,[[10,[57]]]],[58,[[10,[59]]]],[58,[[10,[59]]]],[59,[[10,[59]]]],[60,[[10,[61]]]],[60,[[10,[61]]]],[61,[[10,[61]]]],[62,[[10,[63]]]],[62,[[10,[63]]]],[63,[[10,[63]]]],[64,[[10,[65]]]],[64,[[10,[65]]]],[65,[[10,[65]]]],[66,[[10,[67]]]],[66,[[10,[67]]]],[67,[[10,[67]]]],[[[21,[57]]],56],[[[21,[59]]],58],[[[21,[61]]],60],[[[21,[63]]],62],[[[21,[65]]],64],[[[21,[67]]],66],0,0,0,[20,56],[20,58],[20,60],[20,62],[20,64],[20,66],[[56,56],[[23,[15]]]],[[57,57],[[23,[15]]]],[[58,58],[[23,[15]]]],[[59,59],[[23,[15]]]],[[60,60],[[23,[15]]]],[[61,61],[[23,[15]]]],[[62,62],[[23,[15]]]],[[63,63],[[23,[15]]]],[[64,64],[[23,[15]]]],[[65,65],[[23,[15]]]],[[66,66],[[23,[15]]]],[[67,67],[[23,[15]]]],[[56,-1],4,24],[[57,-1],4,24],[[58,-1],4,24],[[59,-1],4,24],[[60,-1],4,24],[[61,-1],4,24],[[62,-1],4,24],[[63,-1],4,24],[[64,-1],4,24],[[65,-1],4,24],[[66,-1],4,24],[[67,-1],4,24],[[68,-1],4,24],[[69,-1],4,24],[[70,-1],4,24],[[71,-1],4,24],[[72,-1],4,24],[[73,-1],4,24],[[74,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[56,20],[58,20],[60,20],[62,20],[64,20],[66,20],0,0,[-1,-2,[],[]],[57],[-1,-2,[],[]],[59],[-1,-2,[],[]],[61],[-1,-2,[],[]],[63],[-1,-2,[],[]],[65],[-1,-2,[],[]],[67],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],0,[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],0,0,[56,57],[57,57],[58,59],[59,59],[61,61],[60,61],[63,63],[62,63],[64,65],[65,65],[66,67],[67,67],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[4,[75,3]]]],[1,[[4,[76,3]]]],[1,[[4,[77,3]]]],[1,[[4,[78,3]]]],[1,[[4,[79,3]]]],[1,[[4,[80,3]]]],[1,[[4,[81,3]]]],[1,[[4,[82,3]]]],[1,[[4,[83,3]]]],[1,[[4,[84,3]]]],[1,[[4,[85,3]]]],[1,[[4,[86,3]]]],[1,[[4,[87,3]]]],[1,[[4,[88,3]]]],[1,[[4,[89,3]]]],[1,[[4,[90,3]]]],[1,[[4,[91,3]]]],[1,[[4,[92,3]]]],[1,[[4,[93,3]]]],[1,[[4,[94,3]]]],[1,[[4,[95,3]]]],[1,[[4,[96,3]]]],[1,[[4,[75,3]]]],[1,[[4,[76,3]]]],[1,[[4,[77,3]]]],[1,[[4,[78,3]]]],[1,[[4,[79,3]]]],[1,[[4,[80,3]]]],[1,[[4,[81,3]]]],[1,[[4,[82,3]]]],[1,[[4,[83,3]]]],[1,[[4,[84,3]]]],[1,[[4,[85,3]]]],[1,[[4,[86,3]]]],[1,[[4,[87,3]]]],[1,[[4,[88,3]]]],[1,[[4,[89,3]]]],[1,[[4,[90,3]]]],[1,[[4,[91,3]]]],[1,[[4,[92,3]]]],[1,[[4,[93,3]]]],[1,[[4,[94,3]]]],[1,[[4,[95,3]]]],[1,[[4,[96,3]]]],[76,[[10,[76]]]],[78,[[10,[78]]]],[80,[[10,[80]]]],[82,[[10,[82]]]],[84,[[10,[84]]]],[86,[[10,[86]]]],[88,[[10,[88]]]],[90,[[10,[90]]]],[92,[[10,[92]]]],[94,[[10,[94]]]],[96,[[10,[96]]]],[75,76],[75,11],[76,11],[77,78],[77,11],[78,11],[79,80],[79,11],[80,11],[81,82],[81,11],[82,11],[83,84],[83,11],[84,11],[85,11],[85,86],[86,11],[87,11],[87,88],[88,11],[89,90],[89,11],[90,11],[91,92],[91,11],[92,11],[93,94],[93,11],[94,11],[95,96],[95,11],[96,11],[76,11],[78,11],[80,11],[82,11],[84,11],[86,11],[88,11],[90,11],[92,11],[94,11],[96,11],[75,76],[75,11],[-1,-2,[],[]],[-1,-2,[],[]],[76,11],[77,11],[77,78],[-1,-2,[],[]],[78,11],[-1,-2,[],[]],[79,11],[79,80],[-1,-2,[],[]],[-1,-2,[],[]],[80,11],[81,82],[81,11],[-1,-2,[],[]],[-1,-2,[],[]],[82,11],[83,11],[83,84],[-1,-2,[],[]],[-1,-2,[],[]],[84,11],[85,86],[85,11],[-1,-2,[],[]],[86,11],[-1,-2,[],[]],[87,11],[-1,-2,[],[]],[87,88],[-1,-2,[],[]],[88,11],[89,90],[89,11],[-1,-2,[],[]],[90,11],[-1,-2,[],[]],[91,11],[91,92],[-1,-2,[],[]],[92,11],[-1,-2,[],[]],[93,94],[93,11],[-1,-2,[],[]],[-1,-2,[],[]],[94,11],[95,96],[-1,-2,[],[]],[95,11],[96,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[75,75],[77,77],[79,79],[81,81],[83,83],[85,85],[87,87],[89,89],[91,91],[93,93],[95,95],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[75,75],15],[[76,76],15],[[77,77],15],[[78,78],15],[[79,79],15],[[80,80],15],[[81,81],15],[[82,82],15],[[83,83],15],[[84,84],15],[[85,85],15],[[86,86],15],[[87,87],15],[[88,88],15],[[89,89],15],[[90,90],15],[[91,91],15],[[92,92],15],[[93,93],15],[[94,94],15],[[95,95],15],[[96,96],15],[75],[77],[79],[81],[83],[85],[87],[89],[91],[93],[95],[-1,[[4,[75]]],16],[-1,[[4,[76]]],16],[-1,[[4,[77]]],16],[-1,[[4,[78]]],16],[-1,[[4,[79]]],16],[-1,[[4,[80]]],16],[-1,[[4,[81]]],16],[-1,[[4,[82]]],16],[-1,[[4,[83]]],16],[-1,[[4,[84]]],16],[-1,[[4,[85]]],16],[-1,[[4,[86]]],16],[-1,[[4,[87]]],16],[-1,[[4,[88]]],16],[-1,[[4,[89]]],16],[-1,[[4,[90]]],16],[-1,[[4,[91]]],16],[-1,[[4,[92]]],16],[-1,[[4,[93]]],16],[-1,[[4,[94]]],16],[-1,[[4,[95]]],16],[-1,[[4,[96]]],16],[-1,[[4,[97]]],16],[-1,[[4,[98]]],16],[-1,[[4,[99]]],16],[-1,[[4,[100]]],16],[-1,[[4,[101]]],16],[-1,[[4,[102]]],16],[-1,[[4,[103]]],16],[[75,76],17],[[75,76],17],[[75,75],17],[[76,76],17],[[76,75],17],[[76,75],17],[[77,78],17],[[77,78],17],[[77,77],17],[[78,77],17],[[78,77],17],[[78,78],17],[[79,80],17],[[79,79],17],[[79,80],17],[[80,79],17],[[80,79],17],[[80,80],17],[[81,81],17],[[81,82],17],[[81,82],17],[[82,81],17],[[82,81],17],[[82,82],17],[[83,84],17],[[83,83],17],[[83,84],17],[[84,84],17],[[84,83],17],[[84,83],17],[[85,85],17],[[85,86],17],[[85,86],17],[[86,86],17],[[86,85],17],[[86,85],17],[[87,88],17],[[87,87],17],[[87,88],17],[[88,87],17],[[88,88],17],[[88,87],17],[[89,90],17],[[89,90],17],[[89,89],17],[[90,89],17],[[90,90],17],[[90,89],17],[[91,91],17],[[91,92],17],[[91,92],17],[[92,91],17],[[92,92],17],[[92,91],17],[[93,94],17],[[93,93],17],[[93,94],17],[[94,93],17],[[94,93],17],[[94,94],17],[[95,95],17],[[95,96],17],[[95,96],17],[[96,96],17],[[96,95],17],[[96,95],17],[[97,97],17],[[98,98],17],[[99,99],17],[[100,100],17],[[101,101],17],[[102,102],17],[[103,103],17],[[75,18],19],[[75,18],19],[[76,18],19],[[76,18],19],[[77,18],19],[[77,18],19],[[78,18],19],[[78,18],19],[[79,18],19],[[79,18],19],[[80,18],19],[[80,18],19],[[81,18],19],[[81,18],19],[[82,18],19],[[82,18],19],[[83,18],19],[[83,18],19],[[84,18],19],[[84,18],19],[[85,18],19],[[85,18],19],[[86,18],19],[[86,18],19],[[87,18],19],[[87,18],19],[[88,18],19],[[88,18],19],[[89,18],19],[[89,18],19],[[90,18],19],[[90,18],19],[[91,18],19],[[91,18],19],[[92,18],19],[[92,18],19],[[93,18],19],[[93,18],19],[[94,18],19],[[94,18],19],[[95,18],19],[[95,18],19],[[96,18],19],[[96,18],19],[[97,18],19],[[98,18],19],[[99,18],19],[[100,18],19],[[101,18],19],[[102,18],19],[[102,18],19],[[104,18],19],[[104,18],19],[[103,18],19],[[[21,[76]]],75],[20,75],[-1,-1,[]],[76,75],[11,75],[[[21,[11]]],75],[[[10,[76]]],75],[20,76],[75,76],[[[10,[76]]],76],[11,76],[[[21,[11]]],77],[11,77],[[[10,[78]]],77],[78,77],[20,77],[-1,-1,[]],[[[21,[78]]],77],[77,78],[11,78],[[[10,[78]]],78],[20,78],[[[21,[80]]],79],[20,79],[[[10,[80]]],79],[[[21,[11]]],79],[80,79],[-1,-1,[]],[11,79],[[[10,[80]]],80],[20,80],[79,80],[11,80],[[[21,[82]]],81],[20,81],[-1,-1,[]],[11,81],[[[21,[11]]],81],[[[10,[82]]],81],[82,81],[20,82],[[[10,[82]]],82],[11,82],[81,82],[11,83],[-1,-1,[]],[[[21,[11]]],83],[84,83],[[[21,[84]]],83],[[[10,[84]]],83],[20,83],[11,84],[83,84],[20,84],[[[10,[84]]],84],[[[21,[86]]],85],[-1,-1,[]],[[[10,[86]]],85],[86,85],[[[21,[11]]],85],[20,85],[11,85],[85,86],[11,86],[[[10,[86]]],86],[20,86],[20,87],[[[21,[11]]],87],[[[21,[88]]],87],[[[10,[88]]],87],[-1,-1,[]],[11,87],[88,87],[11,88],[[[10,[88]]],88],[87,88],[20,88],[-1,-1,[]],[[[21,[11]]],89],[[[10,[90]]],89],[11,89],[20,89],[90,89],[[[21,[90]]],89],[89,90],[[[10,[90]]],90],[20,90],[11,90],[-1,-1,[]],[[[21,[11]]],91],[[[21,[92]]],91],[[[10,[92]]],91],[11,91],[92,91],[20,91],[11,92],[20,92],[[[10,[92]]],92],[91,92],[[[21,[11]]],93],[-1,-1,[]],[20,93],[94,93],[[[10,[94]]],93],[11,93],[[[21,[94]]],93],[93,94],[[[10,[94]]],94],[20,94],[11,94],[11,95],[[[10,[96]]],95],[-1,-1,[]],[[[21,[11]]],95],[96,95],[[[21,[96]]],95],[20,95],[11,96],[95,96],[20,96],[[[10,[96]]],96],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[11,75],[11,76],[11,77],[11,78],[11,79],[11,80],[11,81],[11,82],[11,83],[11,84],[11,85],[11,86],[11,87],[11,88],[11,89],[11,90],[11,91],[11,92],[11,93],[11,94],[11,95],[11,96],[11,[[4,[75]]]],[11,76],[11,[[4,[77]]]],[11,78],[11,[[4,[79]]]],[11,80],[11,[[4,[81]]]],[11,82],[11,[[4,[83]]]],[11,84],[11,[[4,[85]]]],[11,86],[11,[[4,[87]]]],[11,88],[11,[[4,[89]]]],[11,90],[11,[[4,[91]]]],[11,92],[11,[[4,[93]]]],[11,94],[11,[[4,[95]]]],[11,96],[[75,-1],14,22],[[76,-1],14,22],[[77,-1],14,22],[[78,-1],14,22],[[79,-1],14,22],[[80,-1],14,22],[[81,-1],14,22],[[82,-1],14,22],[[83,-1],14,22],[[84,-1],14,22],[[85,-1],14,22],[[86,-1],14,22],[[87,-1],14,22],[[88,-1],14,22],[[89,-1],14,22],[[90,-1],14,22],[[91,-1],14,22],[[92,-1],14,22],[[93,-1],14,22],[[94,-1],14,22],[[95,-1],14,22],[[96,-1],14,22],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,[[21,[76]]]],[77,[[21,[78]]]],[79,[[21,[80]]]],[81,[[21,[82]]]],[83,[[21,[84]]]],[85,[[21,[86]]]],[87,[[21,[88]]]],[89,[[21,[90]]]],[91,[[21,[92]]]],[93,[[21,[94]]]],[95,[[21,[96]]]],[75,[[10,[76]]]],[75,[[10,[76]]]],[76,[[10,[76]]]],[77,[[10,[78]]]],[77,[[10,[78]]]],[78,[[10,[78]]]],[79,[[10,[80]]]],[79,[[10,[80]]]],[80,[[10,[80]]]],[81,[[10,[82]]]],[81,[[10,[82]]]],[82,[[10,[82]]]],[83,[[10,[84]]]],[83,[[10,[84]]]],[84,[[10,[84]]]],[85,[[10,[86]]]],[85,[[10,[86]]]],[86,[[10,[86]]]],[87,[[10,[88]]]],[87,[[10,[88]]]],[88,[[10,[88]]]],[89,[[10,[90]]]],[89,[[10,[90]]]],[90,[[10,[90]]]],[91,[[10,[92]]]],[91,[[10,[92]]]],[92,[[10,[92]]]],[93,[[10,[94]]]],[93,[[10,[94]]]],[94,[[10,[94]]]],[95,[[10,[96]]]],[95,[[10,[96]]]],[96,[[10,[96]]]],[[[21,[76]]],75],[[[21,[78]]],77],[[[21,[80]]],79],[[[21,[82]]],81],[[[21,[84]]],83],[[[21,[86]]],85],[[[21,[88]]],87],[[[21,[90]]],89],[[[21,[92]]],91],[[[21,[94]]],93],[[[21,[96]]],95],0,[20,75],[20,77],[20,79],[20,81],[20,83],[20,85],[20,87],[20,89],[20,91],[20,93],[20,95],[[75,75],[[23,[15]]]],[[76,76],[[23,[15]]]],[[77,77],[[23,[15]]]],[[78,78],[[23,[15]]]],[[79,79],[[23,[15]]]],[[80,80],[[23,[15]]]],[[81,81],[[23,[15]]]],[[82,82],[[23,[15]]]],[[83,83],[[23,[15]]]],[[84,84],[[23,[15]]]],[[85,85],[[23,[15]]]],[[86,86],[[23,[15]]]],[[87,87],[[23,[15]]]],[[88,88],[[23,[15]]]],[[89,89],[[23,[15]]]],[[90,90],[[23,[15]]]],[[91,91],[[23,[15]]]],[[92,92],[[23,[15]]]],[[93,93],[[23,[15]]]],[[94,94],[[23,[15]]]],[[95,95],[[23,[15]]]],[[96,96],[[23,[15]]]],[[75,-1],4,24],[[76,-1],4,24],[[77,-1],4,24],[[78,-1],4,24],[[79,-1],4,24],[[80,-1],4,24],[[81,-1],4,24],[[82,-1],4,24],[[83,-1],4,24],[[84,-1],4,24],[[85,-1],4,24],[[86,-1],4,24],[[87,-1],4,24],[[88,-1],4,24],[[89,-1],4,24],[[90,-1],4,24],[[91,-1],4,24],[[92,-1],4,24],[[93,-1],4,24],[[94,-1],4,24],[[95,-1],4,24],[[96,-1],4,24],[[97,-1],4,24],[[98,-1],4,24],[[99,-1],4,24],[[100,-1],4,24],[[101,-1],4,24],[[102,-1],4,24],[[103,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[75,20],[77,20],[79,20],[81,20],[83,20],[85,20],[87,20],[89,20],[91,20],[93,20],[95,20],[-1,-2,[],[]],[76],[-1,-2,[],[]],[78],[-1,-2,[],[]],[80],[-1,-2,[],[]],[82],[-1,-2,[],[]],[84],[-1,-2,[],[]],[86],[-1,-2,[],[]],[88],[-1,-2,[],[]],[90],[-1,-2,[],[]],[92],[-1,-2,[],[]],[94],[-1,-2,[],[]],[96],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[105,[[4,[102]]]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[76,76],[75,76],[77,78],[78,78],[80,80],[79,80],[81,82],[82,82],[84,84],[83,84],[86,86],[85,86],[88,88],[87,88],[90,90],[89,90],[92,92],[91,92],[94,94],[93,94],[95,96],[96,96],0,0,[1,[[4,[106,3]]]],[1,[[4,[107,3]]]],[1,[[4,[106,3]]]],[1,[[4,[107,3]]]],[107,[[10,[107]]]],[106,107],[106,11],[107,11],[107,11],[106,11],[106,107],[-1,-2,[],[]],[-1,-2,[],[]],[107,11],[-1,-2,[],[]],[-1,-2,[],[]],[106,106],[[-1,-2],14,[],[]],[[106,106],15],[[107,107],15],[106],[-1,[[4,[106]]],16],[-1,[[4,[107]]],16],[[106,107],17],[[106,107],17],[[106,106],17],[[107,106],17],[[107,107],17],[[107,106],17],[[106,18],19],[[106,18],19],[[107,18],19],[[107,18],19],[[[10,[107]]],106],[11,106],[-1,-1,[]],[20,106],[[[21,[107]]],106],[107,106],[[[21,[11]]],106],[106,107],[[[10,[107]]],107],[11,107],[20,107],[11,106],[11,107],[11,[[4,[106]]]],[11,107],[[106,-1],14,22],[[107,-1],14,22],[-1,-2,[],[]],[106,[[21,[107]]]],[106,[[10,[107]]]],[106,[[10,[107]]]],[107,[[10,[107]]]],[[[21,[107]]],106],[20,106],[[106,106],[[23,[15]]]],[[107,107],[[23,[15]]]],[[106,-1],4,24],[[107,-1],4,24],[25,[[14,[25,[23,[25]]]]]],[25,[[14,[25,[23,[25]]]]]],[106,20],[-1,-2,[],[]],[107],[-1,20,[]],[-1,20,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[106,107],[107,107],0,0,0,0,0,0,0,[1,[[30,[108]]]],[109,[[10,[109]]]],[108,109],[108,11],[109,11],[109,11],[-1,-2,[],[]],[108,11],[108,109],[109,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[108,108],[[-1,-2],14,[],[]],[109,11],[108],[-1,[[4,[108]]],16],[-1,[[4,[109]]],16],[[108,109],17],[[108,109],17],[[108,110],17],[[108,108],17],[[109,108],17],[[109,109],17],[[109,108],17],[[109,110],17],[[108,18],19],[[108,18],19],[[109,18],19],[[109,18],19],[[111,18],19],[[111,18],19],[-1,-1,[]],[[[10,[109]]],108],[[[21,[109]]],108],[109,108],[[[10,[109]]],109],[108,109],[112,111],[-1,-1,[]],[113,111],[114,111],[11,108],[11,109],[11,[[4,[108]]]],[11,[[4,[109,111]]]],[11,109],[[108,-1],14,22],[[109,-1],14,22],[109,11],[-1,-2,[],[]],[-1,-2,[],[]],[108,[[21,[109]]]],[108,[[10,[109]]]],[108,[[10,[109]]]],[109,[[10,[109]]]],[[[21,[109]]],108],[[109,-1],17,115],[109,[[23,[11]]]],[109,11],[109,11],[20,[[4,[108,111]]]],[20,108],[109,[[4,[[10,[109]],111]]]],[[],108],[[108,108],[[23,[15]]]],[[108,110],[[23,[15]]]],[[109,109],[[23,[15]]]],[[109,110],[[23,[15]]]],[[109,108],[[23,[15]]]],[109,11],[[108,-1],4,24],[[109,-1],4,24],[111,[[23,[116]]]],[108,20],[109,108],[109,110],[-1,-2,[],[]],[109],[-1,20,[]],[-1,20,[]],[-1,20,[]],[109,110],[[],108],[-1,[[4,[-2]]],[],[]],[20,[[4,[108]]]],[11,[[4,[108]]]],[110,[[4,[108]]]],[11,[[4,[109]]]],[20,[[4,[109,111]]]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[109,11],[109,109],[108,109],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[117,117],[[-1,-2],14,[],[]],[-1,[[4,[117]]],16],0,[[117,117],17],[[117,18],19],[-1,-1,[]],0,[-1,-2,[],[]],0,0,[[117,-1],4,24],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,26,[]]],"c":[],"p":[[3,"Unstructured",2969],[3,"UserId",0],[4,"Error",2970],[4,"Result",2971],[3,"UserIdRef",0],[3,"DisplayName",0],[3,"DisplayNameRef",0],[3,"Nickname",0],[3,"NicknameRef",0],[4,"Cow",2972],[15,"str"],[4,"BroadcasterType",0],[4,"UserType",0],[15,"tuple"],[4,"Ordering",2973],[8,"Deserializer",2974],[15,"bool"],[3,"Formatter",2975],[6,"Result",2975],[3,"String",2976],[3,"Box",2977],[8,"Hasher",2978],[4,"Option",2979],[8,"Serializer",2980],[15,"usize"],[3,"TypeId",2981],[4,"NamedUserColor",290],[15,"slice"],[3,"HexColor",290],[6,"Result",2970],[3,"HexColorRef",290],[3,"EmoteUrlBuilder",403],[3,"BadgeSetId",403],[3,"BadgeSetIdRef",403],[3,"ChatBadgeId",403],[3,"ChatBadgeIdRef",403],[3,"EmoteId",403],[3,"EmoteIdRef",403],[3,"EmoteSetId",403],[3,"EmoteSetIdRef",403],[4,"EmoteAnimationSetting",403],[4,"EmoteThemeMode",403],[4,"EmoteScale",403],[3,"ResubscriptionEmote",403],[3,"Image",403],[3,"EventSubId",829],[3,"EventSubIdRef",829],[3,"CreatorGoalId",905],[3,"CreatorGoalIdRef",905],[4,"CreatorGoalType",905],[3,"MsgId",1001],[3,"MsgIdRef",1001],[3,"BlockedTermId",1001],[3,"BlockedTermIdRef",1001],[4,"AutomodStatus",1001],[3,"RewardId",1172],[3,"RewardIdRef",1172],[3,"RedemptionId",1172],[3,"RedemptionIdRef",1172],[3,"PollId",1172],[3,"PollIdRef",1172],[3,"PollChoiceId",1172],[3,"PollChoiceIdRef",1172],[3,"PredictionId",1172],[3,"PredictionIdRef",1172],[3,"PredictionOutcomeId",1172],[3,"PredictionOutcomeIdRef",1172],[4,"Max",1172],[3,"GlobalCooldown",1172],[3,"PollChoice",1172],[4,"PollStatus",1172],[4,"PredictionStatus",1172],[3,"PredictionOutcome",1172],[3,"PredictionTopPredictors",1172],[3,"StreamId",1767],[3,"StreamIdRef",1767],[3,"CategoryId",1767],[3,"CategoryIdRef",1767],[3,"TagId",1767],[3,"TagIdRef",1767],[3,"TeamId",1767],[3,"TeamIdRef",1767],[3,"VideoId",1767],[3,"VideoIdRef",1767],[3,"ClipId",1767],[3,"ClipIdRef",1767],[3,"StreamSegmentId",1767],[3,"StreamSegmentIdRef",1767],[3,"HypeTrainId",1767],[3,"HypeTrainIdRef",1767],[3,"CharityCampaignId",1767],[3,"CharityCampaignIdRef",1767],[3,"CharityDonationId",1767],[3,"CharityDonationIdRef",1767],[3,"IgdbId",1767],[3,"IgdbIdRef",1767],[3,"TwitchCategory",1767],[4,"SubscriptionTier",1767],[4,"VideoPeriod",1767],[4,"VideoType",1767],[4,"VideoPrivacy",1767],[4,"CommercialLength",1767],[4,"ContentClassificationId",1767],[4,"CommercialLengthParseError",1767],[15,"u64"],[3,"CommunityGiftId",2761],[3,"CommunityGiftIdRef",2761],[3,"Timestamp",2837],[3,"TimestampRef",2837],[3,"OffsetDateTime",2982],[4,"TimestampParseError",2837],[4,"Format",2983],[4,"Parse",2984],[4,"Infallible",2985],[8,"Sized",2986],[8,"Error",2987],[3,"User",2948],[8,"IntoCow",0],[13,"MaxPerStream",1763],[13,"MaxPerUserPerStream",1763],[13,"InvalidFormat",2946]],"b":[[35,"impl-AsRef%3Cstr%3E-for-UserId"],[36,"impl-AsRef%3CUserIdRef%3E-for-UserId"],[38,"impl-AsRef%3CDisplayNameRef%3E-for-DisplayName"],[39,"impl-AsRef%3Cstr%3E-for-DisplayName"],[41,"impl-AsRef%3CNicknameRef%3E-for-Nickname"],[42,"impl-AsRef%3Cstr%3E-for-Nickname"],[48,"impl-Borrow%3Cstr%3E-for-UserId"],[49,"impl-Borrow%3CUserIdRef%3E-for-UserId"],[52,"impl-Borrow%3Cstr%3E-for-DisplayName"],[54,"impl-Borrow%3CDisplayNameRef%3E-for-DisplayName"],[58,"impl-Borrow%3CNicknameRef%3E-for-Nickname"],[59,"impl-Borrow%3Cstr%3E-for-Nickname"],[105,"impl-PartialEq%3CUserIdRef%3E-for-UserId"],[106,"impl-PartialEq%3C%26UserIdRef%3E-for-UserId"],[107,"impl-PartialEq-for-UserId"],[108,"impl-PartialEq%3CUserId%3E-for-%26UserIdRef"],[109,"impl-PartialEq%3CUserId%3E-for-UserIdRef"],[110,"impl-PartialEq-for-UserIdRef"],[111,"impl-PartialEq%3C%26DisplayNameRef%3E-for-DisplayName"],[112,"impl-PartialEq-for-DisplayName"],[113,"impl-PartialEq%3CDisplayNameRef%3E-for-DisplayName"],[114,"impl-PartialEq-for-DisplayNameRef"],[115,"impl-PartialEq%3CDisplayName%3E-for-DisplayNameRef"],[116,"impl-PartialEq%3CDisplayName%3E-for-%26DisplayNameRef"],[117,"impl-PartialEq%3C%26NicknameRef%3E-for-Nickname"],[118,"impl-PartialEq%3CNicknameRef%3E-for-Nickname"],[119,"impl-PartialEq-for-Nickname"],[120,"impl-PartialEq%3CNickname%3E-for-NicknameRef"],[121,"impl-PartialEq%3CNickname%3E-for-%26NicknameRef"],[122,"impl-PartialEq-for-NicknameRef"],[126,"impl-Debug-for-UserId"],[127,"impl-Display-for-UserId"],[128,"impl-Debug-for-UserIdRef"],[129,"impl-Display-for-UserIdRef"],[130,"impl-Display-for-DisplayName"],[131,"impl-Debug-for-DisplayName"],[132,"impl-Display-for-DisplayNameRef"],[133,"impl-Debug-for-DisplayNameRef"],[134,"impl-Debug-for-Nickname"],[135,"impl-Display-for-Nickname"],[136,"impl-Debug-for-NicknameRef"],[137,"impl-Display-for-NicknameRef"],[140,"impl-From%3CString%3E-for-UserId"],[141,"impl-From%3CBox%3Cstr%3E%3E-for-UserId"],[143,"impl-From%3C%26str%3E-for-UserId"],[144,"impl-From%3CCow%3C\'a,+UserIdRef%3E%3E-for-UserId"],[145,"impl-From%3CBox%3CUserIdRef%3E%3E-for-UserId"],[146,"impl-From%3C%26UserIdRef%3E-for-UserId"],[147,"impl-From%3C%26String%3E-for-%26UserIdRef"],[148,"impl-From%3C%26UserId%3E-for-%26UserIdRef"],[149,"impl-From%3C%26Cow%3C\'b,+UserIdRef%3E%3E-for-%26UserIdRef"],[150,"impl-From%3C%26str%3E-for-%26UserIdRef"],[151,"impl-From%3CBox%3Cstr%3E%3E-for-DisplayName"],[152,"impl-From%3CBox%3CDisplayNameRef%3E%3E-for-DisplayName"],[153,"impl-From%3C%26str%3E-for-DisplayName"],[154,"impl-From%3CString%3E-for-DisplayName"],[156,"impl-From%3CCow%3C\'a,+DisplayNameRef%3E%3E-for-DisplayName"],[157,"impl-From%3C%26DisplayNameRef%3E-for-DisplayName"],[158,"impl-From%3C%26DisplayName%3E-for-%26DisplayNameRef"],[159,"impl-From%3C%26String%3E-for-%26DisplayNameRef"],[160,"impl-From%3C%26Cow%3C\'b,+DisplayNameRef%3E%3E-for-%26DisplayNameRef"],[161,"impl-From%3C%26str%3E-for-%26DisplayNameRef"],[162,"impl-From%3CBox%3Cstr%3E%3E-for-Nickname"],[164,"impl-From%3CCow%3C\'a,+NicknameRef%3E%3E-for-Nickname"],[165,"impl-From%3C%26NicknameRef%3E-for-Nickname"],[166,"impl-From%3C%26str%3E-for-Nickname"],[167,"impl-From%3CString%3E-for-Nickname"],[168,"impl-From%3CBox%3CNicknameRef%3E%3E-for-Nickname"],[169,"impl-From%3C%26Cow%3C\'b,+NicknameRef%3E%3E-for-%26NicknameRef"],[170,"impl-From%3C%26str%3E-for-%26NicknameRef"],[171,"impl-From%3C%26Nickname%3E-for-%26NicknameRef"],[172,"impl-From%3C%26String%3E-for-%26NicknameRef"],[205,"impl-IntoCow%3C\'a,+UserIdRef%3E-for-UserId"],[206,"impl-IntoCow%3C\'a,+UserIdRef%3E-for-%26UserId"],[208,"impl-IntoCow%3C\'a,+DisplayNameRef%3E-for-%26DisplayName"],[209,"impl-IntoCow%3C\'a,+DisplayNameRef%3E-for-DisplayName"],[211,"impl-IntoCow%3C\'a,+NicknameRef%3E-for-Nickname"],[212,"impl-IntoCow%3C\'a,+NicknameRef%3E-for-%26Nickname"],[284,"impl-ZeroFrom%3C\'zf,+UserIdRef%3E-for-%26UserIdRef"],[285,"impl-ZeroFrom%3C\'zf,+UserId%3E-for-%26UserIdRef"],[286,"impl-ZeroFrom%3C\'zf,+DisplayNameRef%3E-for-%26DisplayNameRef"],[287,"impl-ZeroFrom%3C\'zf,+DisplayName%3E-for-%26DisplayNameRef"],[288,"impl-ZeroFrom%3C\'zf,+NicknameRef%3E-for-%26NicknameRef"],[289,"impl-ZeroFrom%3C\'zf,+Nickname%3E-for-%26NicknameRef"],[314,"impl-AsRef%3CHexColorRef%3E-for-HexColor"],[315,"impl-AsRef%3Cstr%3E-for-HexColor"],[318,"impl-Borrow%3Cstr%3E-for-HexColor"],[320,"impl-Borrow%3CHexColorRef%3E-for-HexColor"],[337,"impl-PartialEq%3CHexColorRef%3E-for-HexColor"],[338,"impl-PartialEq-for-HexColor"],[339,"impl-PartialEq%3C%26HexColorRef%3E-for-HexColor"],[340,"impl-PartialEq-for-HexColorRef"],[341,"impl-PartialEq%3CHexColor%3E-for-%26HexColorRef"],[342,"impl-PartialEq%3CHexColor%3E-for-HexColorRef"],[344,"impl-Display-for-HexColor"],[345,"impl-Debug-for-HexColor"],[346,"impl-Display-for-HexColorRef"],[347,"impl-Debug-for-HexColorRef"],[348,"impl-Display-for-NamedUserColor%3C\'_%3E"],[349,"impl-Debug-for-NamedUserColor%3C\'a%3E"],[350,"impl-From%3CBox%3CHexColorRef%3E%3E-for-HexColor"],[351,"impl-From%3C%26str%3E-for-HexColor"],[353,"impl-From%3CCow%3C\'a,+HexColorRef%3E%3E-for-HexColor"],[354,"impl-From%3C%26HexColorRef%3E-for-HexColor"],[355,"impl-From%3CBox%3Cstr%3E%3E-for-HexColor"],[356,"impl-From%3CString%3E-for-HexColor"],[357,"impl-From%3C%26str%3E-for-%26HexColorRef"],[358,"impl-From%3C%26HexColor%3E-for-%26HexColorRef"],[359,"impl-From%3C%26Cow%3C\'b,+HexColorRef%3E%3E-for-%26HexColorRef"],[360,"impl-From%3C%26String%3E-for-%26HexColorRef"],[361,"impl-From%3CHexColor%3E-for-NamedUserColor%3C\'a%3E"],[362,"impl-From%3CCow%3C\'a,+HexColorRef%3E%3E-for-NamedUserColor%3C\'a%3E"],[373,"impl-IntoCow%3C\'a,+HexColorRef%3E-for-%26HexColor"],[374,"impl-IntoCow%3C\'a,+HexColorRef%3E-for-HexColor"],[400,"impl-ZeroFrom%3C\'zf,+HexColor%3E-for-%26HexColorRef"],[401,"impl-ZeroFrom%3C\'zf,+HexColorRef%3E-for-%26HexColorRef"],[447,"impl-AsRef%3Cstr%3E-for-BadgeSetId"],[448,"impl-AsRef%3CBadgeSetIdRef%3E-for-BadgeSetId"],[450,"impl-AsRef%3CChatBadgeIdRef%3E-for-ChatBadgeId"],[451,"impl-AsRef%3Cstr%3E-for-ChatBadgeId"],[453,"impl-AsRef%3CEmoteIdRef%3E-for-EmoteId"],[454,"impl-AsRef%3Cstr%3E-for-EmoteId"],[456,"impl-AsRef%3Cstr%3E-for-EmoteSetId"],[457,"impl-AsRef%3CEmoteSetIdRef%3E-for-EmoteSetId"],[464,"impl-Borrow%3Cstr%3E-for-BadgeSetId"],[465,"impl-Borrow%3CBadgeSetIdRef%3E-for-BadgeSetId"],[469,"impl-Borrow%3Cstr%3E-for-ChatBadgeId"],[471,"impl-Borrow%3CChatBadgeIdRef%3E-for-ChatBadgeId"],[474,"impl-Borrow%3CEmoteIdRef%3E-for-EmoteId"],[475,"impl-Borrow%3Cstr%3E-for-EmoteId"],[483,"impl-Borrow%3CEmoteSetIdRef%3E-for-EmoteSetId"],[485,"impl-Borrow%3Cstr%3E-for-EmoteSetId"],[554,"impl-PartialEq-for-BadgeSetId"],[555,"impl-PartialEq%3CBadgeSetIdRef%3E-for-BadgeSetId"],[556,"impl-PartialEq%3C%26BadgeSetIdRef%3E-for-BadgeSetId"],[557,"impl-PartialEq%3CBadgeSetId%3E-for-%26BadgeSetIdRef"],[558,"impl-PartialEq-for-BadgeSetIdRef"],[559,"impl-PartialEq%3CBadgeSetId%3E-for-BadgeSetIdRef"],[560,"impl-PartialEq%3CChatBadgeIdRef%3E-for-ChatBadgeId"],[561,"impl-PartialEq-for-ChatBadgeId"],[562,"impl-PartialEq%3C%26ChatBadgeIdRef%3E-for-ChatBadgeId"],[563,"impl-PartialEq%3CChatBadgeId%3E-for-ChatBadgeIdRef"],[564,"impl-PartialEq-for-ChatBadgeIdRef"],[565,"impl-PartialEq%3CChatBadgeId%3E-for-%26ChatBadgeIdRef"],[566,"impl-PartialEq%3C%26EmoteIdRef%3E-for-EmoteId"],[567,"impl-PartialEq-for-EmoteId"],[568,"impl-PartialEq%3CEmoteIdRef%3E-for-EmoteId"],[569,"impl-PartialEq%3CEmoteId%3E-for-%26EmoteIdRef"],[570,"impl-PartialEq%3CEmoteId%3E-for-EmoteIdRef"],[571,"impl-PartialEq-for-EmoteIdRef"],[575,"impl-PartialEq-for-EmoteSetId"],[576,"impl-PartialEq%3C%26EmoteSetIdRef%3E-for-EmoteSetId"],[577,"impl-PartialEq%3CEmoteSetIdRef%3E-for-EmoteSetId"],[578,"impl-PartialEq%3CEmoteSetId%3E-for-%26EmoteSetIdRef"],[579,"impl-PartialEq%3CEmoteSetId%3E-for-EmoteSetIdRef"],[580,"impl-PartialEq-for-EmoteSetIdRef"],[583,"impl-Display-for-BadgeSetId"],[584,"impl-Debug-for-BadgeSetId"],[585,"impl-Debug-for-BadgeSetIdRef"],[586,"impl-Display-for-BadgeSetIdRef"],[587,"impl-Debug-for-ChatBadgeId"],[588,"impl-Display-for-ChatBadgeId"],[589,"impl-Display-for-ChatBadgeIdRef"],[590,"impl-Debug-for-ChatBadgeIdRef"],[591,"impl-Debug-for-EmoteId"],[592,"impl-Display-for-EmoteId"],[593,"impl-Debug-for-EmoteIdRef"],[594,"impl-Display-for-EmoteIdRef"],[595,"impl-Display-for-EmoteAnimationSetting"],[596,"impl-Debug-for-EmoteAnimationSetting"],[597,"impl-Debug-for-EmoteThemeMode"],[598,"impl-Display-for-EmoteThemeMode"],[599,"impl-Display-for-EmoteScale"],[600,"impl-Debug-for-EmoteScale"],[602,"impl-Display-for-EmoteSetId"],[603,"impl-Debug-for-EmoteSetId"],[604,"impl-Display-for-EmoteSetIdRef"],[605,"impl-Debug-for-EmoteSetIdRef"],[606,"impl-Debug-for-ResubscriptionEmote"],[607,"impl-Display-for-ResubscriptionEmote"],[609,"impl-From%3CString%3E-for-BadgeSetId"],[610,"impl-From%3CBox%3CBadgeSetIdRef%3E%3E-for-BadgeSetId"],[611,"impl-From%3CCow%3C\'a,+BadgeSetIdRef%3E%3E-for-BadgeSetId"],[612,"impl-From%3C%26str%3E-for-BadgeSetId"],[613,"impl-From%3CBox%3Cstr%3E%3E-for-BadgeSetId"],[614,"impl-From%3C%26BadgeSetIdRef%3E-for-BadgeSetId"],[616,"impl-From%3C%26BadgeSetId%3E-for-%26BadgeSetIdRef"],[617,"impl-From%3C%26str%3E-for-%26BadgeSetIdRef"],[618,"impl-From%3C%26Cow%3C\'b,+BadgeSetIdRef%3E%3E-for-%26BadgeSetIdRef"],[619,"impl-From%3C%26String%3E-for-%26BadgeSetIdRef"],[620,"impl-From%3CString%3E-for-ChatBadgeId"],[621,"impl-From%3CBox%3CChatBadgeIdRef%3E%3E-for-ChatBadgeId"],[622,"impl-From%3C%26str%3E-for-ChatBadgeId"],[624,"impl-From%3CBox%3Cstr%3E%3E-for-ChatBadgeId"],[625,"impl-From%3C%26ChatBadgeIdRef%3E-for-ChatBadgeId"],[626,"impl-From%3CCow%3C\'a,+ChatBadgeIdRef%3E%3E-for-ChatBadgeId"],[627,"impl-From%3C%26ChatBadgeId%3E-for-%26ChatBadgeIdRef"],[628,"impl-From%3C%26String%3E-for-%26ChatBadgeIdRef"],[629,"impl-From%3C%26str%3E-for-%26ChatBadgeIdRef"],[630,"impl-From%3C%26Cow%3C\'b,+ChatBadgeIdRef%3E%3E-for-%26ChatBadgeIdRef"],[631,"impl-From%3CCow%3C\'a,+EmoteIdRef%3E%3E-for-EmoteId"],[632,"impl-From%3CBox%3CEmoteIdRef%3E%3E-for-EmoteId"],[633,"impl-From%3C%26str%3E-for-EmoteId"],[634,"impl-From%3CBox%3Cstr%3E%3E-for-EmoteId"],[635,"impl-From%3CString%3E-for-EmoteId"],[637,"impl-From%3C%26EmoteIdRef%3E-for-EmoteId"],[638,"impl-From%3C%26String%3E-for-%26EmoteIdRef"],[639,"impl-From%3C%26Cow%3C\'b,+EmoteIdRef%3E%3E-for-%26EmoteIdRef"],[640,"impl-From%3C%26str%3E-for-%26EmoteIdRef"],[641,"impl-From%3C%26EmoteId%3E-for-%26EmoteIdRef"],[646,"impl-From%3CString%3E-for-EmoteSetId"],[647,"impl-From%3CCow%3C\'a,+EmoteSetIdRef%3E%3E-for-EmoteSetId"],[648,"impl-From%3C%26str%3E-for-EmoteSetId"],[649,"impl-From%3CBox%3Cstr%3E%3E-for-EmoteSetId"],[650,"impl-From%3C%26EmoteSetIdRef%3E-for-EmoteSetId"],[651,"impl-From%3CBox%3CEmoteSetIdRef%3E%3E-for-EmoteSetId"],[653,"impl-From%3C%26str%3E-for-%26EmoteSetIdRef"],[654,"impl-From%3C%26String%3E-for-%26EmoteSetIdRef"],[655,"impl-From%3C%26EmoteSetId%3E-for-%26EmoteSetIdRef"],[656,"impl-From%3C%26Cow%3C\'b,+EmoteSetIdRef%3E%3E-for-%26EmoteSetIdRef"],[698,"impl-IntoCow%3C\'a,+BadgeSetIdRef%3E-for-%26BadgeSetId"],[699,"impl-IntoCow%3C\'a,+BadgeSetIdRef%3E-for-BadgeSetId"],[701,"impl-IntoCow%3C\'a,+ChatBadgeIdRef%3E-for-ChatBadgeId"],[702,"impl-IntoCow%3C\'a,+ChatBadgeIdRef%3E-for-%26ChatBadgeId"],[704,"impl-IntoCow%3C\'a,+EmoteIdRef%3E-for-%26EmoteId"],[705,"impl-IntoCow%3C\'a,+EmoteIdRef%3E-for-EmoteId"],[707,"impl-IntoCow%3C\'a,+EmoteSetIdRef%3E-for-%26EmoteSetId"],[708,"impl-IntoCow%3C\'a,+EmoteSetIdRef%3E-for-EmoteSetId"],[821,"impl-ZeroFrom%3C\'zf,+BadgeSetIdRef%3E-for-%26BadgeSetIdRef"],[822,"impl-ZeroFrom%3C\'zf,+BadgeSetId%3E-for-%26BadgeSetIdRef"],[823,"impl-ZeroFrom%3C\'zf,+ChatBadgeId%3E-for-%26ChatBadgeIdRef"],[824,"impl-ZeroFrom%3C\'zf,+ChatBadgeIdRef%3E-for-%26ChatBadgeIdRef"],[825,"impl-ZeroFrom%3C\'zf,+EmoteIdRef%3E-for-%26EmoteIdRef"],[826,"impl-ZeroFrom%3C\'zf,+EmoteId%3E-for-%26EmoteIdRef"],[827,"impl-ZeroFrom%3C\'zf,+EmoteSetId%3E-for-%26EmoteSetIdRef"],[828,"impl-ZeroFrom%3C\'zf,+EmoteSetIdRef%3E-for-%26EmoteSetIdRef"],[836,"impl-AsRef%3CEventSubIdRef%3E-for-EventSubId"],[837,"impl-AsRef%3Cstr%3E-for-EventSubId"],[841,"impl-Borrow%3CEventSubIdRef%3E-for-EventSubId"],[842,"impl-Borrow%3Cstr%3E-for-EventSubId"],[854,"impl-PartialEq%3C%26EventSubIdRef%3E-for-EventSubId"],[855,"impl-PartialEq-for-EventSubId"],[856,"impl-PartialEq%3CEventSubIdRef%3E-for-EventSubId"],[857,"impl-PartialEq-for-EventSubIdRef"],[858,"impl-PartialEq%3CEventSubId%3E-for-EventSubIdRef"],[859,"impl-PartialEq%3CEventSubId%3E-for-%26EventSubIdRef"],[860,"impl-Display-for-EventSubId"],[861,"impl-Debug-for-EventSubId"],[862,"impl-Debug-for-EventSubIdRef"],[863,"impl-Display-for-EventSubIdRef"],[864,"impl-From%3C%26str%3E-for-EventSubId"],[866,"impl-From%3CBox%3CEventSubIdRef%3E%3E-for-EventSubId"],[867,"impl-From%3CString%3E-for-EventSubId"],[868,"impl-From%3C%26EventSubIdRef%3E-for-EventSubId"],[869,"impl-From%3CCow%3C\'a,+EventSubIdRef%3E%3E-for-EventSubId"],[870,"impl-From%3CBox%3Cstr%3E%3E-for-EventSubId"],[871,"impl-From%3C%26EventSubId%3E-for-%26EventSubIdRef"],[872,"impl-From%3C%26str%3E-for-%26EventSubIdRef"],[873,"impl-From%3C%26Cow%3C\'b,+EventSubIdRef%3E%3E-for-%26EventSubIdRef"],[874,"impl-From%3C%26String%3E-for-%26EventSubIdRef"],[883,"impl-IntoCow%3C\'a,+EventSubIdRef%3E-for-EventSubId"],[884,"impl-IntoCow%3C\'a,+EventSubIdRef%3E-for-%26EventSubId"],[903,"impl-ZeroFrom%3C\'zf,+EventSubId%3E-for-%26EventSubIdRef"],[904,"impl-ZeroFrom%3C\'zf,+EventSubIdRef%3E-for-%26EventSubIdRef"],[918,"impl-AsRef%3Cstr%3E-for-CreatorGoalId"],[919,"impl-AsRef%3CCreatorGoalIdRef%3E-for-CreatorGoalId"],[922,"impl-Borrow%3CCreatorGoalIdRef%3E-for-CreatorGoalId"],[924,"impl-Borrow%3Cstr%3E-for-CreatorGoalId"],[941,"impl-PartialEq-for-CreatorGoalId"],[942,"impl-PartialEq%3C%26CreatorGoalIdRef%3E-for-CreatorGoalId"],[943,"impl-PartialEq%3CCreatorGoalIdRef%3E-for-CreatorGoalId"],[944,"impl-PartialEq-for-CreatorGoalIdRef"],[945,"impl-PartialEq%3CCreatorGoalId%3E-for-CreatorGoalIdRef"],[946,"impl-PartialEq%3CCreatorGoalId%3E-for-%26CreatorGoalIdRef"],[948,"impl-Debug-for-CreatorGoalId"],[949,"impl-Display-for-CreatorGoalId"],[950,"impl-Debug-for-CreatorGoalIdRef"],[951,"impl-Display-for-CreatorGoalIdRef"],[954,"impl-From%3CBox%3CCreatorGoalIdRef%3E%3E-for-CreatorGoalId"],[955,"impl-From%3C%26CreatorGoalIdRef%3E-for-CreatorGoalId"],[956,"impl-From%3CCow%3C\'a,+CreatorGoalIdRef%3E%3E-for-CreatorGoalId"],[957,"impl-From%3C%26str%3E-for-CreatorGoalId"],[958,"impl-From%3CString%3E-for-CreatorGoalId"],[959,"impl-From%3CBox%3Cstr%3E%3E-for-CreatorGoalId"],[960,"impl-From%3C%26CreatorGoalId%3E-for-%26CreatorGoalIdRef"],[961,"impl-From%3C%26Cow%3C\'b,+CreatorGoalIdRef%3E%3E-for-%26CreatorGoalIdRef"],[962,"impl-From%3C%26String%3E-for-%26CreatorGoalIdRef"],[963,"impl-From%3C%26str%3E-for-%26CreatorGoalIdRef"],[974,"impl-IntoCow%3C\'a,+CreatorGoalIdRef%3E-for-CreatorGoalId"],[975,"impl-IntoCow%3C\'a,+CreatorGoalIdRef%3E-for-%26CreatorGoalId"],[999,"impl-ZeroFrom%3C\'zf,+CreatorGoalIdRef%3E-for-%26CreatorGoalIdRef"],[1000,"impl-ZeroFrom%3C\'zf,+CreatorGoalId%3E-for-%26CreatorGoalIdRef"],[1020,"impl-AsRef%3CMsgIdRef%3E-for-MsgId"],[1021,"impl-AsRef%3Cstr%3E-for-MsgId"],[1023,"impl-AsRef%3Cstr%3E-for-BlockedTermId"],[1024,"impl-AsRef%3CBlockedTermIdRef%3E-for-BlockedTermId"],[1029,"impl-Borrow%3Cstr%3E-for-MsgId"],[1030,"impl-Borrow%3CMsgIdRef%3E-for-MsgId"],[1033,"impl-Borrow%3Cstr%3E-for-BlockedTermId"],[1035,"impl-Borrow%3CBlockedTermIdRef%3E-for-BlockedTermId"],[1061,"impl-PartialEq%3C%26MsgIdRef%3E-for-MsgId"],[1062,"impl-PartialEq-for-MsgId"],[1063,"impl-PartialEq%3CMsgIdRef%3E-for-MsgId"],[1064,"impl-PartialEq%3CMsgId%3E-for-%26MsgIdRef"],[1065,"impl-PartialEq%3CMsgId%3E-for-MsgIdRef"],[1066,"impl-PartialEq-for-MsgIdRef"],[1067,"impl-PartialEq%3CBlockedTermIdRef%3E-for-BlockedTermId"],[1068,"impl-PartialEq-for-BlockedTermId"],[1069,"impl-PartialEq%3C%26BlockedTermIdRef%3E-for-BlockedTermId"],[1070,"impl-PartialEq%3CBlockedTermId%3E-for-%26BlockedTermIdRef"],[1071,"impl-PartialEq-for-BlockedTermIdRef"],[1072,"impl-PartialEq%3CBlockedTermId%3E-for-BlockedTermIdRef"],[1074,"impl-Debug-for-MsgId"],[1075,"impl-Display-for-MsgId"],[1076,"impl-Display-for-MsgIdRef"],[1077,"impl-Debug-for-MsgIdRef"],[1078,"impl-Debug-for-BlockedTermId"],[1079,"impl-Display-for-BlockedTermId"],[1080,"impl-Debug-for-BlockedTermIdRef"],[1081,"impl-Display-for-BlockedTermIdRef"],[1083,"impl-From%3CBox%3CMsgIdRef%3E%3E-for-MsgId"],[1084,"impl-From%3CCow%3C\'a,+MsgIdRef%3E%3E-for-MsgId"],[1085,"impl-From%3C%26str%3E-for-MsgId"],[1086,"impl-From%3CString%3E-for-MsgId"],[1087,"impl-From%3CBox%3Cstr%3E%3E-for-MsgId"],[1089,"impl-From%3C%26MsgIdRef%3E-for-MsgId"],[1090,"impl-From%3C%26String%3E-for-%26MsgIdRef"],[1091,"impl-From%3C%26str%3E-for-%26MsgIdRef"],[1092,"impl-From%3C%26Cow%3C\'b,+MsgIdRef%3E%3E-for-%26MsgIdRef"],[1093,"impl-From%3C%26MsgId%3E-for-%26MsgIdRef"],[1094,"impl-From%3CBox%3CBlockedTermIdRef%3E%3E-for-BlockedTermId"],[1095,"impl-From%3C%26BlockedTermIdRef%3E-for-BlockedTermId"],[1096,"impl-From%3CBox%3Cstr%3E%3E-for-BlockedTermId"],[1098,"impl-From%3CCow%3C\'a,+BlockedTermIdRef%3E%3E-for-BlockedTermId"],[1099,"impl-From%3C%26str%3E-for-BlockedTermId"],[1100,"impl-From%3CString%3E-for-BlockedTermId"],[1101,"impl-From%3C%26String%3E-for-%26BlockedTermIdRef"],[1102,"impl-From%3C%26Cow%3C\'b,+BlockedTermIdRef%3E%3E-for-%26BlockedTermIdRef"],[1103,"impl-From%3C%26BlockedTermId%3E-for-%26BlockedTermIdRef"],[1104,"impl-From%3C%26str%3E-for-%26BlockedTermIdRef"],[1123,"impl-IntoCow%3C\'a,+MsgIdRef%3E-for-MsgId"],[1124,"impl-IntoCow%3C\'a,+MsgIdRef%3E-for-%26MsgId"],[1126,"impl-IntoCow%3C\'a,+BlockedTermIdRef%3E-for-%26BlockedTermId"],[1127,"impl-IntoCow%3C\'a,+BlockedTermIdRef%3E-for-BlockedTermId"],[1168,"impl-ZeroFrom%3C\'zf,+MsgId%3E-for-%26MsgIdRef"],[1169,"impl-ZeroFrom%3C\'zf,+MsgIdRef%3E-for-%26MsgIdRef"],[1170,"impl-ZeroFrom%3C\'zf,+BlockedTermId%3E-for-%26BlockedTermIdRef"],[1171,"impl-ZeroFrom%3C\'zf,+BlockedTermIdRef%3E-for-%26BlockedTermIdRef"],[1233,"impl-AsRef%3Cstr%3E-for-RewardId"],[1234,"impl-AsRef%3CRewardIdRef%3E-for-RewardId"],[1236,"impl-AsRef%3CRedemptionIdRef%3E-for-RedemptionId"],[1237,"impl-AsRef%3Cstr%3E-for-RedemptionId"],[1239,"impl-AsRef%3Cstr%3E-for-PollId"],[1240,"impl-AsRef%3CPollIdRef%3E-for-PollId"],[1242,"impl-AsRef%3CPollChoiceIdRef%3E-for-PollChoiceId"],[1243,"impl-AsRef%3Cstr%3E-for-PollChoiceId"],[1245,"impl-AsRef%3Cstr%3E-for-PredictionId"],[1246,"impl-AsRef%3CPredictionIdRef%3E-for-PredictionId"],[1248,"impl-AsRef%3CPredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1249,"impl-AsRef%3Cstr%3E-for-PredictionOutcomeId"],[1258,"impl-Borrow%3CRewardIdRef%3E-for-RewardId"],[1260,"impl-Borrow%3Cstr%3E-for-RewardId"],[1264,"impl-Borrow%3Cstr%3E-for-RedemptionId"],[1265,"impl-Borrow%3CRedemptionIdRef%3E-for-RedemptionId"],[1268,"impl-Borrow%3Cstr%3E-for-PollId"],[1270,"impl-Borrow%3CPollIdRef%3E-for-PollId"],[1274,"impl-Borrow%3CPollChoiceIdRef%3E-for-PollChoiceId"],[1275,"impl-Borrow%3Cstr%3E-for-PollChoiceId"],[1278,"impl-Borrow%3Cstr%3E-for-PredictionId"],[1279,"impl-Borrow%3CPredictionIdRef%3E-for-PredictionId"],[1284,"impl-Borrow%3Cstr%3E-for-PredictionOutcomeId"],[1285,"impl-Borrow%3CPredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1382,"impl-PartialEq-for-RewardId"],[1383,"impl-PartialEq%3CRewardIdRef%3E-for-RewardId"],[1384,"impl-PartialEq%3C%26RewardIdRef%3E-for-RewardId"],[1385,"impl-PartialEq%3CRewardId%3E-for-%26RewardIdRef"],[1386,"impl-PartialEq-for-RewardIdRef"],[1387,"impl-PartialEq%3CRewardId%3E-for-RewardIdRef"],[1388,"impl-PartialEq-for-RedemptionId"],[1389,"impl-PartialEq%3C%26RedemptionIdRef%3E-for-RedemptionId"],[1390,"impl-PartialEq%3CRedemptionIdRef%3E-for-RedemptionId"],[1391,"impl-PartialEq%3CRedemptionId%3E-for-%26RedemptionIdRef"],[1392,"impl-PartialEq-for-RedemptionIdRef"],[1393,"impl-PartialEq%3CRedemptionId%3E-for-RedemptionIdRef"],[1394,"impl-PartialEq%3C%26PollIdRef%3E-for-PollId"],[1395,"impl-PartialEq%3CPollIdRef%3E-for-PollId"],[1396,"impl-PartialEq-for-PollId"],[1397,"impl-PartialEq%3CPollId%3E-for-%26PollIdRef"],[1398,"impl-PartialEq-for-PollIdRef"],[1399,"impl-PartialEq%3CPollId%3E-for-PollIdRef"],[1400,"impl-PartialEq-for-PollChoiceId"],[1401,"impl-PartialEq%3C%26PollChoiceIdRef%3E-for-PollChoiceId"],[1402,"impl-PartialEq%3CPollChoiceIdRef%3E-for-PollChoiceId"],[1403,"impl-PartialEq%3CPollChoiceId%3E-for-PollChoiceIdRef"],[1404,"impl-PartialEq%3CPollChoiceId%3E-for-%26PollChoiceIdRef"],[1405,"impl-PartialEq-for-PollChoiceIdRef"],[1406,"impl-PartialEq-for-PredictionId"],[1407,"impl-PartialEq%3CPredictionIdRef%3E-for-PredictionId"],[1408,"impl-PartialEq%3C%26PredictionIdRef%3E-for-PredictionId"],[1409,"impl-PartialEq%3CPredictionId%3E-for-PredictionIdRef"],[1410,"impl-PartialEq-for-PredictionIdRef"],[1411,"impl-PartialEq%3CPredictionId%3E-for-%26PredictionIdRef"],[1412,"impl-PartialEq-for-PredictionOutcomeId"],[1413,"impl-PartialEq%3C%26PredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1414,"impl-PartialEq%3CPredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1415,"impl-PartialEq%3CPredictionOutcomeId%3E-for-PredictionOutcomeIdRef"],[1416,"impl-PartialEq%3CPredictionOutcomeId%3E-for-%26PredictionOutcomeIdRef"],[1417,"impl-PartialEq-for-PredictionOutcomeIdRef"],[1425,"impl-Display-for-RewardId"],[1426,"impl-Debug-for-RewardId"],[1427,"impl-Debug-for-RewardIdRef"],[1428,"impl-Display-for-RewardIdRef"],[1429,"impl-Display-for-RedemptionId"],[1430,"impl-Debug-for-RedemptionId"],[1431,"impl-Debug-for-RedemptionIdRef"],[1432,"impl-Display-for-RedemptionIdRef"],[1433,"impl-Debug-for-PollId"],[1434,"impl-Display-for-PollId"],[1435,"impl-Debug-for-PollIdRef"],[1436,"impl-Display-for-PollIdRef"],[1437,"impl-Display-for-PollChoiceId"],[1438,"impl-Debug-for-PollChoiceId"],[1439,"impl-Display-for-PollChoiceIdRef"],[1440,"impl-Debug-for-PollChoiceIdRef"],[1441,"impl-Display-for-PredictionId"],[1442,"impl-Debug-for-PredictionId"],[1443,"impl-Debug-for-PredictionIdRef"],[1444,"impl-Display-for-PredictionIdRef"],[1445,"impl-Display-for-PredictionOutcomeId"],[1446,"impl-Debug-for-PredictionOutcomeId"],[1447,"impl-Debug-for-PredictionOutcomeIdRef"],[1448,"impl-Display-for-PredictionOutcomeIdRef"],[1456,"impl-From%3CBox%3CRewardIdRef%3E%3E-for-RewardId"],[1457,"impl-From%3CBox%3Cstr%3E%3E-for-RewardId"],[1458,"impl-From%3C%26str%3E-for-RewardId"],[1460,"impl-From%3C%26RewardIdRef%3E-for-RewardId"],[1461,"impl-From%3CCow%3C\'a,+RewardIdRef%3E%3E-for-RewardId"],[1462,"impl-From%3CString%3E-for-RewardId"],[1463,"impl-From%3C%26RewardId%3E-for-%26RewardIdRef"],[1464,"impl-From%3C%26Cow%3C\'b,+RewardIdRef%3E%3E-for-%26RewardIdRef"],[1465,"impl-From%3C%26str%3E-for-%26RewardIdRef"],[1466,"impl-From%3C%26String%3E-for-%26RewardIdRef"],[1467,"impl-From%3CBox%3Cstr%3E%3E-for-RedemptionId"],[1468,"impl-From%3CCow%3C\'a,+RedemptionIdRef%3E%3E-for-RedemptionId"],[1469,"impl-From%3CString%3E-for-RedemptionId"],[1471,"impl-From%3CBox%3CRedemptionIdRef%3E%3E-for-RedemptionId"],[1472,"impl-From%3C%26str%3E-for-RedemptionId"],[1473,"impl-From%3C%26RedemptionIdRef%3E-for-RedemptionId"],[1474,"impl-From%3C%26Cow%3C\'b,+RedemptionIdRef%3E%3E-for-%26RedemptionIdRef"],[1475,"impl-From%3C%26str%3E-for-%26RedemptionIdRef"],[1476,"impl-From%3C%26RedemptionId%3E-for-%26RedemptionIdRef"],[1477,"impl-From%3C%26String%3E-for-%26RedemptionIdRef"],[1478,"impl-From%3CCow%3C\'a,+PollIdRef%3E%3E-for-PollId"],[1479,"impl-From%3CBox%3CPollIdRef%3E%3E-for-PollId"],[1480,"impl-From%3CString%3E-for-PollId"],[1481,"impl-From%3C%26str%3E-for-PollId"],[1482,"impl-From%3CBox%3Cstr%3E%3E-for-PollId"],[1483,"impl-From%3C%26PollIdRef%3E-for-PollId"],[1485,"impl-From%3C%26PollId%3E-for-%26PollIdRef"],[1486,"impl-From%3C%26Cow%3C\'b,+PollIdRef%3E%3E-for-%26PollIdRef"],[1487,"impl-From%3C%26String%3E-for-%26PollIdRef"],[1488,"impl-From%3C%26str%3E-for-%26PollIdRef"],[1490,"impl-From%3CString%3E-for-PollChoiceId"],[1491,"impl-From%3C%26PollChoiceIdRef%3E-for-PollChoiceId"],[1492,"impl-From%3C%26str%3E-for-PollChoiceId"],[1493,"impl-From%3CBox%3Cstr%3E%3E-for-PollChoiceId"],[1494,"impl-From%3CBox%3CPollChoiceIdRef%3E%3E-for-PollChoiceId"],[1495,"impl-From%3CCow%3C\'a,+PollChoiceIdRef%3E%3E-for-PollChoiceId"],[1496,"impl-From%3C%26String%3E-for-%26PollChoiceIdRef"],[1497,"impl-From%3C%26str%3E-for-%26PollChoiceIdRef"],[1498,"impl-From%3C%26Cow%3C\'b,+PollChoiceIdRef%3E%3E-for-%26PollChoiceIdRef"],[1499,"impl-From%3C%26PollChoiceId%3E-for-%26PollChoiceIdRef"],[1500,"impl-From%3CBox%3CPredictionIdRef%3E%3E-for-PredictionId"],[1501,"impl-From%3CBox%3Cstr%3E%3E-for-PredictionId"],[1502,"impl-From%3CCow%3C\'a,+PredictionIdRef%3E%3E-for-PredictionId"],[1504,"impl-From%3C%26PredictionIdRef%3E-for-PredictionId"],[1505,"impl-From%3CString%3E-for-PredictionId"],[1506,"impl-From%3C%26str%3E-for-PredictionId"],[1507,"impl-From%3C%26PredictionId%3E-for-%26PredictionIdRef"],[1508,"impl-From%3C%26str%3E-for-%26PredictionIdRef"],[1509,"impl-From%3C%26Cow%3C\'b,+PredictionIdRef%3E%3E-for-%26PredictionIdRef"],[1510,"impl-From%3C%26String%3E-for-%26PredictionIdRef"],[1511,"impl-From%3CCow%3C\'a,+PredictionOutcomeIdRef%3E%3E-for-PredictionOutcomeId"],[1512,"impl-From%3C%26PredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1514,"impl-From%3CBox%3CPredictionOutcomeIdRef%3E%3E-for-PredictionOutcomeId"],[1515,"impl-From%3C%26str%3E-for-PredictionOutcomeId"],[1516,"impl-From%3CBox%3Cstr%3E%3E-for-PredictionOutcomeId"],[1517,"impl-From%3CString%3E-for-PredictionOutcomeId"],[1518,"impl-From%3C%26Cow%3C\'b,+PredictionOutcomeIdRef%3E%3E-for-%26PredictionOutcomeIdRef"],[1519,"impl-From%3C%26PredictionOutcomeId%3E-for-%26PredictionOutcomeIdRef"],[1520,"impl-From%3C%26str%3E-for-%26PredictionOutcomeIdRef"],[1521,"impl-From%3C%26String%3E-for-%26PredictionOutcomeIdRef"],[1588,"impl-IntoCow%3C\'a,+RewardIdRef%3E-for-RewardId"],[1589,"impl-IntoCow%3C\'a,+RewardIdRef%3E-for-%26RewardId"],[1591,"impl-IntoCow%3C\'a,+RedemptionIdRef%3E-for-RedemptionId"],[1592,"impl-IntoCow%3C\'a,+RedemptionIdRef%3E-for-%26RedemptionId"],[1594,"impl-IntoCow%3C\'a,+PollIdRef%3E-for-%26PollId"],[1595,"impl-IntoCow%3C\'a,+PollIdRef%3E-for-PollId"],[1597,"impl-IntoCow%3C\'a,+PollChoiceIdRef%3E-for-PollChoiceId"],[1598,"impl-IntoCow%3C\'a,+PollChoiceIdRef%3E-for-%26PollChoiceId"],[1600,"impl-IntoCow%3C\'a,+PredictionIdRef%3E-for-%26PredictionId"],[1601,"impl-IntoCow%3C\'a,+PredictionIdRef%3E-for-PredictionId"],[1603,"impl-IntoCow%3C\'a,+PredictionOutcomeIdRef%3E-for-%26PredictionOutcomeId"],[1604,"impl-IntoCow%3C\'a,+PredictionOutcomeIdRef%3E-for-PredictionOutcomeId"],[1751,"impl-ZeroFrom%3C\'zf,+RewardId%3E-for-%26RewardIdRef"],[1752,"impl-ZeroFrom%3C\'zf,+RewardIdRef%3E-for-%26RewardIdRef"],[1753,"impl-ZeroFrom%3C\'zf,+RedemptionId%3E-for-%26RedemptionIdRef"],[1754,"impl-ZeroFrom%3C\'zf,+RedemptionIdRef%3E-for-%26RedemptionIdRef"],[1755,"impl-ZeroFrom%3C\'zf,+PollIdRef%3E-for-%26PollIdRef"],[1756,"impl-ZeroFrom%3C\'zf,+PollId%3E-for-%26PollIdRef"],[1757,"impl-ZeroFrom%3C\'zf,+PollChoiceIdRef%3E-for-%26PollChoiceIdRef"],[1758,"impl-ZeroFrom%3C\'zf,+PollChoiceId%3E-for-%26PollChoiceIdRef"],[1759,"impl-ZeroFrom%3C\'zf,+PredictionId%3E-for-%26PredictionIdRef"],[1760,"impl-ZeroFrom%3C\'zf,+PredictionIdRef%3E-for-%26PredictionIdRef"],[1761,"impl-ZeroFrom%3C\'zf,+PredictionOutcomeId%3E-for-%26PredictionOutcomeIdRef"],[1762,"impl-ZeroFrom%3C\'zf,+PredictionOutcomeIdRef%3E-for-%26PredictionOutcomeIdRef"],[1887,"impl-AsRef%3CStreamIdRef%3E-for-StreamId"],[1888,"impl-AsRef%3Cstr%3E-for-StreamId"],[1890,"impl-AsRef%3CCategoryIdRef%3E-for-CategoryId"],[1891,"impl-AsRef%3Cstr%3E-for-CategoryId"],[1893,"impl-AsRef%3CTagIdRef%3E-for-TagId"],[1894,"impl-AsRef%3Cstr%3E-for-TagId"],[1896,"impl-AsRef%3CTeamIdRef%3E-for-TeamId"],[1897,"impl-AsRef%3Cstr%3E-for-TeamId"],[1899,"impl-AsRef%3CVideoIdRef%3E-for-VideoId"],[1900,"impl-AsRef%3Cstr%3E-for-VideoId"],[1902,"impl-AsRef%3Cstr%3E-for-ClipId"],[1903,"impl-AsRef%3CClipIdRef%3E-for-ClipId"],[1905,"impl-AsRef%3Cstr%3E-for-StreamSegmentId"],[1906,"impl-AsRef%3CStreamSegmentIdRef%3E-for-StreamSegmentId"],[1908,"impl-AsRef%3CHypeTrainIdRef%3E-for-HypeTrainId"],[1909,"impl-AsRef%3Cstr%3E-for-HypeTrainId"],[1911,"impl-AsRef%3CCharityCampaignIdRef%3E-for-CharityCampaignId"],[1912,"impl-AsRef%3Cstr%3E-for-CharityCampaignId"],[1914,"impl-AsRef%3CCharityDonationIdRef%3E-for-CharityDonationId"],[1915,"impl-AsRef%3Cstr%3E-for-CharityDonationId"],[1917,"impl-AsRef%3CIgdbIdRef%3E-for-IgdbId"],[1918,"impl-AsRef%3Cstr%3E-for-IgdbId"],[1931,"impl-Borrow%3CStreamIdRef%3E-for-StreamId"],[1932,"impl-Borrow%3Cstr%3E-for-StreamId"],[1936,"impl-Borrow%3Cstr%3E-for-CategoryId"],[1937,"impl-Borrow%3CCategoryIdRef%3E-for-CategoryId"],[1941,"impl-Borrow%3Cstr%3E-for-TagId"],[1942,"impl-Borrow%3CTagIdRef%3E-for-TagId"],[1946,"impl-Borrow%3CTeamIdRef%3E-for-TeamId"],[1947,"impl-Borrow%3Cstr%3E-for-TeamId"],[1951,"impl-Borrow%3Cstr%3E-for-VideoId"],[1952,"impl-Borrow%3CVideoIdRef%3E-for-VideoId"],[1956,"impl-Borrow%3CClipIdRef%3E-for-ClipId"],[1957,"impl-Borrow%3Cstr%3E-for-ClipId"],[1961,"impl-Borrow%3Cstr%3E-for-StreamSegmentId"],[1963,"impl-Borrow%3CStreamSegmentIdRef%3E-for-StreamSegmentId"],[1966,"impl-Borrow%3CHypeTrainIdRef%3E-for-HypeTrainId"],[1967,"impl-Borrow%3Cstr%3E-for-HypeTrainId"],[1971,"impl-Borrow%3Cstr%3E-for-CharityCampaignId"],[1972,"impl-Borrow%3CCharityCampaignIdRef%3E-for-CharityCampaignId"],[1976,"impl-Borrow%3CCharityDonationIdRef%3E-for-CharityDonationId"],[1977,"impl-Borrow%3Cstr%3E-for-CharityDonationId"],[1981,"impl-Borrow%3CIgdbIdRef%3E-for-IgdbId"],[1983,"impl-Borrow%3Cstr%3E-for-IgdbId"],[2123,"impl-PartialEq%3CStreamIdRef%3E-for-StreamId"],[2124,"impl-PartialEq%3C%26StreamIdRef%3E-for-StreamId"],[2125,"impl-PartialEq-for-StreamId"],[2126,"impl-PartialEq-for-StreamIdRef"],[2127,"impl-PartialEq%3CStreamId%3E-for-StreamIdRef"],[2128,"impl-PartialEq%3CStreamId%3E-for-%26StreamIdRef"],[2129,"impl-PartialEq%3CCategoryIdRef%3E-for-CategoryId"],[2130,"impl-PartialEq%3C%26CategoryIdRef%3E-for-CategoryId"],[2131,"impl-PartialEq-for-CategoryId"],[2132,"impl-PartialEq%3CCategoryId%3E-for-CategoryIdRef"],[2133,"impl-PartialEq%3CCategoryId%3E-for-%26CategoryIdRef"],[2134,"impl-PartialEq-for-CategoryIdRef"],[2135,"impl-PartialEq%3C%26TagIdRef%3E-for-TagId"],[2136,"impl-PartialEq-for-TagId"],[2137,"impl-PartialEq%3CTagIdRef%3E-for-TagId"],[2138,"impl-PartialEq%3CTagId%3E-for-TagIdRef"],[2139,"impl-PartialEq%3CTagId%3E-for-%26TagIdRef"],[2140,"impl-PartialEq-for-TagIdRef"],[2141,"impl-PartialEq-for-TeamId"],[2142,"impl-PartialEq%3C%26TeamIdRef%3E-for-TeamId"],[2143,"impl-PartialEq%3CTeamIdRef%3E-for-TeamId"],[2144,"impl-PartialEq%3CTeamId%3E-for-TeamIdRef"],[2145,"impl-PartialEq%3CTeamId%3E-for-%26TeamIdRef"],[2146,"impl-PartialEq-for-TeamIdRef"],[2147,"impl-PartialEq%3CVideoIdRef%3E-for-VideoId"],[2148,"impl-PartialEq-for-VideoId"],[2149,"impl-PartialEq%3C%26VideoIdRef%3E-for-VideoId"],[2150,"impl-PartialEq-for-VideoIdRef"],[2151,"impl-PartialEq%3CVideoId%3E-for-VideoIdRef"],[2152,"impl-PartialEq%3CVideoId%3E-for-%26VideoIdRef"],[2153,"impl-PartialEq-for-ClipId"],[2154,"impl-PartialEq%3C%26ClipIdRef%3E-for-ClipId"],[2155,"impl-PartialEq%3CClipIdRef%3E-for-ClipId"],[2156,"impl-PartialEq-for-ClipIdRef"],[2157,"impl-PartialEq%3CClipId%3E-for-ClipIdRef"],[2158,"impl-PartialEq%3CClipId%3E-for-%26ClipIdRef"],[2159,"impl-PartialEq%3C%26StreamSegmentIdRef%3E-for-StreamSegmentId"],[2160,"impl-PartialEq-for-StreamSegmentId"],[2161,"impl-PartialEq%3CStreamSegmentIdRef%3E-for-StreamSegmentId"],[2162,"impl-PartialEq%3CStreamSegmentId%3E-for-%26StreamSegmentIdRef"],[2163,"impl-PartialEq-for-StreamSegmentIdRef"],[2164,"impl-PartialEq%3CStreamSegmentId%3E-for-StreamSegmentIdRef"],[2165,"impl-PartialEq%3C%26HypeTrainIdRef%3E-for-HypeTrainId"],[2166,"impl-PartialEq%3CHypeTrainIdRef%3E-for-HypeTrainId"],[2167,"impl-PartialEq-for-HypeTrainId"],[2168,"impl-PartialEq%3CHypeTrainId%3E-for-%26HypeTrainIdRef"],[2169,"impl-PartialEq-for-HypeTrainIdRef"],[2170,"impl-PartialEq%3CHypeTrainId%3E-for-HypeTrainIdRef"],[2171,"impl-PartialEq-for-CharityCampaignId"],[2172,"impl-PartialEq%3C%26CharityCampaignIdRef%3E-for-CharityCampaignId"],[2173,"impl-PartialEq%3CCharityCampaignIdRef%3E-for-CharityCampaignId"],[2174,"impl-PartialEq%3CCharityCampaignId%3E-for-CharityCampaignIdRef"],[2175,"impl-PartialEq-for-CharityCampaignIdRef"],[2176,"impl-PartialEq%3CCharityCampaignId%3E-for-%26CharityCampaignIdRef"],[2177,"impl-PartialEq%3CCharityDonationIdRef%3E-for-CharityDonationId"],[2178,"impl-PartialEq-for-CharityDonationId"],[2179,"impl-PartialEq%3C%26CharityDonationIdRef%3E-for-CharityDonationId"],[2180,"impl-PartialEq%3CCharityDonationId%3E-for-CharityDonationIdRef"],[2181,"impl-PartialEq%3CCharityDonationId%3E-for-%26CharityDonationIdRef"],[2182,"impl-PartialEq-for-CharityDonationIdRef"],[2183,"impl-PartialEq-for-IgdbId"],[2184,"impl-PartialEq%3C%26IgdbIdRef%3E-for-IgdbId"],[2185,"impl-PartialEq%3CIgdbIdRef%3E-for-IgdbId"],[2186,"impl-PartialEq-for-IgdbIdRef"],[2187,"impl-PartialEq%3CIgdbId%3E-for-IgdbIdRef"],[2188,"impl-PartialEq%3CIgdbId%3E-for-%26IgdbIdRef"],[2196,"impl-Debug-for-StreamId"],[2197,"impl-Display-for-StreamId"],[2198,"impl-Display-for-StreamIdRef"],[2199,"impl-Debug-for-StreamIdRef"],[2200,"impl-Debug-for-CategoryId"],[2201,"impl-Display-for-CategoryId"],[2202,"impl-Debug-for-CategoryIdRef"],[2203,"impl-Display-for-CategoryIdRef"],[2204,"impl-Debug-for-TagId"],[2205,"impl-Display-for-TagId"],[2206,"impl-Debug-for-TagIdRef"],[2207,"impl-Display-for-TagIdRef"],[2208,"impl-Debug-for-TeamId"],[2209,"impl-Display-for-TeamId"],[2210,"impl-Debug-for-TeamIdRef"],[2211,"impl-Display-for-TeamIdRef"],[2212,"impl-Display-for-VideoId"],[2213,"impl-Debug-for-VideoId"],[2214,"impl-Debug-for-VideoIdRef"],[2215,"impl-Display-for-VideoIdRef"],[2216,"impl-Display-for-ClipId"],[2217,"impl-Debug-for-ClipId"],[2218,"impl-Display-for-ClipIdRef"],[2219,"impl-Debug-for-ClipIdRef"],[2220,"impl-Display-for-StreamSegmentId"],[2221,"impl-Debug-for-StreamSegmentId"],[2222,"impl-Display-for-StreamSegmentIdRef"],[2223,"impl-Debug-for-StreamSegmentIdRef"],[2224,"impl-Debug-for-HypeTrainId"],[2225,"impl-Display-for-HypeTrainId"],[2226,"impl-Display-for-HypeTrainIdRef"],[2227,"impl-Debug-for-HypeTrainIdRef"],[2228,"impl-Debug-for-CharityCampaignId"],[2229,"impl-Display-for-CharityCampaignId"],[2230,"impl-Display-for-CharityCampaignIdRef"],[2231,"impl-Debug-for-CharityCampaignIdRef"],[2232,"impl-Display-for-CharityDonationId"],[2233,"impl-Debug-for-CharityDonationId"],[2234,"impl-Debug-for-CharityDonationIdRef"],[2235,"impl-Display-for-CharityDonationIdRef"],[2236,"impl-Debug-for-IgdbId"],[2237,"impl-Display-for-IgdbId"],[2238,"impl-Display-for-IgdbIdRef"],[2239,"impl-Debug-for-IgdbIdRef"],[2245,"impl-Debug-for-CommercialLength"],[2246,"impl-Display-for-CommercialLength"],[2247,"impl-Display-for-CommercialLengthParseError"],[2248,"impl-Debug-for-CommercialLengthParseError"],[2250,"impl-From%3CBox%3CStreamIdRef%3E%3E-for-StreamId"],[2251,"impl-From%3CString%3E-for-StreamId"],[2253,"impl-From%3C%26StreamIdRef%3E-for-StreamId"],[2254,"impl-From%3C%26str%3E-for-StreamId"],[2255,"impl-From%3CBox%3Cstr%3E%3E-for-StreamId"],[2256,"impl-From%3CCow%3C\'a,+StreamIdRef%3E%3E-for-StreamId"],[2257,"impl-From%3C%26String%3E-for-%26StreamIdRef"],[2258,"impl-From%3C%26StreamId%3E-for-%26StreamIdRef"],[2259,"impl-From%3C%26Cow%3C\'b,+StreamIdRef%3E%3E-for-%26StreamIdRef"],[2260,"impl-From%3C%26str%3E-for-%26StreamIdRef"],[2261,"impl-From%3CBox%3Cstr%3E%3E-for-CategoryId"],[2262,"impl-From%3C%26str%3E-for-CategoryId"],[2263,"impl-From%3CCow%3C\'a,+CategoryIdRef%3E%3E-for-CategoryId"],[2264,"impl-From%3C%26CategoryIdRef%3E-for-CategoryId"],[2265,"impl-From%3CString%3E-for-CategoryId"],[2267,"impl-From%3CBox%3CCategoryIdRef%3E%3E-for-CategoryId"],[2268,"impl-From%3C%26CategoryId%3E-for-%26CategoryIdRef"],[2269,"impl-From%3C%26str%3E-for-%26CategoryIdRef"],[2270,"impl-From%3C%26Cow%3C\'b,+CategoryIdRef%3E%3E-for-%26CategoryIdRef"],[2271,"impl-From%3C%26String%3E-for-%26CategoryIdRef"],[2272,"impl-From%3CBox%3CTagIdRef%3E%3E-for-TagId"],[2273,"impl-From%3CString%3E-for-TagId"],[2274,"impl-From%3CCow%3C\'a,+TagIdRef%3E%3E-for-TagId"],[2275,"impl-From%3CBox%3Cstr%3E%3E-for-TagId"],[2276,"impl-From%3C%26TagIdRef%3E-for-TagId"],[2278,"impl-From%3C%26str%3E-for-TagId"],[2279,"impl-From%3C%26Cow%3C\'b,+TagIdRef%3E%3E-for-%26TagIdRef"],[2280,"impl-From%3C%26String%3E-for-%26TagIdRef"],[2281,"impl-From%3C%26TagId%3E-for-%26TagIdRef"],[2282,"impl-From%3C%26str%3E-for-%26TagIdRef"],[2283,"impl-From%3CBox%3CTeamIdRef%3E%3E-for-TeamId"],[2284,"impl-From%3CString%3E-for-TeamId"],[2286,"impl-From%3C%26str%3E-for-TeamId"],[2287,"impl-From%3CBox%3Cstr%3E%3E-for-TeamId"],[2288,"impl-From%3CCow%3C\'a,+TeamIdRef%3E%3E-for-TeamId"],[2289,"impl-From%3C%26TeamIdRef%3E-for-TeamId"],[2290,"impl-From%3C%26String%3E-for-%26TeamIdRef"],[2291,"impl-From%3C%26Cow%3C\'b,+TeamIdRef%3E%3E-for-%26TeamIdRef"],[2292,"impl-From%3C%26str%3E-for-%26TeamIdRef"],[2293,"impl-From%3C%26TeamId%3E-for-%26TeamIdRef"],[2294,"impl-From%3C%26str%3E-for-VideoId"],[2296,"impl-From%3CBox%3Cstr%3E%3E-for-VideoId"],[2297,"impl-From%3C%26VideoIdRef%3E-for-VideoId"],[2298,"impl-From%3CBox%3CVideoIdRef%3E%3E-for-VideoId"],[2299,"impl-From%3CCow%3C\'a,+VideoIdRef%3E%3E-for-VideoId"],[2300,"impl-From%3CString%3E-for-VideoId"],[2301,"impl-From%3C%26str%3E-for-%26VideoIdRef"],[2302,"impl-From%3C%26VideoId%3E-for-%26VideoIdRef"],[2303,"impl-From%3C%26String%3E-for-%26VideoIdRef"],[2304,"impl-From%3C%26Cow%3C\'b,+VideoIdRef%3E%3E-for-%26VideoIdRef"],[2305,"impl-From%3CBox%3CClipIdRef%3E%3E-for-ClipId"],[2307,"impl-From%3CCow%3C\'a,+ClipIdRef%3E%3E-for-ClipId"],[2308,"impl-From%3C%26ClipIdRef%3E-for-ClipId"],[2309,"impl-From%3CBox%3Cstr%3E%3E-for-ClipId"],[2310,"impl-From%3CString%3E-for-ClipId"],[2311,"impl-From%3C%26str%3E-for-ClipId"],[2312,"impl-From%3C%26ClipId%3E-for-%26ClipIdRef"],[2313,"impl-From%3C%26str%3E-for-%26ClipIdRef"],[2314,"impl-From%3C%26Cow%3C\'b,+ClipIdRef%3E%3E-for-%26ClipIdRef"],[2315,"impl-From%3C%26String%3E-for-%26ClipIdRef"],[2316,"impl-From%3CString%3E-for-StreamSegmentId"],[2317,"impl-From%3CBox%3Cstr%3E%3E-for-StreamSegmentId"],[2318,"impl-From%3CBox%3CStreamSegmentIdRef%3E%3E-for-StreamSegmentId"],[2319,"impl-From%3CCow%3C\'a,+StreamSegmentIdRef%3E%3E-for-StreamSegmentId"],[2321,"impl-From%3C%26str%3E-for-StreamSegmentId"],[2322,"impl-From%3C%26StreamSegmentIdRef%3E-for-StreamSegmentId"],[2323,"impl-From%3C%26str%3E-for-%26StreamSegmentIdRef"],[2324,"impl-From%3C%26Cow%3C\'b,+StreamSegmentIdRef%3E%3E-for-%26StreamSegmentIdRef"],[2325,"impl-From%3C%26StreamSegmentId%3E-for-%26StreamSegmentIdRef"],[2326,"impl-From%3C%26String%3E-for-%26StreamSegmentIdRef"],[2328,"impl-From%3CBox%3Cstr%3E%3E-for-HypeTrainId"],[2329,"impl-From%3CCow%3C\'a,+HypeTrainIdRef%3E%3E-for-HypeTrainId"],[2330,"impl-From%3C%26str%3E-for-HypeTrainId"],[2331,"impl-From%3CString%3E-for-HypeTrainId"],[2332,"impl-From%3C%26HypeTrainIdRef%3E-for-HypeTrainId"],[2333,"impl-From%3CBox%3CHypeTrainIdRef%3E%3E-for-HypeTrainId"],[2334,"impl-From%3C%26HypeTrainId%3E-for-%26HypeTrainIdRef"],[2335,"impl-From%3C%26Cow%3C\'b,+HypeTrainIdRef%3E%3E-for-%26HypeTrainIdRef"],[2336,"impl-From%3C%26String%3E-for-%26HypeTrainIdRef"],[2337,"impl-From%3C%26str%3E-for-%26HypeTrainIdRef"],[2339,"impl-From%3CBox%3Cstr%3E%3E-for-CharityCampaignId"],[2340,"impl-From%3CBox%3CCharityCampaignIdRef%3E%3E-for-CharityCampaignId"],[2341,"impl-From%3CCow%3C\'a,+CharityCampaignIdRef%3E%3E-for-CharityCampaignId"],[2342,"impl-From%3C%26str%3E-for-CharityCampaignId"],[2343,"impl-From%3C%26CharityCampaignIdRef%3E-for-CharityCampaignId"],[2344,"impl-From%3CString%3E-for-CharityCampaignId"],[2345,"impl-From%3C%26str%3E-for-%26CharityCampaignIdRef"],[2346,"impl-From%3C%26String%3E-for-%26CharityCampaignIdRef"],[2347,"impl-From%3C%26Cow%3C\'b,+CharityCampaignIdRef%3E%3E-for-%26CharityCampaignIdRef"],[2348,"impl-From%3C%26CharityCampaignId%3E-for-%26CharityCampaignIdRef"],[2349,"impl-From%3CBox%3Cstr%3E%3E-for-CharityDonationId"],[2351,"impl-From%3CString%3E-for-CharityDonationId"],[2352,"impl-From%3C%26CharityDonationIdRef%3E-for-CharityDonationId"],[2353,"impl-From%3CCow%3C\'a,+CharityDonationIdRef%3E%3E-for-CharityDonationId"],[2354,"impl-From%3C%26str%3E-for-CharityDonationId"],[2355,"impl-From%3CBox%3CCharityDonationIdRef%3E%3E-for-CharityDonationId"],[2356,"impl-From%3C%26CharityDonationId%3E-for-%26CharityDonationIdRef"],[2357,"impl-From%3C%26Cow%3C\'b,+CharityDonationIdRef%3E%3E-for-%26CharityDonationIdRef"],[2358,"impl-From%3C%26String%3E-for-%26CharityDonationIdRef"],[2359,"impl-From%3C%26str%3E-for-%26CharityDonationIdRef"],[2360,"impl-From%3C%26str%3E-for-IgdbId"],[2361,"impl-From%3CCow%3C\'a,+IgdbIdRef%3E%3E-for-IgdbId"],[2363,"impl-From%3CBox%3Cstr%3E%3E-for-IgdbId"],[2364,"impl-From%3C%26IgdbIdRef%3E-for-IgdbId"],[2365,"impl-From%3CBox%3CIgdbIdRef%3E%3E-for-IgdbId"],[2366,"impl-From%3CString%3E-for-IgdbId"],[2367,"impl-From%3C%26str%3E-for-%26IgdbIdRef"],[2368,"impl-From%3C%26IgdbId%3E-for-%26IgdbIdRef"],[2369,"impl-From%3C%26String%3E-for-%26IgdbIdRef"],[2370,"impl-From%3C%26Cow%3C\'b,+IgdbIdRef%3E%3E-for-%26IgdbIdRef"],[2477,"impl-IntoCow%3C\'a,+StreamIdRef%3E-for-%26StreamId"],[2478,"impl-IntoCow%3C\'a,+StreamIdRef%3E-for-StreamId"],[2480,"impl-IntoCow%3C\'a,+CategoryIdRef%3E-for-CategoryId"],[2481,"impl-IntoCow%3C\'a,+CategoryIdRef%3E-for-%26CategoryId"],[2483,"impl-IntoCow%3C\'a,+TagIdRef%3E-for-TagId"],[2484,"impl-IntoCow%3C\'a,+TagIdRef%3E-for-%26TagId"],[2486,"impl-IntoCow%3C\'a,+TeamIdRef%3E-for-TeamId"],[2487,"impl-IntoCow%3C\'a,+TeamIdRef%3E-for-%26TeamId"],[2489,"impl-IntoCow%3C\'a,+VideoIdRef%3E-for-%26VideoId"],[2490,"impl-IntoCow%3C\'a,+VideoIdRef%3E-for-VideoId"],[2492,"impl-IntoCow%3C\'a,+ClipIdRef%3E-for-ClipId"],[2493,"impl-IntoCow%3C\'a,+ClipIdRef%3E-for-%26ClipId"],[2495,"impl-IntoCow%3C\'a,+StreamSegmentIdRef%3E-for-%26StreamSegmentId"],[2496,"impl-IntoCow%3C\'a,+StreamSegmentIdRef%3E-for-StreamSegmentId"],[2498,"impl-IntoCow%3C\'a,+HypeTrainIdRef%3E-for-%26HypeTrainId"],[2499,"impl-IntoCow%3C\'a,+HypeTrainIdRef%3E-for-HypeTrainId"],[2501,"impl-IntoCow%3C\'a,+CharityCampaignIdRef%3E-for-CharityCampaignId"],[2502,"impl-IntoCow%3C\'a,+CharityCampaignIdRef%3E-for-%26CharityCampaignId"],[2504,"impl-IntoCow%3C\'a,+CharityDonationIdRef%3E-for-%26CharityDonationId"],[2505,"impl-IntoCow%3C\'a,+CharityDonationIdRef%3E-for-CharityDonationId"],[2507,"impl-IntoCow%3C\'a,+IgdbIdRef%3E-for-%26IgdbId"],[2508,"impl-IntoCow%3C\'a,+IgdbIdRef%3E-for-IgdbId"],[2739,"impl-ZeroFrom%3C\'zf,+StreamIdRef%3E-for-%26StreamIdRef"],[2740,"impl-ZeroFrom%3C\'zf,+StreamId%3E-for-%26StreamIdRef"],[2741,"impl-ZeroFrom%3C\'zf,+CategoryId%3E-for-%26CategoryIdRef"],[2742,"impl-ZeroFrom%3C\'zf,+CategoryIdRef%3E-for-%26CategoryIdRef"],[2743,"impl-ZeroFrom%3C\'zf,+TagIdRef%3E-for-%26TagIdRef"],[2744,"impl-ZeroFrom%3C\'zf,+TagId%3E-for-%26TagIdRef"],[2745,"impl-ZeroFrom%3C\'zf,+TeamId%3E-for-%26TeamIdRef"],[2746,"impl-ZeroFrom%3C\'zf,+TeamIdRef%3E-for-%26TeamIdRef"],[2747,"impl-ZeroFrom%3C\'zf,+VideoIdRef%3E-for-%26VideoIdRef"],[2748,"impl-ZeroFrom%3C\'zf,+VideoId%3E-for-%26VideoIdRef"],[2749,"impl-ZeroFrom%3C\'zf,+ClipIdRef%3E-for-%26ClipIdRef"],[2750,"impl-ZeroFrom%3C\'zf,+ClipId%3E-for-%26ClipIdRef"],[2751,"impl-ZeroFrom%3C\'zf,+StreamSegmentIdRef%3E-for-%26StreamSegmentIdRef"],[2752,"impl-ZeroFrom%3C\'zf,+StreamSegmentId%3E-for-%26StreamSegmentIdRef"],[2753,"impl-ZeroFrom%3C\'zf,+HypeTrainIdRef%3E-for-%26HypeTrainIdRef"],[2754,"impl-ZeroFrom%3C\'zf,+HypeTrainId%3E-for-%26HypeTrainIdRef"],[2755,"impl-ZeroFrom%3C\'zf,+CharityCampaignIdRef%3E-for-%26CharityCampaignIdRef"],[2756,"impl-ZeroFrom%3C\'zf,+CharityCampaignId%3E-for-%26CharityCampaignIdRef"],[2757,"impl-ZeroFrom%3C\'zf,+CharityDonationIdRef%3E-for-%26CharityDonationIdRef"],[2758,"impl-ZeroFrom%3C\'zf,+CharityDonationId%3E-for-%26CharityDonationIdRef"],[2759,"impl-ZeroFrom%3C\'zf,+IgdbId%3E-for-%26IgdbIdRef"],[2760,"impl-ZeroFrom%3C\'zf,+IgdbIdRef%3E-for-%26IgdbIdRef"],[2768,"impl-AsRef%3CCommunityGiftIdRef%3E-for-CommunityGiftId"],[2769,"impl-AsRef%3Cstr%3E-for-CommunityGiftId"],[2772,"impl-Borrow%3Cstr%3E-for-CommunityGiftId"],[2773,"impl-Borrow%3CCommunityGiftIdRef%3E-for-CommunityGiftId"],[2786,"impl-PartialEq%3C%26CommunityGiftIdRef%3E-for-CommunityGiftId"],[2787,"impl-PartialEq%3CCommunityGiftIdRef%3E-for-CommunityGiftId"],[2788,"impl-PartialEq-for-CommunityGiftId"],[2789,"impl-PartialEq%3CCommunityGiftId%3E-for-CommunityGiftIdRef"],[2790,"impl-PartialEq-for-CommunityGiftIdRef"],[2791,"impl-PartialEq%3CCommunityGiftId%3E-for-%26CommunityGiftIdRef"],[2792,"impl-Display-for-CommunityGiftId"],[2793,"impl-Debug-for-CommunityGiftId"],[2794,"impl-Display-for-CommunityGiftIdRef"],[2795,"impl-Debug-for-CommunityGiftIdRef"],[2796,"impl-From%3CCow%3C\'a,+CommunityGiftIdRef%3E%3E-for-CommunityGiftId"],[2797,"impl-From%3C%26str%3E-for-CommunityGiftId"],[2799,"impl-From%3CString%3E-for-CommunityGiftId"],[2800,"impl-From%3CBox%3CCommunityGiftIdRef%3E%3E-for-CommunityGiftId"],[2801,"impl-From%3C%26CommunityGiftIdRef%3E-for-CommunityGiftId"],[2802,"impl-From%3CBox%3Cstr%3E%3E-for-CommunityGiftId"],[2803,"impl-From%3C%26CommunityGiftId%3E-for-%26CommunityGiftIdRef"],[2804,"impl-From%3C%26Cow%3C\'b,+CommunityGiftIdRef%3E%3E-for-%26CommunityGiftIdRef"],[2805,"impl-From%3C%26str%3E-for-%26CommunityGiftIdRef"],[2806,"impl-From%3C%26String%3E-for-%26CommunityGiftIdRef"],[2815,"impl-IntoCow%3C\'a,+CommunityGiftIdRef%3E-for-CommunityGiftId"],[2816,"impl-IntoCow%3C\'a,+CommunityGiftIdRef%3E-for-%26CommunityGiftId"],[2835,"impl-ZeroFrom%3C\'zf,+CommunityGiftId%3E-for-%26CommunityGiftIdRef"],[2836,"impl-ZeroFrom%3C\'zf,+CommunityGiftIdRef%3E-for-%26CommunityGiftIdRef"],[2846,"impl-AsRef%3CTimestampRef%3E-for-Timestamp"],[2847,"impl-AsRef%3Cstr%3E-for-Timestamp"],[2851,"impl-Borrow%3Cstr%3E-for-Timestamp"],[2852,"impl-Borrow%3CTimestampRef%3E-for-Timestamp"],[2865,"impl-PartialEq%3CTimestampRef%3E-for-Timestamp"],[2866,"impl-PartialEq%3C%26TimestampRef%3E-for-Timestamp"],[2867,"impl-PartialEq%3COffsetDateTime%3E-for-Timestamp"],[2868,"impl-PartialEq-for-Timestamp"],[2869,"impl-PartialEq%3CTimestamp%3E-for-TimestampRef"],[2870,"impl-PartialEq-for-TimestampRef"],[2871,"impl-PartialEq%3CTimestamp%3E-for-%26TimestampRef"],[2872,"impl-PartialEq%3COffsetDateTime%3E-for-TimestampRef"],[2873,"impl-Debug-for-Timestamp"],[2874,"impl-Display-for-Timestamp"],[2875,"impl-Display-for-TimestampRef"],[2876,"impl-Debug-for-TimestampRef"],[2877,"impl-Display-for-TimestampParseError"],[2878,"impl-Debug-for-TimestampParseError"],[2880,"impl-From%3CCow%3C\'a,+TimestampRef%3E%3E-for-Timestamp"],[2881,"impl-From%3CBox%3CTimestampRef%3E%3E-for-Timestamp"],[2882,"impl-From%3C%26TimestampRef%3E-for-Timestamp"],[2883,"impl-From%3C%26Cow%3C\'b,+TimestampRef%3E%3E-for-%26TimestampRef"],[2884,"impl-From%3C%26Timestamp%3E-for-%26TimestampRef"],[2885,"impl-From%3CFormat%3E-for-TimestampParseError"],[2887,"impl-From%3CParse%3E-for-TimestampParseError"],[2888,"impl-From%3CInfallible%3E-for-TimestampParseError"],[2900,"impl-IntoCow%3C\'a,+TimestampRef%3E-for-Timestamp"],[2901,"impl-IntoCow%3C\'a,+TimestampRef%3E-for-%26Timestamp"],[2912,"impl-PartialOrd-for-Timestamp"],[2913,"impl-PartialOrd%3COffsetDateTime%3E-for-Timestamp"],[2914,"impl-PartialOrd-for-TimestampRef"],[2915,"impl-PartialOrd%3COffsetDateTime%3E-for-TimestampRef"],[2916,"impl-PartialOrd%3CTimestamp%3E-for-TimestampRef"],[2932,"impl-TryFrom%3CString%3E-for-Timestamp"],[2933,"impl-TryFrom%3C%26str%3E-for-Timestamp"],[2934,"impl-TryFrom%3COffsetDateTime%3E-for-Timestamp"],[2935,"impl-TryFrom%3C%26str%3E-for-%26TimestampRef"],[2936,"impl-TryFrom%3C%26String%3E-for-%26TimestampRef"],[2944,"impl-ZeroFrom%3C\'zf,+TimestampRef%3E-for-%26TimestampRef"],[2945,"impl-ZeroFrom%3C\'zf,+Timestamp%3E-for-%26TimestampRef"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/settings.html b/settings.html index c152c42d..3db30473 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Settings

Rustdoc settings

Back
\ No newline at end of file +Settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/src-files.js b/src-files.js index 3fb8ed37..10793f0b 100644 --- a/src-files.js +++ b/src-files.js @@ -1,4 +1,4 @@ var srcIndex = JSON.parse('{\ -"twitch_types":["",[],["basic.rs","color.rs","emote.rs","eventsub.rs","goal.rs","lib.rs","macros.rs","moderation.rs","points.rs","stream.rs","time.rs","user.rs"]]\ +"twitch_types":["",[],["basic.rs","color.rs","emote.rs","eventsub.rs","goal.rs","lib.rs","macros.rs","moderation.rs","points.rs","stream.rs","sub.rs","time.rs","user.rs"]]\ }'); createSrcSidebar(); diff --git a/src/twitch_types/basic.rs.html b/src/twitch_types/basic.rs.html index d622b847..1c1587b4 100644 --- a/src/twitch_types/basic.rs.html +++ b/src/twitch_types/basic.rs.html @@ -1,4 +1,4 @@ -basic.rs - source
1
+basic.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/color.rs.html b/src/twitch_types/color.rs.html
index 016d6bbb..daf83f66 100644
--- a/src/twitch_types/color.rs.html
+++ b/src/twitch_types/color.rs.html
@@ -1,4 +1,4 @@
-color.rs - source
1
+color.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/emote.rs.html b/src/twitch_types/emote.rs.html
index 682a7666..29bd13cd 100644
--- a/src/twitch_types/emote.rs.html
+++ b/src/twitch_types/emote.rs.html
@@ -1,4 +1,4 @@
-emote.rs - source
1
+emote.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/eventsub.rs.html b/src/twitch_types/eventsub.rs.html
index 0c351f76..df7503a9 100644
--- a/src/twitch_types/eventsub.rs.html
+++ b/src/twitch_types/eventsub.rs.html
@@ -1,4 +1,4 @@
-eventsub.rs - source
1
+eventsub.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/goal.rs.html b/src/twitch_types/goal.rs.html
index 55851095..a5f2aae8 100644
--- a/src/twitch_types/goal.rs.html
+++ b/src/twitch_types/goal.rs.html
@@ -1,4 +1,4 @@
-goal.rs - source
1
+goal.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/lib.rs.html b/src/twitch_types/lib.rs.html
index 95a78dbb..38333334 100644
--- a/src/twitch_types/lib.rs.html
+++ b/src/twitch_types/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
@@ -202,6 +202,11 @@
 202
 203
 204
+205
+206
+207
+208
+209
 
#![deny(missing_docs, rustdoc::broken_intra_doc_links)]
 #![allow(clippy::extra_unused_lifetimes)]
 #![cfg_attr(nightly, feature(doc_cfg))]
@@ -282,6 +287,9 @@
 #[cfg(feature = "stream")]
 /// types for stream related things
 pub mod stream;
+#[cfg(feature = "sub")]
+/// types for subscriptions
+pub mod sub;
 #[cfg(feature = "timestamp")]
 /// types for time
 pub mod time;
@@ -305,6 +313,8 @@
 pub use crate::points::*;
 #[cfg(feature = "stream")]
 pub use crate::stream::*;
+#[cfg(feature = "sub")]
+pub use crate::sub::*;
 #[cfg(feature = "timestamp")]
 pub use crate::time::*;
 #[cfg(feature = "user")]
diff --git a/src/twitch_types/macros.rs.html b/src/twitch_types/macros.rs.html
index ba128c32..438332d3 100644
--- a/src/twitch_types/macros.rs.html
+++ b/src/twitch_types/macros.rs.html
@@ -1,4 +1,4 @@
-macros.rs - source
1
+macros.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/moderation.rs.html b/src/twitch_types/moderation.rs.html
index 300064b1..615a649d 100644
--- a/src/twitch_types/moderation.rs.html
+++ b/src/twitch_types/moderation.rs.html
@@ -1,4 +1,4 @@
-moderation.rs - source
1
+moderation.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/points.rs.html b/src/twitch_types/points.rs.html
index e3b6cb9f..4f31f75d 100644
--- a/src/twitch_types/points.rs.html
+++ b/src/twitch_types/points.rs.html
@@ -1,4 +1,4 @@
-points.rs - source
1
+points.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/stream.rs.html b/src/twitch_types/stream.rs.html
index 344d94c4..e68173a8 100644
--- a/src/twitch_types/stream.rs.html
+++ b/src/twitch_types/stream.rs.html
@@ -1,4 +1,4 @@
-stream.rs - source
1
+stream.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/sub.rs.html b/src/twitch_types/sub.rs.html
new file mode 100644
index 00000000..97f02a07
--- /dev/null
+++ b/src/twitch_types/sub.rs.html
@@ -0,0 +1,17 @@
+sub.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+
manual_braid! {
+    /// A community gift ID
+    ///
+    /// A community gift is a so called "sub bomb", where you gift one or multiple subscription(s) to a channel at once.
+    pub struct CommunityGiftId;
+    pub struct CommunityGiftIdRef;
+}
+impl_extra!(CommunityGiftId, CommunityGiftIdRef);
+
\ No newline at end of file diff --git a/src/twitch_types/time.rs.html b/src/twitch_types/time.rs.html index 12da13be..3a290505 100644 --- a/src/twitch_types/time.rs.html +++ b/src/twitch_types/time.rs.html @@ -1,4 +1,4 @@ -time.rs - source
1
+time.rs - source
1
 2
 3
 4
diff --git a/src/twitch_types/user.rs.html b/src/twitch_types/user.rs.html
index 5d265acc..909fceba 100644
--- a/src/twitch_types/user.rs.html
+++ b/src/twitch_types/user.rs.html
@@ -1,4 +1,4 @@
-user.rs - source
1
+user.rs - source
1
 2
 3
 4
diff --git a/static.files/main-9dd44ab47b99a0fb.js b/static.files/main-9dd44ab47b99a0fb.js
deleted file mode 100644
index cfb9a38f..00000000
--- a/static.files/main-9dd44ab47b99a0fb.js
+++ /dev/null
@@ -1,12 +0,0 @@
-"use strict";window.RUSTDOC_TOOLTIP_HOVER_MS=300;window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS=450;function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileTopbar=document.querySelector(".mobile-topbar");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileTopbar){const mobileTitle=document.createElement("h2");mobileTitle.className="location";if(hasClass(document.body,"crate")){mobileTitle.innerText=`Crate ${window.currentCrate}`}else if(locationTitle){mobileTitle.innerHTML=locationTitle.innerHTML}mobileTopbar.appendChild(mobileTitle)}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css")}}},0)};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputElement()}switchDisplayedElement(search);searchState.mouseMovedAfterSearch=false;document.title=searchState.title},removeQueryParameters:()=>{document.title=searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash)}},hideResults:()=>{switchDisplayedElement(null);searchState.removeQueryParameters()},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=");params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1])});return params},setup:()=>{const search_input=searchState.input;if(!searchState.input){return}let searchLoaded=false;function loadSearch(){if(!searchLoaded){searchLoaded=true;loadScript(getVar("static-root-path")+getVar("search-js"));loadScript(resourcePath("search-index",".js"))}}search_input.addEventListener("focus",()=>{search_input.origPlaceholder=search_input.placeholder;search_input.placeholder="Type your search here.";loadSearch()});if(search_input.value!==""){loadSearch()}const params=searchState.getQueryStringParams();if(params.search!==undefined){searchState.setLoadingSearch();loadSearch()}},setLoadingSearch:()=>{const search=searchState.outputElement();search.innerHTML="

"+searchState.loadingText+"

";searchState.showResults(search)},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash)}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView()}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId)}}if(savedHash.startsWith("impl-")){const splitAt=savedHash.indexOf("/");if(splitAt!==-1){const implId=savedHash.slice(0,splitAt);const assocId=savedHash.slice(splitAt+1);const implElem=document.getElementById(implId);if(implElem&&implElem.parentElement.tagName==="SUMMARY"&&implElem.parentElement.parentElement.tagName==="DETAILS"){onEachLazy(implElem.parentElement.parentElement.querySelectorAll(`[id^="${assocId}"]`),item=>{const numbered=/([^-]+)-([0-9]+)/.exec(item.id);if(item.id===assocId||(numbered&&numbered[1]===assocId)){openParentDetails(item);item.scrollIntoView();setTimeout(()=>{window.location.replace("#"+item.id)},0)}})}}}}function onHashChange(ev){hideSidebar();handleHashes(ev)}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true}elem=elem.parentNode}}function expandSection(id){openParentDetails(document.getElementById(id))}function handleEscape(ev){searchState.clearInputTimeout();searchState.hideResults();ev.preventDefault();searchState.defocus();window.hideAllModals(true)}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return}if(document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":ev.preventDefault();searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs();break;case"?":showHelp();break;default:break}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return}const sidebar=document.getElementsByClassName("sidebar-elems")[0];function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return}const modpath=hasClass(document.body,"mod")?"../":"";const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=`${modpath}${name}/index.html`}else{path=`${modpath}${shortty}.${name}.html`}let current_page=document.location.href.toString();if(current_page.endsWith("/")){current_page+="index.html"}const link=document.createElement("a");link.href=path;if(link.href===current_page){link.className="current"}link.textContent=name;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebar.appendChild(h3);sidebar.appendChild(ul)}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("union","unions","Unions");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("opaque","opaque-types","Opaque Types");block("attr","attributes","Attribute Macros");block("derive","derives","Derive Macros");block("traitalias","trait-aliases","Trait Aliases")}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return}aliases.split(",").forEach(alias=>{inlined_types.add(alias)})})}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","));for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop}inlined_types.add(struct_type)}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors)}window.register_type_impls=imp=>{if(!imp||!imp[window.currentCrate]){return}window.pending_type_impls=null;const idMap=new Map();let implementations=document.getElementById("implementations-list");let trait_implementations=document.getElementById("trait-implementations-list");let trait_implementations_header=document.getElementById("trait-implementations");const script=document.querySelector("script[data-self-path]");const selfPath=script?script.getAttribute("data-self-path"):null;const mainContent=document.querySelector("#main-content");const sidebarSection=document.querySelector(".sidebar section");let methods=document.querySelector(".sidebar .block.method");let associatedTypes=document.querySelector(".sidebar .block.associatedtype");let associatedConstants=document.querySelector(".sidebar .block.associatedconstant");let sidebarTraitList=document.querySelector(".sidebar .block.trait-implementation");for(const impList of imp[window.currentCrate]){const types=impList.slice(2);const text=impList[0];const isTrait=impList[1]!==0;const traitName=impList[1];if(types.indexOf(selfPath)===-1){continue}let outputList=isTrait?trait_implementations:implementations;if(outputList===null){const outputListName=isTrait?"Trait Implementations":"Implementations";const outputListId=isTrait?"trait-implementations-list":"implementations-list";const outputListHeaderId=isTrait?"trait-implementations":"implementations";const outputListHeader=document.createElement("h2");outputListHeader.id=outputListHeaderId;outputListHeader.innerText=outputListName;outputList=document.createElement("div");outputList.id=outputListId;if(isTrait){const link=document.createElement("a");link.href=`#${outputListHeaderId}`;link.innerText="Trait Implementations";const h=document.createElement("h3");h.appendChild(link);trait_implementations=outputList;trait_implementations_header=outputListHeader;sidebarSection.appendChild(h);sidebarTraitList=document.createElement("ul");sidebarTraitList.className="block trait-implementation";sidebarSection.appendChild(sidebarTraitList);mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}else{implementations=outputList;if(trait_implementations){mainContent.insertBefore(outputListHeader,trait_implementations_header);mainContent.insertBefore(outputList,trait_implementations_header)}else{const mainContent=document.querySelector("#main-content");mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}}}const template=document.createElement("template");template.innerHTML=text;onEachLazy(template.content.querySelectorAll("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});onEachLazy(template.content.querySelectorAll("[id]"),el=>{let i=0;if(idMap.has(el.id)){i=idMap.get(el.id)}else if(document.getElementById(el.id)){i=1;while(document.getElementById(`${el.id}-${2 * i}`)){i=2*i}while(document.getElementById(`${el.id}-${i}`)){i+=1}}if(i!==0){const oldHref=`#${el.id}`;const newHref=`#${el.id}-${i}`;el.id=`${el.id}-${i}`;onEachLazy(template.content.querySelectorAll("a[href]"),link=>{if(link.getAttribute("href")===oldHref){link.href=newHref}})}idMap.set(el.id,i+1)});const templateAssocItems=template.content.querySelectorAll("section.tymethod, "+"section.method, section.associatedtype, section.associatedconstant");if(isTrait){const li=document.createElement("li");const a=document.createElement("a");a.href=`#${template.content.querySelector(".impl").id}`;a.textContent=traitName;li.appendChild(a);sidebarTraitList.append(li)}else{onEachLazy(templateAssocItems,item=>{let block=hasClass(item,"associatedtype")?associatedTypes:(hasClass(item,"associatedconstant")?associatedConstants:(methods));if(!block){const blockTitle=hasClass(item,"associatedtype")?"Associated Types":(hasClass(item,"associatedconstant")?"Associated Constants":("Methods"));const blockClass=hasClass(item,"associatedtype")?"associatedtype":(hasClass(item,"associatedconstant")?"associatedconstant":("method"));const blockHeader=document.createElement("h3");const blockLink=document.createElement("a");blockLink.href="#implementations";blockLink.innerText=blockTitle;blockHeader.appendChild(blockLink);block=document.createElement("ul");block.className=`block ${blockClass}`;const insertionReference=methods||sidebarTraitList;if(insertionReference){const insertionReferenceH=insertionReference.previousElementSibling;sidebarSection.insertBefore(blockHeader,insertionReferenceH);sidebarSection.insertBefore(block,insertionReferenceH)}else{sidebarSection.appendChild(blockHeader);sidebarSection.appendChild(block)}if(hasClass(item,"associatedtype")){associatedTypes=block}else if(hasClass(item,"associatedconstant")){associatedConstants=block}else{methods=block}}const li=document.createElement("li");const a=document.createElement("a");a.innerText=item.id.split("-")[0].split(".")[1];a.href=`#${item.id}`;li.appendChild(a);block.appendChild(li)})}outputList.appendChild(template.content)}for(const list of[methods,associatedTypes,associatedConstants,sidebarTraitList]){if(!list){continue}const newChildren=Array.prototype.slice.call(list.children);newChildren.sort((a,b)=>{const aI=a.innerText;const bI=b.innerText;return aIbI?1:0});list.replaceChildren(...newChildren)}};if(window.pending_type_impls){window.register_type_impls(window.pending_type_impls)}function addSidebarCrates(){if(!window.ALL_CRATES){return}const sidebarElems=document.getElementsByClassName("sidebar-elems")[0];if(!sidebarElems){return}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";if(window.rootPath!=="./"&&crate===window.currentCrate){link.className="current"}link.textContent=crate;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul)}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true}});innerToggle.title="collapse all docs";innerToggle.children[0].innerText="\u2212"}function collapseAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false}});innerToggle.title="expand all docs";innerToggle.children[0].innerText="+"}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return}if(hasClass(innerToggle,"will-expand")){expandAllDocs()}else{collapseAllDocs()}}(function(){const toggles=document.getElementById(toggleAllDocsId);if(toggles){toggles.onclick=toggleAllDocs}const hideMethodDocs=getSettingValue("auto-hide-method-docs")==="true";const hideImplementations=getSettingValue("auto-hide-trait-implementations")==="true";const hideLargeItemContents=getSettingValue("auto-hide-large-items")!=="false";function setImplementorsTogglesOpen(id,open){const list=document.getElementById(id);if(list!==null){onEachLazy(list.getElementsByClassName("implementors-toggle"),e=>{e.open=open})}}if(hideImplementations){setImplementorsTogglesOpen("trait-implementations-list",false);setImplementorsTogglesOpen("blanket-implementations-list",false)}onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false}})}());window.rustdoc_add_line_numbers_to_examples=()=>{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");if(line_numbers.length>0){return}const count=x.textContent.split("\n").length;const elems=[];for(let i=0;i{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");for(const node of line_numbers){parent.removeChild(node)}})};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples()}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown")}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown")}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar)}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar()})});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(e.target.tagName!=="SUMMARY"&&e.target.tagName!=="A"){e.preventDefault()}})});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText)}else{throw new Error("showTooltip() called with notable without any notable traits!")}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return}window.hideAllModals(false);const wrapper=document.createElement("div");if(notable_ty){wrapper.innerHTML="
"+window.NOTABLE_TRAITS[notable_ty]+"
"}else{if(e.getAttribute("title")!==null){e.setAttribute("data-title",e.getAttribute("title"));e.removeAttribute("title")}if(e.getAttribute("data-title")!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(e.getAttribute("data-title")));wrapper.appendChild(titleContent)}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;wrapper.appendChild(focusCatcher);const pos=e.getBoundingClientRect();wrapper.style.top=(pos.top+window.scrollY+pos.height)+"px";wrapper.style.left=0;wrapper.style.right="auto";wrapper.style.visibility="hidden";const body=document.getElementsByTagName("body")[0];body.appendChild(wrapper);const wrapperPos=wrapper.getBoundingClientRect();const finalPos=pos.left+window.scrollX-wrapperPos.width+24;if(finalPos>0){wrapper.style.left=finalPos+"px"}else{wrapper.style.setProperty("--popover-arrow-offset",(wrapperPos.right-pos.right+4)+"px")}wrapper.style.visibility="";window.CURRENT_TOOLTIP_ELEMENT=wrapper;window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE=e;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}clearTooltipHoverTimeout(e)};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!elemIsInParent(ev.relatedTarget,e)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out")}}}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element)}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false)}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS)}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!elemIsInParent(document.activeElement,window.CURRENT_TOOLTIP_ELEMENT)&&!elemIsInParent(event.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT)&&!elemIsInParent(document.activeElement,window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE)&&!elemIsInParent(event.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE)){setTimeout(()=>hideTooltip(false),0)}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus()}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false}const body=document.getElementsByTagName("body")[0];body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=null}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true)}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler}return false};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!elemIsInParent(ev.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out")}}});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar()}else{hideSidebar()}})}function helpBlurHandler(event){blurHandler(event,getHelpButton(),window.hidePopoverMenus)}function buildHelpMenu(){const book_info=document.createElement("span");const channel=getVar("channel");book_info.className="top";book_info.innerHTML=`You can find more information in \ -the rustdoc book.`;const shortcuts=[["?","Show this help dialog"],["S","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],].map(x=>"
"+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
"+x[1]+"
").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

Keyboard Shortcuts

"+shortcuts+"
";const infos=[`For a full list of all search features, take a look here.`,"Prefix searches with a type followed by a colon (e.g., fn:) to \ - restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \ - enum, trait, type, macro, \ - and const.","Search functions by type signature (e.g., vec -> usize or \ - -> vec or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ - your request: \"string\"","Look for functions that accept or return \ - slices and \ - arrays by writing \ - square brackets (e.g., -> [u8] or [] -> Option)","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

"+x+"

").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

Search Tricks

"+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover"}container.id="help";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus)};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll(".search-form .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){getHelpButton().querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}if(isHelpPage){showHelp();document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault()})}else{document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}})}setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){let reset_button_timeout=null;const but=document.getElementById("copy-path");if(!but){return}but.onclick=()=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.children[0].style.display="none";let tmp;if(but.childNodes.length<2){tmp=document.createTextNode("✓");but.appendChild(tmp)}else{onEachLazy(but.childNodes,e=>{if(e.nodeType===Node.TEXT_NODE){tmp=e;return true}});tmp.textContent="✓"}if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){tmp.textContent="";reset_button_timeout=null;but.children[0].style.display=""}reset_button_timeout=window.setTimeout(reset_button,1000)}}()) \ No newline at end of file diff --git a/static.files/main-f06f02fd918e3bb3.js b/static.files/main-f06f02fd918e3bb3.js new file mode 100644 index 00000000..56289314 --- /dev/null +++ b/static.files/main-f06f02fd918e3bb3.js @@ -0,0 +1,12 @@ +"use strict";window.RUSTDOC_TOOLTIP_HOVER_MS=300;window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS=450;function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileTopbar=document.querySelector(".mobile-topbar");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileTopbar){const mobileTitle=document.createElement("h2");mobileTitle.className="location";if(hasClass(document.querySelector(".rustdoc"),"crate")){mobileTitle.innerText=`Crate ${window.currentCrate}`}else if(locationTitle){mobileTitle.innerHTML=locationTitle.innerHTML}mobileTopbar.appendChild(mobileTitle)}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css")}}},0)};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputElement()}switchDisplayedElement(search);searchState.mouseMovedAfterSearch=false;document.title=searchState.title},removeQueryParameters:()=>{document.title=searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash)}},hideResults:()=>{switchDisplayedElement(null);searchState.removeQueryParameters()},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=");params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1])});return params},setup:()=>{const search_input=searchState.input;if(!searchState.input){return}let searchLoaded=false;function loadSearch(){if(!searchLoaded){searchLoaded=true;loadScript(getVar("static-root-path")+getVar("search-js"));loadScript(resourcePath("search-index",".js"))}}search_input.addEventListener("focus",()=>{search_input.origPlaceholder=search_input.placeholder;search_input.placeholder="Type your search here.";loadSearch()});if(search_input.value!==""){loadSearch()}const params=searchState.getQueryStringParams();if(params.search!==undefined){searchState.setLoadingSearch();loadSearch()}},setLoadingSearch:()=>{const search=searchState.outputElement();search.innerHTML="

"+searchState.loadingText+"

";searchState.showResults(search)},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash)}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView()}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId)}}if(savedHash.startsWith("impl-")){const splitAt=savedHash.indexOf("/");if(splitAt!==-1){const implId=savedHash.slice(0,splitAt);const assocId=savedHash.slice(splitAt+1);const implElem=document.getElementById(implId);if(implElem&&implElem.parentElement.tagName==="SUMMARY"&&implElem.parentElement.parentElement.tagName==="DETAILS"){onEachLazy(implElem.parentElement.parentElement.querySelectorAll(`[id^="${assocId}"]`),item=>{const numbered=/([^-]+)-([0-9]+)/.exec(item.id);if(item.id===assocId||(numbered&&numbered[1]===assocId)){openParentDetails(item);item.scrollIntoView();setTimeout(()=>{window.location.replace("#"+item.id)},0)}})}}}}function onHashChange(ev){hideSidebar();handleHashes(ev)}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true}elem=elem.parentNode}}function expandSection(id){openParentDetails(document.getElementById(id))}function handleEscape(ev){searchState.clearInputTimeout();searchState.hideResults();ev.preventDefault();searchState.defocus();window.hideAllModals(true)}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return}if(document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":ev.preventDefault();searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs();break;case"?":showHelp();break;default:break}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return}const sidebar=document.getElementsByClassName("sidebar-elems")[0];function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return}const modpath=hasClass(document.querySelector(".rustdoc"),"mod")?"../":"";const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=`${modpath}${name}/index.html`}else{path=`${modpath}${shortty}.${name}.html`}let current_page=document.location.href.toString();if(current_page.endsWith("/")){current_page+="index.html"}const link=document.createElement("a");link.href=path;if(link.href===current_page){link.className="current"}link.textContent=name;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebar.appendChild(h3);sidebar.appendChild(ul)}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("union","unions","Unions");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("opaque","opaque-types","Opaque Types");block("attr","attributes","Attribute Macros");block("derive","derives","Derive Macros");block("traitalias","trait-aliases","Trait Aliases")}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return}aliases.split(",").forEach(alias=>{inlined_types.add(alias)})})}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","));for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop}inlined_types.add(struct_type)}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors)}window.register_type_impls=imp=>{if(!imp||!imp[window.currentCrate]){return}window.pending_type_impls=null;const idMap=new Map();let implementations=document.getElementById("implementations-list");let trait_implementations=document.getElementById("trait-implementations-list");let trait_implementations_header=document.getElementById("trait-implementations");const script=document.querySelector("script[data-self-path]");const selfPath=script?script.getAttribute("data-self-path"):null;const mainContent=document.querySelector("#main-content");const sidebarSection=document.querySelector(".sidebar section");let methods=document.querySelector(".sidebar .block.method");let associatedTypes=document.querySelector(".sidebar .block.associatedtype");let associatedConstants=document.querySelector(".sidebar .block.associatedconstant");let sidebarTraitList=document.querySelector(".sidebar .block.trait-implementation");for(const impList of imp[window.currentCrate]){const types=impList.slice(2);const text=impList[0];const isTrait=impList[1]!==0;const traitName=impList[1];if(types.indexOf(selfPath)===-1){continue}let outputList=isTrait?trait_implementations:implementations;if(outputList===null){const outputListName=isTrait?"Trait Implementations":"Implementations";const outputListId=isTrait?"trait-implementations-list":"implementations-list";const outputListHeaderId=isTrait?"trait-implementations":"implementations";const outputListHeader=document.createElement("h2");outputListHeader.id=outputListHeaderId;outputListHeader.innerText=outputListName;outputList=document.createElement("div");outputList.id=outputListId;if(isTrait){const link=document.createElement("a");link.href=`#${outputListHeaderId}`;link.innerText="Trait Implementations";const h=document.createElement("h3");h.appendChild(link);trait_implementations=outputList;trait_implementations_header=outputListHeader;sidebarSection.appendChild(h);sidebarTraitList=document.createElement("ul");sidebarTraitList.className="block trait-implementation";sidebarSection.appendChild(sidebarTraitList);mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}else{implementations=outputList;if(trait_implementations){mainContent.insertBefore(outputListHeader,trait_implementations_header);mainContent.insertBefore(outputList,trait_implementations_header)}else{const mainContent=document.querySelector("#main-content");mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}}}const template=document.createElement("template");template.innerHTML=text;onEachLazy(template.content.querySelectorAll("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});onEachLazy(template.content.querySelectorAll("[id]"),el=>{let i=0;if(idMap.has(el.id)){i=idMap.get(el.id)}else if(document.getElementById(el.id)){i=1;while(document.getElementById(`${el.id}-${2 * i}`)){i=2*i}while(document.getElementById(`${el.id}-${i}`)){i+=1}}if(i!==0){const oldHref=`#${el.id}`;const newHref=`#${el.id}-${i}`;el.id=`${el.id}-${i}`;onEachLazy(template.content.querySelectorAll("a[href]"),link=>{if(link.getAttribute("href")===oldHref){link.href=newHref}})}idMap.set(el.id,i+1)});const templateAssocItems=template.content.querySelectorAll("section.tymethod, "+"section.method, section.associatedtype, section.associatedconstant");if(isTrait){const li=document.createElement("li");const a=document.createElement("a");a.href=`#${template.content.querySelector(".impl").id}`;a.textContent=traitName;li.appendChild(a);sidebarTraitList.append(li)}else{onEachLazy(templateAssocItems,item=>{let block=hasClass(item,"associatedtype")?associatedTypes:(hasClass(item,"associatedconstant")?associatedConstants:(methods));if(!block){const blockTitle=hasClass(item,"associatedtype")?"Associated Types":(hasClass(item,"associatedconstant")?"Associated Constants":("Methods"));const blockClass=hasClass(item,"associatedtype")?"associatedtype":(hasClass(item,"associatedconstant")?"associatedconstant":("method"));const blockHeader=document.createElement("h3");const blockLink=document.createElement("a");blockLink.href="#implementations";blockLink.innerText=blockTitle;blockHeader.appendChild(blockLink);block=document.createElement("ul");block.className=`block ${blockClass}`;const insertionReference=methods||sidebarTraitList;if(insertionReference){const insertionReferenceH=insertionReference.previousElementSibling;sidebarSection.insertBefore(blockHeader,insertionReferenceH);sidebarSection.insertBefore(block,insertionReferenceH)}else{sidebarSection.appendChild(blockHeader);sidebarSection.appendChild(block)}if(hasClass(item,"associatedtype")){associatedTypes=block}else if(hasClass(item,"associatedconstant")){associatedConstants=block}else{methods=block}}const li=document.createElement("li");const a=document.createElement("a");a.innerText=item.id.split("-")[0].split(".")[1];a.href=`#${item.id}`;li.appendChild(a);block.appendChild(li)})}outputList.appendChild(template.content)}for(const list of[methods,associatedTypes,associatedConstants,sidebarTraitList]){if(!list){continue}const newChildren=Array.prototype.slice.call(list.children);newChildren.sort((a,b)=>{const aI=a.innerText;const bI=b.innerText;return aIbI?1:0});list.replaceChildren(...newChildren)}};if(window.pending_type_impls){window.register_type_impls(window.pending_type_impls)}function addSidebarCrates(){if(!window.ALL_CRATES){return}const sidebarElems=document.getElementsByClassName("sidebar-elems")[0];if(!sidebarElems){return}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";if(window.rootPath!=="./"&&crate===window.currentCrate){link.className="current"}link.textContent=crate;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul)}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true}});innerToggle.title="collapse all docs";innerToggle.children[0].innerText="\u2212"}function collapseAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false}});innerToggle.title="expand all docs";innerToggle.children[0].innerText="+"}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return}if(hasClass(innerToggle,"will-expand")){expandAllDocs()}else{collapseAllDocs()}}(function(){const toggles=document.getElementById(toggleAllDocsId);if(toggles){toggles.onclick=toggleAllDocs}const hideMethodDocs=getSettingValue("auto-hide-method-docs")==="true";const hideImplementations=getSettingValue("auto-hide-trait-implementations")==="true";const hideLargeItemContents=getSettingValue("auto-hide-large-items")!=="false";function setImplementorsTogglesOpen(id,open){const list=document.getElementById(id);if(list!==null){onEachLazy(list.getElementsByClassName("implementors-toggle"),e=>{e.open=open})}}if(hideImplementations){setImplementorsTogglesOpen("trait-implementations-list",false);setImplementorsTogglesOpen("blanket-implementations-list",false)}onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false}})}());window.rustdoc_add_line_numbers_to_examples=()=>{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");if(line_numbers.length>0){return}const count=x.textContent.split("\n").length;const elems=[];for(let i=0;i{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");for(const node of line_numbers){parent.removeChild(node)}})};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples()}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown")}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown")}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar)}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar()})});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(e.target.tagName!=="SUMMARY"&&e.target.tagName!=="A"){e.preventDefault()}})});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText)}else{throw new Error("showTooltip() called with notable without any notable traits!")}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return}window.hideAllModals(false);const wrapper=document.createElement("div");if(notable_ty){wrapper.innerHTML="
"+window.NOTABLE_TRAITS[notable_ty]+"
"}else{if(e.getAttribute("title")!==null){e.setAttribute("data-title",e.getAttribute("title"));e.removeAttribute("title")}if(e.getAttribute("data-title")!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(e.getAttribute("data-title")));wrapper.appendChild(titleContent)}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;wrapper.appendChild(focusCatcher);const pos=e.getBoundingClientRect();wrapper.style.top=(pos.top+window.scrollY+pos.height)+"px";wrapper.style.left=0;wrapper.style.right="auto";wrapper.style.visibility="hidden";const body=document.getElementsByTagName("body")[0];body.appendChild(wrapper);const wrapperPos=wrapper.getBoundingClientRect();const finalPos=pos.left+window.scrollX-wrapperPos.width+24;if(finalPos>0){wrapper.style.left=finalPos+"px"}else{wrapper.style.setProperty("--popover-arrow-offset",(wrapperPos.right-pos.right+4)+"px")}wrapper.style.visibility="";window.CURRENT_TOOLTIP_ELEMENT=wrapper;window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE=e;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}clearTooltipHoverTimeout(e)};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!elemIsInParent(ev.relatedTarget,e)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out")}}}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element)}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false)}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS)}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!elemIsInParent(document.activeElement,window.CURRENT_TOOLTIP_ELEMENT)&&!elemIsInParent(event.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT)&&!elemIsInParent(document.activeElement,window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE)&&!elemIsInParent(event.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE)){setTimeout(()=>hideTooltip(false),0)}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus()}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false}const body=document.getElementsByTagName("body")[0];body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=null}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true)}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler}return false};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!elemIsInParent(ev.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out")}}});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar()}else{hideSidebar()}})}function helpBlurHandler(event){blurHandler(event,getHelpButton(),window.hidePopoverMenus)}function buildHelpMenu(){const book_info=document.createElement("span");const channel=getVar("channel");book_info.className="top";book_info.innerHTML=`You can find more information in \ +the rustdoc book.`;const shortcuts=[["?","Show this help dialog"],["S","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],].map(x=>"
"+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
"+x[1]+"
").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

Keyboard Shortcuts

"+shortcuts+"
";const infos=[`For a full list of all search features, take a look here.`,"Prefix searches with a type followed by a colon (e.g., fn:) to \ + restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \ + enum, trait, type, macro, \ + and const.","Search functions by type signature (e.g., vec -> usize or \ + -> vec or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ + your request: \"string\"","Look for functions that accept or return \ + slices and \ + arrays by writing \ + square brackets (e.g., -> [u8] or [] -> Option)","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

"+x+"

").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

Search Tricks

"+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover"}container.id="help";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus)};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll(".search-form .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){getHelpButton().querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}if(isHelpPage){showHelp();document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault()})}else{document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}})}setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){let reset_button_timeout=null;const but=document.getElementById("copy-path");if(!but){return}but.onclick=()=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.children[0].style.display="none";let tmp;if(but.childNodes.length<2){tmp=document.createTextNode("✓");but.appendChild(tmp)}else{onEachLazy(but.childNodes,e=>{if(e.nodeType===Node.TEXT_NODE){tmp=e;return true}});tmp.textContent="✓"}if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){tmp.textContent="";reset_button_timeout=null;but.children[0].style.display=""}reset_button_timeout=window.setTimeout(reset_button,1000)}}()) \ No newline at end of file diff --git a/trait.impl/alloc/borrow/trait.ToOwned.js b/trait.impl/alloc/borrow/trait.ToOwned.js index 068cd516..b54c7067 100644 --- a/trait.impl/alloc/borrow/trait.ToOwned.js +++ b/trait.impl/alloc/borrow/trait.ToOwned.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl ToOwned for UserIdRef"],["impl ToOwned for HexColorRef"],["impl ToOwned for VideoIdRef"],["impl ToOwned for NicknameRef"],["impl ToOwned for DisplayNameRef"],["impl ToOwned for HypeTrainIdRef"],["impl ToOwned for EventSubIdRef"],["impl ToOwned for StreamSegmentIdRef"],["impl ToOwned for PredictionOutcomeIdRef"],["impl ToOwned for PredictionIdRef"],["impl ToOwned for RedemptionIdRef"],["impl ToOwned for IgdbIdRef"],["impl ToOwned for MsgIdRef"],["impl ToOwned for TeamIdRef"],["impl ToOwned for CharityDonationIdRef"],["impl ToOwned for PollChoiceIdRef"],["impl ToOwned for EmoteSetIdRef"],["impl ToOwned for ChatBadgeIdRef"],["impl ToOwned for PollIdRef"],["impl ToOwned for BlockedTermIdRef"],["impl ToOwned for EmoteIdRef"],["impl ToOwned for CreatorGoalIdRef"],["impl ToOwned for CategoryIdRef"],["impl ToOwned for ClipIdRef"],["impl ToOwned for TagIdRef"],["impl ToOwned for TimestampRef"],["impl ToOwned for RewardIdRef"],["impl ToOwned for BadgeSetIdRef"],["impl ToOwned for CharityCampaignIdRef"],["impl ToOwned for StreamIdRef"]] +"twitch_types":[["impl ToOwned for CommunityGiftIdRef"],["impl ToOwned for BadgeSetIdRef"],["impl ToOwned for CharityCampaignIdRef"],["impl ToOwned for HexColorRef"],["impl ToOwned for EmoteIdRef"],["impl ToOwned for RewardIdRef"],["impl ToOwned for NicknameRef"],["impl ToOwned for IgdbIdRef"],["impl ToOwned for RedemptionIdRef"],["impl ToOwned for CategoryIdRef"],["impl ToOwned for StreamSegmentIdRef"],["impl ToOwned for PollChoiceIdRef"],["impl ToOwned for DisplayNameRef"],["impl ToOwned for HypeTrainIdRef"],["impl ToOwned for VideoIdRef"],["impl ToOwned for PredictionOutcomeIdRef"],["impl ToOwned for CharityDonationIdRef"],["impl ToOwned for UserIdRef"],["impl ToOwned for StreamIdRef"],["impl ToOwned for EmoteSetIdRef"],["impl ToOwned for TimestampRef"],["impl ToOwned for EventSubIdRef"],["impl ToOwned for TeamIdRef"],["impl ToOwned for ClipIdRef"],["impl ToOwned for TagIdRef"],["impl ToOwned for PollIdRef"],["impl ToOwned for BlockedTermIdRef"],["impl ToOwned for PredictionIdRef"],["impl ToOwned for ChatBadgeIdRef"],["impl ToOwned for CreatorGoalIdRef"],["impl ToOwned for MsgIdRef"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/arbitrary/trait.Arbitrary.js b/trait.impl/arbitrary/trait.Arbitrary.js index 94429813..b53c4d4d 100644 --- a/trait.impl/arbitrary/trait.Arbitrary.js +++ b/trait.impl/arbitrary/trait.Arbitrary.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl<'a> Arbitrary<'a> for ClipId"],["impl<'a> Arbitrary<'a> for NamedUserColor<'a>"],["impl<'a> Arbitrary<'a> for &'a RedemptionIdRef"],["impl<'a> Arbitrary<'a> for DisplayName"],["impl<'a> Arbitrary<'a> for &'a CharityCampaignIdRef"],["impl<'a> Arbitrary<'a> for CreatorGoalId"],["impl<'a> Arbitrary<'a> for EmoteSetId"],["impl<'a> Arbitrary<'a> for BlockedTermId"],["impl<'a> Arbitrary<'a> for &'a EventSubIdRef"],["impl<'a> Arbitrary<'a> for BadgeSetId"],["impl<'a> Arbitrary<'a> for &'a RewardIdRef"],["impl<'a> Arbitrary<'a> for TagId"],["impl<'a> Arbitrary<'a> for &'a CategoryIdRef"],["impl<'a> Arbitrary<'a> for CategoryId"],["impl<'a> Arbitrary<'a> for PredictionId"],["impl<'a> Arbitrary<'a> for EventSubId"],["impl<'a> Arbitrary<'a> for PollId"],["impl<'a> Arbitrary<'a> for HypeTrainId"],["impl<'a> Arbitrary<'a> for CharityDonationId"],["impl<'a> Arbitrary<'a> for &'a TeamIdRef"],["impl<'a> Arbitrary<'a> for StreamSegmentId"],["impl<'a> Arbitrary<'a> for &'a TagIdRef"],["impl<'a> Arbitrary<'a> for &'a CharityDonationIdRef"],["impl<'a> Arbitrary<'a> for &'a ClipIdRef"],["impl<'a> Arbitrary<'a> for &'a StreamIdRef"],["impl<'a> Arbitrary<'a> for VideoId"],["impl<'a> Arbitrary<'a> for &'a HypeTrainIdRef"],["impl<'a> Arbitrary<'a> for ChatBadgeId"],["impl<'a> Arbitrary<'a> for &'a ChatBadgeIdRef"],["impl<'a> Arbitrary<'a> for &'a EmoteSetIdRef"],["impl<'a> Arbitrary<'a> for &'a EmoteIdRef"],["impl<'a> Arbitrary<'a> for &'a PredictionOutcomeIdRef"],["impl<'a> Arbitrary<'a> for &'a VideoIdRef"],["impl<'a> Arbitrary<'a> for &'a BadgeSetIdRef"],["impl<'a> Arbitrary<'a> for &'a IgdbIdRef"],["impl<'a> Arbitrary<'a> for MsgId"],["impl<'a> Arbitrary<'a> for TeamId"],["impl<'a> Arbitrary<'a> for &'a BlockedTermIdRef"],["impl<'a> Arbitrary<'a> for PollChoiceId"],["impl<'a> Arbitrary<'a> for PredictionOutcomeId"],["impl<'a> Arbitrary<'a> for &'a DisplayNameRef"],["impl<'a> Arbitrary<'a> for &'a CreatorGoalIdRef"],["impl<'a> Arbitrary<'a> for HexColor"],["impl<'a> Arbitrary<'a> for &'a PredictionIdRef"],["impl<'a> Arbitrary<'a> for &'a PollIdRef"],["impl<'a> Arbitrary<'a> for Nickname"],["impl<'a> Arbitrary<'a> for CharityCampaignId"],["impl<'a> Arbitrary<'a> for &'a MsgIdRef"],["impl<'a> Arbitrary<'a> for IgdbId"],["impl<'a> Arbitrary<'a> for StreamId"],["impl<'a> Arbitrary<'a> for &'a PollChoiceIdRef"],["impl<'a> Arbitrary<'a> for &'a StreamSegmentIdRef"],["impl<'a> Arbitrary<'a> for UserId"],["impl<'a> Arbitrary<'a> for &'a NicknameRef"],["impl<'a> Arbitrary<'a> for Timestamp"],["impl<'a> Arbitrary<'a> for EmoteId"],["impl<'a> Arbitrary<'a> for RewardId"],["impl<'a> Arbitrary<'a> for RedemptionId"],["impl<'a> Arbitrary<'a> for &'a UserIdRef"]] +"twitch_types":[["impl<'a> Arbitrary<'a> for &'a ChatBadgeIdRef"],["impl<'a> Arbitrary<'a> for ChatBadgeId"],["impl<'a> Arbitrary<'a> for HypeTrainId"],["impl<'a> Arbitrary<'a> for TeamId"],["impl<'a> Arbitrary<'a> for RewardId"],["impl<'a> Arbitrary<'a> for PollId"],["impl<'a> Arbitrary<'a> for &'a BadgeSetIdRef"],["impl<'a> Arbitrary<'a> for UserId"],["impl<'a> Arbitrary<'a> for &'a PredictionOutcomeIdRef"],["impl<'a> Arbitrary<'a> for CharityDonationId"],["impl<'a> Arbitrary<'a> for &'a CreatorGoalIdRef"],["impl<'a> Arbitrary<'a> for &'a UserIdRef"],["impl<'a> Arbitrary<'a> for PredictionOutcomeId"],["impl<'a> Arbitrary<'a> for &'a BlockedTermIdRef"],["impl<'a> Arbitrary<'a> for &'a EventSubIdRef"],["impl<'a> Arbitrary<'a> for &'a NicknameRef"],["impl<'a> Arbitrary<'a> for &'a EmoteSetIdRef"],["impl<'a> Arbitrary<'a> for &'a RewardIdRef"],["impl<'a> Arbitrary<'a> for VideoId"],["impl<'a> Arbitrary<'a> for &'a RedemptionIdRef"],["impl<'a> Arbitrary<'a> for CommunityGiftId"],["impl<'a> Arbitrary<'a> for &'a PredictionIdRef"],["impl<'a> Arbitrary<'a> for &'a PollChoiceIdRef"],["impl<'a> Arbitrary<'a> for EmoteId"],["impl<'a> Arbitrary<'a> for Timestamp"],["impl<'a> Arbitrary<'a> for Nickname"],["impl<'a> Arbitrary<'a> for NamedUserColor<'a>"],["impl<'a> Arbitrary<'a> for IgdbId"],["impl<'a> Arbitrary<'a> for CharityCampaignId"],["impl<'a> Arbitrary<'a> for DisplayName"],["impl<'a> Arbitrary<'a> for EventSubId"],["impl<'a> Arbitrary<'a> for StreamId"],["impl<'a> Arbitrary<'a> for PredictionId"],["impl<'a> Arbitrary<'a> for &'a MsgIdRef"],["impl<'a> Arbitrary<'a> for PollChoiceId"],["impl<'a> Arbitrary<'a> for ClipId"],["impl<'a> Arbitrary<'a> for &'a ClipIdRef"],["impl<'a> Arbitrary<'a> for RedemptionId"],["impl<'a> Arbitrary<'a> for &'a EmoteIdRef"],["impl<'a> Arbitrary<'a> for &'a PollIdRef"],["impl<'a> Arbitrary<'a> for TagId"],["impl<'a> Arbitrary<'a> for MsgId"],["impl<'a> Arbitrary<'a> for &'a CategoryIdRef"],["impl<'a> Arbitrary<'a> for &'a CharityCampaignIdRef"],["impl<'a> Arbitrary<'a> for &'a IgdbIdRef"],["impl<'a> Arbitrary<'a> for &'a CharityDonationIdRef"],["impl<'a> Arbitrary<'a> for &'a StreamSegmentIdRef"],["impl<'a> Arbitrary<'a> for BlockedTermId"],["impl<'a> Arbitrary<'a> for CategoryId"],["impl<'a> Arbitrary<'a> for BadgeSetId"],["impl<'a> Arbitrary<'a> for &'a TagIdRef"],["impl<'a> Arbitrary<'a> for CreatorGoalId"],["impl<'a> Arbitrary<'a> for &'a VideoIdRef"],["impl<'a> Arbitrary<'a> for &'a TeamIdRef"],["impl<'a> Arbitrary<'a> for HexColor"],["impl<'a> Arbitrary<'a> for StreamSegmentId"],["impl<'a> Arbitrary<'a> for &'a DisplayNameRef"],["impl<'a> Arbitrary<'a> for &'a HypeTrainIdRef"],["impl<'a> Arbitrary<'a> for &'a StreamIdRef"],["impl<'a> Arbitrary<'a> for EmoteSetId"],["impl<'a> Arbitrary<'a> for &'a CommunityGiftIdRef"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/borrow/trait.Borrow.js b/trait.impl/core/borrow/trait.Borrow.js index 4451fdca..225c959b 100644 --- a/trait.impl/core/borrow/trait.Borrow.js +++ b/trait.impl/core/borrow/trait.Borrow.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Borrow<str> for RewardIdRef"],["impl Borrow<UserIdRef> for UserId"],["impl Borrow<str> for TeamIdRef"],["impl Borrow<IgdbIdRef> for IgdbId"],["impl Borrow<str> for StreamId"],["impl Borrow<str> for IgdbId"],["impl Borrow<EventSubIdRef> for EventSubId"],["impl Borrow<str> for VideoId"],["impl Borrow<str> for DisplayName"],["impl Borrow<str> for EmoteSetId"],["impl Borrow<str> for TimestampRef"],["impl Borrow<str> for PredictionIdRef"],["impl Borrow<str> for PredictionOutcomeIdRef"],["impl Borrow<str> for TagIdRef"],["impl Borrow<str> for TagId"],["impl Borrow<str> for EmoteSetIdRef"],["impl Borrow<PollChoiceIdRef> for PollChoiceId"],["impl Borrow<str> for CharityCampaignId"],["impl Borrow<str> for MsgId"],["impl Borrow<str> for IgdbIdRef"],["impl Borrow<PollIdRef> for PollId"],["impl Borrow<str> for HypeTrainIdRef"],["impl Borrow<str> for CharityDonationIdRef"],["impl Borrow<str> for ClipIdRef"],["impl Borrow<MsgIdRef> for MsgId"],["impl Borrow<CreatorGoalIdRef> for CreatorGoalId"],["impl Borrow<PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl Borrow<EmoteIdRef> for EmoteId"],["impl Borrow<str> for StreamSegmentId"],["impl Borrow<str> for HexColorRef"],["impl Borrow<NicknameRef> for Nickname"],["impl Borrow<DisplayNameRef> for DisplayName"],["impl Borrow<str> for PredictionOutcomeId"],["impl Borrow<str> for CreatorGoalIdRef"],["impl Borrow<TagIdRef> for TagId"],["impl Borrow<str> for DisplayNameRef"],["impl Borrow<CharityDonationIdRef> for CharityDonationId"],["impl Borrow<str> for EmoteIdRef"],["impl Borrow<str> for BadgeSetIdRef"],["impl Borrow<str> for RedemptionIdRef"],["impl Borrow<str> for CategoryIdRef"],["impl Borrow<BlockedTermIdRef> for BlockedTermId"],["impl Borrow<str> for StreamSegmentIdRef"],["impl Borrow<CategoryIdRef> for CategoryId"],["impl Borrow<VideoIdRef> for VideoId"],["impl Borrow<str> for RedemptionId"],["impl Borrow<str> for PredictionId"],["impl Borrow<str> for CreatorGoalId"],["impl Borrow<str> for PollChoiceId"],["impl Borrow<RewardIdRef> for RewardId"],["impl Borrow<str> for VideoIdRef"],["impl Borrow<EmoteSetIdRef> for EmoteSetId"],["impl Borrow<PredictionIdRef> for PredictionId"],["impl Borrow<str> for UserId"],["impl Borrow<str> for ChatBadgeIdRef"],["impl Borrow<str> for EmoteId"],["impl Borrow<str> for TeamId"],["impl Borrow<StreamIdRef> for StreamId"],["impl Borrow<ClipIdRef> for ClipId"],["impl Borrow<str> for ClipId"],["impl Borrow<TeamIdRef> for TeamId"],["impl Borrow<str> for NicknameRef"],["impl Borrow<BadgeSetIdRef> for BadgeSetId"],["impl Borrow<str> for EventSubIdRef"],["impl Borrow<str> for PollId"],["impl Borrow<HypeTrainIdRef> for HypeTrainId"],["impl Borrow<str> for CharityCampaignIdRef"],["impl Borrow<str> for UserIdRef"],["impl Borrow<str> for RewardId"],["impl Borrow<str> for EventSubId"],["impl Borrow<CharityCampaignIdRef> for CharityCampaignId"],["impl Borrow<HexColorRef> for HexColor"],["impl Borrow<str> for StreamIdRef"],["impl Borrow<ChatBadgeIdRef> for ChatBadgeId"],["impl Borrow<RedemptionIdRef> for RedemptionId"],["impl Borrow<str> for ChatBadgeId"],["impl Borrow<str> for BadgeSetId"],["impl Borrow<str> for CategoryId"],["impl Borrow<TimestampRef> for Timestamp"],["impl Borrow<str> for PollIdRef"],["impl Borrow<str> for BlockedTermId"],["impl Borrow<str> for Timestamp"],["impl Borrow<str> for BlockedTermIdRef"],["impl Borrow<str> for HypeTrainId"],["impl Borrow<StreamSegmentIdRef> for StreamSegmentId"],["impl Borrow<str> for HexColor"],["impl Borrow<str> for Nickname"],["impl Borrow<str> for PollChoiceIdRef"],["impl Borrow<str> for MsgIdRef"],["impl Borrow<str> for CharityDonationId"]] +"twitch_types":[["impl Borrow<str> for MsgId"],["impl Borrow<str> for PollIdRef"],["impl Borrow<TagIdRef> for TagId"],["impl Borrow<str> for Timestamp"],["impl Borrow<str> for Nickname"],["impl Borrow<str> for StreamId"],["impl Borrow<str> for PollChoiceIdRef"],["impl Borrow<str> for RewardId"],["impl Borrow<MsgIdRef> for MsgId"],["impl Borrow<HexColorRef> for HexColor"],["impl Borrow<str> for EventSubId"],["impl Borrow<str> for BlockedTermId"],["impl Borrow<str> for MsgIdRef"],["impl Borrow<str> for ClipIdRef"],["impl Borrow<str> for TagId"],["impl Borrow<EmoteIdRef> for EmoteId"],["impl Borrow<str> for CommunityGiftId"],["impl Borrow<EmoteSetIdRef> for EmoteSetId"],["impl Borrow<str> for BadgeSetId"],["impl Borrow<str> for PollChoiceId"],["impl Borrow<NicknameRef> for Nickname"],["impl Borrow<DisplayNameRef> for DisplayName"],["impl Borrow<PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl Borrow<ChatBadgeIdRef> for ChatBadgeId"],["impl Borrow<str> for CategoryIdRef"],["impl Borrow<str> for HypeTrainIdRef"],["impl Borrow<str> for DisplayName"],["impl Borrow<str> for EmoteSetId"],["impl Borrow<str> for PredictionIdRef"],["impl Borrow<str> for PredictionOutcomeIdRef"],["impl Borrow<str> for HexColor"],["impl Borrow<BadgeSetIdRef> for BadgeSetId"],["impl Borrow<str> for CharityCampaignIdRef"],["impl Borrow<PollIdRef> for PollId"],["impl Borrow<CharityDonationIdRef> for CharityDonationId"],["impl Borrow<TimestampRef> for Timestamp"],["impl Borrow<str> for CharityDonationId"],["impl Borrow<VideoIdRef> for VideoId"],["impl Borrow<str> for NicknameRef"],["impl Borrow<CharityCampaignIdRef> for CharityCampaignId"],["impl Borrow<str> for CreatorGoalId"],["impl Borrow<HypeTrainIdRef> for HypeTrainId"],["impl Borrow<str> for IgdbIdRef"],["impl Borrow<str> for ChatBadgeIdRef"],["impl Borrow<str> for StreamSegmentIdRef"],["impl Borrow<BlockedTermIdRef> for BlockedTermId"],["impl Borrow<PredictionIdRef> for PredictionId"],["impl Borrow<CategoryIdRef> for CategoryId"],["impl Borrow<str> for VideoId"],["impl Borrow<str> for EmoteSetIdRef"],["impl Borrow<str> for VideoIdRef"],["impl Borrow<str> for PollId"],["impl Borrow<str> for StreamSegmentId"],["impl Borrow<str> for EmoteIdRef"],["impl Borrow<CreatorGoalIdRef> for CreatorGoalId"],["impl Borrow<str> for HexColorRef"],["impl Borrow<RewardIdRef> for RewardId"],["impl Borrow<str> for CharityDonationIdRef"],["impl Borrow<str> for IgdbId"],["impl Borrow<TeamIdRef> for TeamId"],["impl Borrow<StreamIdRef> for StreamId"],["impl Borrow<str> for EventSubIdRef"],["impl Borrow<str> for RewardIdRef"],["impl Borrow<str> for BlockedTermIdRef"],["impl Borrow<str> for TeamId"],["impl Borrow<UserIdRef> for UserId"],["impl Borrow<str> for TagIdRef"],["impl Borrow<str> for CreatorGoalIdRef"],["impl Borrow<str> for RedemptionId"],["impl Borrow<str> for RedemptionIdRef"],["impl Borrow<StreamSegmentIdRef> for StreamSegmentId"],["impl Borrow<str> for DisplayNameRef"],["impl Borrow<str> for CommunityGiftIdRef"],["impl Borrow<ClipIdRef> for ClipId"],["impl Borrow<str> for UserIdRef"],["impl Borrow<str> for CategoryId"],["impl Borrow<RedemptionIdRef> for RedemptionId"],["impl Borrow<str> for PredictionOutcomeId"],["impl Borrow<PollChoiceIdRef> for PollChoiceId"],["impl Borrow<str> for CharityCampaignId"],["impl Borrow<str> for PredictionId"],["impl Borrow<str> for TimestampRef"],["impl Borrow<str> for BadgeSetIdRef"],["impl Borrow<str> for UserId"],["impl Borrow<str> for StreamIdRef"],["impl Borrow<str> for HypeTrainId"],["impl Borrow<str> for TeamIdRef"],["impl Borrow<str> for EmoteId"],["impl Borrow<CommunityGiftIdRef> for CommunityGiftId"],["impl Borrow<str> for ChatBadgeId"],["impl Borrow<EventSubIdRef> for EventSubId"],["impl Borrow<str> for ClipId"],["impl Borrow<IgdbIdRef> for IgdbId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js index 18eb56ce..a5b62c1e 100644 --- a/trait.impl/core/clone/trait.Clone.js +++ b/trait.impl/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Clone for Max"],["impl Clone for VideoId"],["impl Clone for CharityDonationId"],["impl Clone for TwitchCategory"],["impl Clone for PollStatus"],["impl Clone for ContentClassificationId"],["impl Clone for CreatorGoalId"],["impl Clone for ClipId"],["impl Clone for EventSubId"],["impl Clone for TeamId"],["impl Clone for MsgId"],["impl Clone for ResubscriptionEmote"],["impl Clone for EmoteScale"],["impl Clone for EmoteId"],["impl Clone for CharityCampaignId"],["impl Clone for RewardId"],["impl<'a> Clone for NamedUserColor<'a>"],["impl Clone for PollChoiceId"],["impl Clone for PollId"],["impl Clone for BroadcasterType"],["impl Clone for VideoType"],["impl<'a> Clone for EmoteUrlBuilder<'a>"],["impl Clone for StreamSegmentId"],["impl Clone for User"],["impl Clone for GlobalCooldown"],["impl Clone for ChatBadgeId"],["impl Clone for DisplayName"],["impl Clone for CategoryId"],["impl Clone for VideoPeriod"],["impl Clone for PredictionOutcome"],["impl Clone for CreatorGoalType"],["impl Clone for SubscriptionTier"],["impl Clone for EmoteAnimationSetting"],["impl Clone for PollChoice"],["impl Clone for EmoteThemeMode"],["impl Clone for HypeTrainId"],["impl Clone for VideoPrivacy"],["impl Clone for EmoteSetId"],["impl Clone for BadgeSetId"],["impl Clone for PredictionStatus"],["impl Clone for RedemptionId"],["impl Clone for PredictionOutcomeId"],["impl Clone for BlockedTermId"],["impl Clone for PredictionTopPredictors"],["impl Clone for StreamId"],["impl Clone for UserType"],["impl Clone for PredictionId"],["impl Clone for AutomodStatus"],["impl Clone for Timestamp"],["impl Clone for IgdbId"],["impl Clone for Nickname"],["impl Clone for TagId"],["impl Clone for HexColor"],["impl Clone for Image"],["impl Clone for CommercialLength"],["impl Clone for UserId"]] +"twitch_types":[["impl Clone for StreamId"],["impl Clone for PredictionStatus"],["impl Clone for TwitchCategory"],["impl Clone for Timestamp"],["impl Clone for CharityDonationId"],["impl Clone for PollId"],["impl Clone for CommercialLength"],["impl Clone for RedemptionId"],["impl Clone for DisplayName"],["impl Clone for EmoteThemeMode"],["impl Clone for UserType"],["impl Clone for HypeTrainId"],["impl Clone for IgdbId"],["impl Clone for EmoteAnimationSetting"],["impl Clone for VideoPrivacy"],["impl Clone for BadgeSetId"],["impl Clone for BlockedTermId"],["impl Clone for CategoryId"],["impl Clone for PollChoiceId"],["impl Clone for Nickname"],["impl Clone for UserId"],["impl Clone for PredictionId"],["impl Clone for VideoPeriod"],["impl Clone for ResubscriptionEmote"],["impl<'a> Clone for NamedUserColor<'a>"],["impl Clone for Image"],["impl Clone for EmoteSetId"],["impl Clone for VideoType"],["impl Clone for PredictionTopPredictors"],["impl Clone for PollChoice"],["impl<'a> Clone for EmoteUrlBuilder<'a>"],["impl Clone for CreatorGoalType"],["impl Clone for AutomodStatus"],["impl Clone for TeamId"],["impl Clone for PredictionOutcomeId"],["impl Clone for PredictionOutcome"],["impl Clone for GlobalCooldown"],["impl Clone for HexColor"],["impl Clone for PollStatus"],["impl Clone for ClipId"],["impl Clone for MsgId"],["impl Clone for EmoteScale"],["impl Clone for SubscriptionTier"],["impl Clone for CharityCampaignId"],["impl Clone for EventSubId"],["impl Clone for VideoId"],["impl Clone for CommunityGiftId"],["impl Clone for EmoteId"],["impl Clone for User"],["impl Clone for RewardId"],["impl Clone for BroadcasterType"],["impl Clone for TagId"],["impl Clone for ContentClassificationId"],["impl Clone for StreamSegmentId"],["impl Clone for CreatorGoalId"],["impl Clone for Max"],["impl Clone for ChatBadgeId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.Eq.js b/trait.impl/core/cmp/trait.Eq.js index 4d358a0c..94dc0648 100644 --- a/trait.impl/core/cmp/trait.Eq.js +++ b/trait.impl/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Eq for UserId"],["impl Eq for MsgId"],["impl Eq for CharityCampaignId"],["impl Eq for CharityDonationIdRef"],["impl Eq for RedemptionId"],["impl Eq for PredictionOutcomeId"],["impl Eq for UserIdRef"],["impl Eq for BroadcasterType"],["impl Eq for Timestamp"],["impl Eq for VideoId"],["impl Eq for ChatBadgeIdRef"],["impl Eq for VideoPeriod"],["impl Eq for EmoteId"],["impl Eq for IgdbId"],["impl Eq for TeamIdRef"],["impl Eq for ResubscriptionEmote"],["impl Eq for EmoteAnimationSetting"],["impl Eq for UserType"],["impl Eq for PredictionIdRef"],["impl Eq for TwitchCategory"],["impl Eq for HypeTrainId"],["impl Eq for SubscriptionTier"],["impl Eq for VideoPrivacy"],["impl Eq for EmoteScale"],["impl Eq for BlockedTermIdRef"],["impl Eq for NicknameRef"],["impl Eq for StreamIdRef"],["impl Eq for RedemptionIdRef"],["impl Eq for CharityCampaignIdRef"],["impl Eq for DisplayNameRef"],["impl Eq for CharityDonationId"],["impl Eq for PollStatus"],["impl Eq for BlockedTermId"],["impl Eq for EmoteSetId"],["impl Eq for TagId"],["impl Eq for EmoteSetIdRef"],["impl Eq for IgdbIdRef"],["impl Eq for ClipIdRef"],["impl Eq for CreatorGoalIdRef"],["impl Eq for RewardId"],["impl Eq for VideoType"],["impl Eq for CreatorGoalType"],["impl Eq for StreamSegmentId"],["impl Eq for TagIdRef"],["impl Eq for Max"],["impl Eq for PredictionOutcome"],["impl Eq for HexColorRef"],["impl Eq for PredictionId"],["impl Eq for PollId"],["impl Eq for TeamId"],["impl Eq for HypeTrainIdRef"],["impl<'a> Eq for NamedUserColor<'a>"],["impl Eq for EventSubId"],["impl Eq for StreamSegmentIdRef"],["impl Eq for EmoteThemeMode"],["impl Eq for PollChoiceId"],["impl Eq for HexColor"],["impl Eq for CreatorGoalId"],["impl Eq for MsgIdRef"],["impl Eq for CommercialLength"],["impl Eq for AutomodStatus"],["impl Eq for BadgeSetId"],["impl Eq for PredictionTopPredictors"],["impl Eq for PredictionOutcomeIdRef"],["impl Eq for Nickname"],["impl Eq for PollChoice"],["impl Eq for CategoryId"],["impl Eq for ClipId"],["impl Eq for RewardIdRef"],["impl Eq for GlobalCooldown"],["impl Eq for TimestampRef"],["impl Eq for StreamId"],["impl Eq for User"],["impl Eq for PollChoiceIdRef"],["impl Eq for PredictionStatus"],["impl Eq for DisplayName"],["impl Eq for Image"],["impl Eq for VideoIdRef"],["impl Eq for ChatBadgeId"],["impl Eq for PollIdRef"],["impl Eq for CategoryIdRef"],["impl Eq for EventSubIdRef"],["impl Eq for EmoteIdRef"],["impl Eq for ContentClassificationId"],["impl Eq for BadgeSetIdRef"]] +"twitch_types":[["impl Eq for HypeTrainIdRef"],["impl Eq for IgdbId"],["impl Eq for UserType"],["impl Eq for RedemptionId"],["impl Eq for CommunityGiftIdRef"],["impl Eq for ChatBadgeId"],["impl Eq for RewardIdRef"],["impl Eq for PredictionId"],["impl Eq for VideoPeriod"],["impl Eq for RedemptionIdRef"],["impl Eq for EmoteSetId"],["impl Eq for EmoteSetIdRef"],["impl Eq for IgdbIdRef"],["impl Eq for Nickname"],["impl Eq for PredictionOutcomeIdRef"],["impl Eq for Timestamp"],["impl Eq for CommunityGiftId"],["impl Eq for VideoId"],["impl Eq for CharityCampaignId"],["impl Eq for MsgId"],["impl Eq for TagIdRef"],["impl Eq for PredictionStatus"],["impl Eq for StreamIdRef"],["impl Eq for PollStatus"],["impl Eq for EventSubId"],["impl Eq for TeamIdRef"],["impl Eq for GlobalCooldown"],["impl Eq for HexColorRef"],["impl Eq for EventSubIdRef"],["impl Eq for PredictionTopPredictors"],["impl Eq for CreatorGoalIdRef"],["impl Eq for CharityCampaignIdRef"],["impl Eq for EmoteAnimationSetting"],["impl Eq for PollIdRef"],["impl Eq for StreamSegmentId"],["impl Eq for CharityDonationId"],["impl Eq for PredictionOutcomeId"],["impl Eq for BlockedTermIdRef"],["impl Eq for CategoryIdRef"],["impl Eq for Image"],["impl Eq for Max"],["impl Eq for AutomodStatus"],["impl Eq for EmoteId"],["impl Eq for CreatorGoalType"],["impl Eq for BadgeSetIdRef"],["impl Eq for VideoType"],["impl Eq for EmoteThemeMode"],["impl Eq for MsgIdRef"],["impl Eq for HexColor"],["impl Eq for DisplayName"],["impl Eq for CreatorGoalId"],["impl Eq for EmoteIdRef"],["impl Eq for VideoIdRef"],["impl Eq for PredictionOutcome"],["impl Eq for TagId"],["impl Eq for ClipIdRef"],["impl Eq for CommercialLength"],["impl Eq for StreamId"],["impl Eq for StreamSegmentIdRef"],["impl Eq for RewardId"],["impl Eq for CharityDonationIdRef"],["impl Eq for CategoryId"],["impl Eq for PollChoiceIdRef"],["impl Eq for NicknameRef"],["impl Eq for ResubscriptionEmote"],["impl Eq for TimestampRef"],["impl Eq for VideoPrivacy"],["impl Eq for TeamId"],["impl Eq for PollChoice"],["impl Eq for User"],["impl Eq for UserId"],["impl Eq for ChatBadgeIdRef"],["impl Eq for ClipId"],["impl Eq for PollId"],["impl Eq for SubscriptionTier"],["impl Eq for EmoteScale"],["impl Eq for BlockedTermId"],["impl Eq for HypeTrainId"],["impl Eq for DisplayNameRef"],["impl Eq for PollChoiceId"],["impl Eq for PredictionIdRef"],["impl Eq for TwitchCategory"],["impl Eq for BadgeSetId"],["impl Eq for BroadcasterType"],["impl Eq for ContentClassificationId"],["impl Eq for UserIdRef"],["impl<'a> Eq for NamedUserColor<'a>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.Ord.js b/trait.impl/core/cmp/trait.Ord.js index d4ac5b1b..54d4c984 100644 --- a/trait.impl/core/cmp/trait.Ord.js +++ b/trait.impl/core/cmp/trait.Ord.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Ord for TeamId"],["impl Ord for RewardIdRef"],["impl Ord for BlockedTermId"],["impl Ord for HypeTrainIdRef"],["impl Ord for DisplayNameRef"],["impl Ord for CategoryId"],["impl Ord for CharityDonationId"],["impl Ord for MsgId"],["impl Ord for StreamSegmentId"],["impl Ord for StreamIdRef"],["impl Ord for PredictionOutcomeId"],["impl Ord for PredictionId"],["impl Ord for EmoteSetIdRef"],["impl Ord for RedemptionIdRef"],["impl Ord for PredictionIdRef"],["impl Ord for MsgIdRef"],["impl Ord for Nickname"],["impl Ord for VideoIdRef"],["impl Ord for StreamId"],["impl Ord for ClipId"],["impl Ord for IgdbIdRef"],["impl Ord for DisplayName"],["impl Ord for PollChoiceId"],["impl Ord for EventSubIdRef"],["impl Ord for PredictionOutcomeIdRef"],["impl Ord for RedemptionId"],["impl Ord for CharityDonationIdRef"],["impl Ord for VideoId"],["impl Ord for EventSubId"],["impl Ord for HypeTrainId"],["impl Ord for PollId"],["impl Ord for CreatorGoalId"],["impl Ord for CharityCampaignIdRef"],["impl Ord for HexColor"],["impl Ord for UserId"],["impl Ord for EmoteId"],["impl Ord for TagId"],["impl Ord for HexColorRef"],["impl Ord for ClipIdRef"],["impl Ord for ChatBadgeIdRef"],["impl Ord for CategoryIdRef"],["impl Ord for CreatorGoalIdRef"],["impl Ord for StreamSegmentIdRef"],["impl Ord for EmoteSetId"],["impl Ord for UserIdRef"],["impl Ord for BadgeSetIdRef"],["impl Ord for BlockedTermIdRef"],["impl Ord for BadgeSetId"],["impl Ord for CharityCampaignId"],["impl Ord for ChatBadgeId"],["impl Ord for NicknameRef"],["impl Ord for UserType"],["impl Ord for BroadcasterType"],["impl Ord for RewardId"],["impl Ord for EmoteIdRef"],["impl Ord for IgdbId"],["impl Ord for TeamIdRef"],["impl Ord for PollChoiceIdRef"],["impl Ord for TagIdRef"],["impl Ord for PollIdRef"]] +"twitch_types":[["impl Ord for TeamId"],["impl Ord for CharityDonationIdRef"],["impl Ord for RewardIdRef"],["impl Ord for IgdbId"],["impl Ord for EventSubIdRef"],["impl Ord for BroadcasterType"],["impl Ord for EmoteId"],["impl Ord for PollChoiceId"],["impl Ord for StreamId"],["impl Ord for StreamSegmentId"],["impl Ord for HypeTrainIdRef"],["impl Ord for CategoryIdRef"],["impl Ord for VideoId"],["impl Ord for PollChoiceIdRef"],["impl Ord for ChatBadgeIdRef"],["impl Ord for RedemptionIdRef"],["impl Ord for EventSubId"],["impl Ord for ClipIdRef"],["impl Ord for Nickname"],["impl Ord for EmoteIdRef"],["impl Ord for PollId"],["impl Ord for EmoteSetId"],["impl Ord for CommunityGiftId"],["impl Ord for CharityDonationId"],["impl Ord for UserType"],["impl Ord for HypeTrainId"],["impl Ord for PollIdRef"],["impl Ord for EmoteSetIdRef"],["impl Ord for CharityCampaignIdRef"],["impl Ord for IgdbIdRef"],["impl Ord for VideoIdRef"],["impl Ord for HexColorRef"],["impl Ord for TagIdRef"],["impl Ord for PredictionIdRef"],["impl Ord for BadgeSetId"],["impl Ord for TagId"],["impl Ord for BlockedTermId"],["impl Ord for StreamIdRef"],["impl Ord for CategoryId"],["impl Ord for BadgeSetIdRef"],["impl Ord for StreamSegmentIdRef"],["impl Ord for PredictionOutcomeIdRef"],["impl Ord for HexColor"],["impl Ord for PredictionId"],["impl Ord for NicknameRef"],["impl Ord for MsgIdRef"],["impl Ord for RewardId"],["impl Ord for DisplayNameRef"],["impl Ord for DisplayName"],["impl Ord for TeamIdRef"],["impl Ord for CommunityGiftIdRef"],["impl Ord for RedemptionId"],["impl Ord for MsgId"],["impl Ord for UserIdRef"],["impl Ord for PredictionOutcomeId"],["impl Ord for CreatorGoalId"],["impl Ord for UserId"],["impl Ord for CharityCampaignId"],["impl Ord for BlockedTermIdRef"],["impl Ord for CreatorGoalIdRef"],["impl Ord for ClipId"],["impl Ord for ChatBadgeId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.PartialEq.js b/trait.impl/core/cmp/trait.PartialEq.js index 47acba39..57b677d1 100644 --- a/trait.impl/core/cmp/trait.PartialEq.js +++ b/trait.impl/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl PartialEq<&EmoteSetIdRef> for EmoteSetId"],["impl PartialEq<BlockedTermId> for &BlockedTermIdRef"],["impl PartialEq<DisplayName> for DisplayNameRef"],["impl PartialEq for StreamSegmentIdRef"],["impl PartialEq<EventSubIdRef> for EventSubId"],["impl PartialEq for PollStatus"],["impl PartialEq<&RedemptionIdRef> for RedemptionId"],["impl PartialEq<ChatBadgeId> for ChatBadgeIdRef"],["impl PartialEq<CreatorGoalId> for CreatorGoalIdRef"],["impl PartialEq<HexColor> for HexColorRef"],["impl PartialEq for EmoteIdRef"],["impl PartialEq for EmoteThemeMode"],["impl PartialEq<&MsgIdRef> for MsgId"],["impl PartialEq<DisplayName> for &DisplayNameRef"],["impl PartialEq<MsgId> for MsgIdRef"],["impl PartialEq<CreatorGoalId> for &CreatorGoalIdRef"],["impl PartialEq<&ClipIdRef> for ClipId"],["impl PartialEq<&PollIdRef> for PollId"],["impl PartialEq for EmoteScale"],["impl PartialEq<CharityDonationId> for CharityDonationIdRef"],["impl PartialEq for CommercialLength"],["impl PartialEq for TwitchCategory"],["impl PartialEq for HexColorRef"],["impl PartialEq<RewardId> for RewardIdRef"],["impl PartialEq<EmoteSetIdRef> for EmoteSetId"],["impl PartialEq for BadgeSetId"],["impl PartialEq for PredictionOutcomeIdRef"],["impl PartialEq for PredictionId"],["impl PartialEq<CharityCampaignIdRef> for CharityCampaignId"],["impl PartialEq for ChatBadgeId"],["impl PartialEq<&EmoteIdRef> for EmoteId"],["impl PartialEq<&HexColorRef> for HexColor"],["impl PartialEq<Nickname> for NicknameRef"],["impl PartialEq for EmoteSetIdRef"],["impl PartialEq<PredictionOutcomeId> for PredictionOutcomeIdRef"],["impl PartialEq for TagIdRef"],["impl PartialEq<StreamSegmentId> for &StreamSegmentIdRef"],["impl PartialEq<ClipId> for &ClipIdRef"],["impl PartialEq for BlockedTermId"],["impl PartialEq<BadgeSetIdRef> for BadgeSetId"],["impl PartialEq<PredictionIdRef> for PredictionId"],["impl PartialEq for Image"],["impl PartialEq<CategoryIdRef> for CategoryId"],["impl PartialEq for PredictionOutcomeId"],["impl PartialEq for PollChoiceIdRef"],["impl PartialEq for EmoteAnimationSetting"],["impl PartialEq for RewardId"],["impl PartialEq for StreamId"],["impl PartialEq<OffsetDateTime> for TimestampRef"],["impl PartialEq for VideoIdRef"],["impl PartialEq<EventSubId> for EventSubIdRef"],["impl PartialEq<HypeTrainIdRef> for HypeTrainId"],["impl PartialEq for PollChoiceId"],["impl PartialEq for GlobalCooldown"],["impl PartialEq<&UserIdRef> for UserId"],["impl PartialEq for AutomodStatus"],["impl PartialEq<&PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl PartialEq<IgdbId> for IgdbIdRef"],["impl PartialEq<HexColor> for &HexColorRef"],["impl PartialEq for RedemptionIdRef"],["impl PartialEq<VideoId> for &VideoIdRef"],["impl PartialEq<PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl<'a> PartialEq for NamedUserColor<'a>"],["impl PartialEq for DisplayNameRef"],["impl PartialEq for HexColor"],["impl PartialEq<&TeamIdRef> for TeamId"],["impl PartialEq<ClipIdRef> for ClipId"],["impl PartialEq<ClipId> for ClipIdRef"],["impl PartialEq<&CharityCampaignIdRef> for CharityCampaignId"],["impl PartialEq for IgdbId"],["impl PartialEq for UserType"],["impl PartialEq for ClipId"],["impl PartialEq for IgdbIdRef"],["impl PartialEq for SubscriptionTier"],["impl PartialEq for TagId"],["impl PartialEq<StreamSegmentIdRef> for StreamSegmentId"],["impl PartialEq<BadgeSetId> for &BadgeSetIdRef"],["impl PartialEq for BadgeSetIdRef"],["impl PartialEq<BlockedTermIdRef> for BlockedTermId"],["impl PartialEq<PredictionId> for PredictionIdRef"],["impl PartialEq<&EventSubIdRef> for EventSubId"],["impl PartialEq for EventSubId"],["impl PartialEq for ClipIdRef"],["impl PartialEq for PollChoice"],["impl PartialEq for PredictionTopPredictors"],["impl PartialEq for Max"],["impl PartialEq<PollChoiceIdRef> for PollChoiceId"],["impl PartialEq for TimestampRef"],["impl PartialEq<&RewardIdRef> for RewardId"],["impl PartialEq for StreamSegmentId"],["impl PartialEq<HypeTrainId> for &HypeTrainIdRef"],["impl PartialEq for VideoId"],["impl PartialEq for CharityCampaignId"],["impl PartialEq for Timestamp"],["impl PartialEq for HypeTrainIdRef"],["impl PartialEq for VideoPeriod"],["impl PartialEq<&BadgeSetIdRef> for BadgeSetId"],["impl PartialEq for CreatorGoalId"],["impl PartialEq<CategoryId> for CategoryIdRef"],["impl PartialEq<&TimestampRef> for Timestamp"],["impl PartialEq for TeamId"],["impl PartialEq<&PollChoiceIdRef> for PollChoiceId"],["impl PartialEq<Timestamp> for &TimestampRef"],["impl PartialEq<NicknameRef> for Nickname"],["impl PartialEq<EmoteSetId> for EmoteSetIdRef"],["impl PartialEq<&CreatorGoalIdRef> for CreatorGoalId"],["impl PartialEq for HypeTrainId"],["impl PartialEq<PollChoiceId> for &PollChoiceIdRef"],["impl PartialEq for BlockedTermIdRef"],["impl PartialEq<RedemptionIdRef> for RedemptionId"],["impl PartialEq<PollId> for &PollIdRef"],["impl PartialEq for EmoteSetId"],["impl PartialEq<RedemptionId> for RedemptionIdRef"],["impl PartialEq<CreatorGoalIdRef> for CreatorGoalId"],["impl PartialEq<&IgdbIdRef> for IgdbId"],["impl PartialEq<DisplayNameRef> for DisplayName"],["impl PartialEq<BadgeSetId> for BadgeSetIdRef"],["impl PartialEq<VideoIdRef> for VideoId"],["impl PartialEq<EventSubId> for &EventSubIdRef"],["impl PartialEq<&BlockedTermIdRef> for BlockedTermId"],["impl PartialEq for MsgIdRef"],["impl PartialEq for Nickname"],["impl PartialEq<&TagIdRef> for TagId"],["impl PartialEq<CategoryId> for &CategoryIdRef"],["impl PartialEq<EmoteIdRef> for EmoteId"],["impl PartialEq<&StreamIdRef> for StreamId"],["impl PartialEq<ChatBadgeIdRef> for ChatBadgeId"],["impl PartialEq for ContentClassificationId"],["impl PartialEq<CharityDonationId> for &CharityDonationIdRef"],["impl PartialEq<IgdbId> for &IgdbIdRef"],["impl PartialEq for DisplayName"],["impl PartialEq<&CategoryIdRef> for CategoryId"],["impl PartialEq<TimestampRef> for Timestamp"],["impl PartialEq for CharityDonationIdRef"],["impl PartialEq<PredictionOutcomeId> for &PredictionOutcomeIdRef"],["impl PartialEq<PredictionId> for &PredictionIdRef"],["impl PartialEq for MsgId"],["impl PartialEq for ResubscriptionEmote"],["impl PartialEq for TeamIdRef"],["impl PartialEq<Timestamp> for TimestampRef"],["impl PartialEq<&StreamSegmentIdRef> for StreamSegmentId"],["impl PartialEq<&CharityDonationIdRef> for CharityDonationId"],["impl PartialEq for PollIdRef"],["impl PartialEq<RewardIdRef> for RewardId"],["impl PartialEq<EmoteSetId> for &EmoteSetIdRef"],["impl PartialEq<&PredictionIdRef> for PredictionId"],["impl PartialEq for UserId"],["impl PartialEq for CharityCampaignIdRef"],["impl PartialEq<TagId> for &TagIdRef"],["impl PartialEq<BlockedTermId> for BlockedTermIdRef"],["impl PartialEq<TeamId> for TeamIdRef"],["impl PartialEq<EmoteId> for &EmoteIdRef"],["impl PartialEq<CharityCampaignId> for CharityCampaignIdRef"],["impl PartialEq<HypeTrainId> for HypeTrainIdRef"],["impl PartialEq for RedemptionId"],["impl PartialEq<OffsetDateTime> for Timestamp"],["impl PartialEq<UserId> for UserIdRef"],["impl PartialEq<StreamId> for StreamIdRef"],["impl PartialEq<TagId> for TagIdRef"],["impl PartialEq for CategoryId"],["impl PartialEq<RewardId> for &RewardIdRef"],["impl PartialEq<TeamIdRef> for TeamId"],["impl PartialEq<Nickname> for &NicknameRef"],["impl PartialEq for EventSubIdRef"],["impl PartialEq<ChatBadgeId> for &ChatBadgeIdRef"],["impl PartialEq<CharityCampaignId> for &CharityCampaignIdRef"],["impl PartialEq<&VideoIdRef> for VideoId"],["impl PartialEq for UserIdRef"],["impl PartialEq<EmoteId> for EmoteIdRef"],["impl PartialEq<StreamId> for &StreamIdRef"],["impl PartialEq for NicknameRef"],["impl PartialEq<&NicknameRef> for Nickname"],["impl PartialEq for EmoteId"],["impl PartialEq<RedemptionId> for &RedemptionIdRef"],["impl PartialEq<&HypeTrainIdRef> for HypeTrainId"],["impl PartialEq for User"],["impl PartialEq for PollId"],["impl PartialEq for CategoryIdRef"],["impl PartialEq<TeamId> for &TeamIdRef"],["impl PartialEq<MsgId> for &MsgIdRef"],["impl PartialEq for PredictionStatus"],["impl PartialEq for PredictionOutcome"],["impl PartialEq<TagIdRef> for TagId"],["impl PartialEq for VideoPrivacy"],["impl PartialEq<IgdbIdRef> for IgdbId"],["impl PartialEq<&ChatBadgeIdRef> for ChatBadgeId"],["impl PartialEq<PollIdRef> for PollId"],["impl PartialEq<PollChoiceId> for PollChoiceIdRef"],["impl PartialEq<MsgIdRef> for MsgId"],["impl PartialEq<CharityDonationIdRef> for CharityDonationId"],["impl PartialEq<UserId> for &UserIdRef"],["impl PartialEq<StreamSegmentId> for StreamSegmentIdRef"],["impl PartialEq for CharityDonationId"],["impl PartialEq for BroadcasterType"],["impl PartialEq for RewardIdRef"],["impl PartialEq for StreamIdRef"],["impl PartialEq for VideoType"],["impl PartialEq<UserIdRef> for UserId"],["impl PartialEq<&DisplayNameRef> for DisplayName"],["impl PartialEq for PredictionIdRef"],["impl PartialEq<PollId> for PollIdRef"],["impl PartialEq for CreatorGoalIdRef"],["impl PartialEq<VideoId> for VideoIdRef"],["impl PartialEq<HexColorRef> for HexColor"],["impl PartialEq for CreatorGoalType"],["impl PartialEq<StreamIdRef> for StreamId"],["impl PartialEq for ChatBadgeIdRef"]] +"twitch_types":[["impl PartialEq<CharityCampaignId> for &CharityCampaignIdRef"],["impl PartialEq<CharityCampaignIdRef> for CharityCampaignId"],["impl PartialEq<&HexColorRef> for HexColor"],["impl PartialEq<CommunityGiftIdRef> for CommunityGiftId"],["impl PartialEq for StreamSegmentId"],["impl PartialEq<ClipIdRef> for ClipId"],["impl PartialEq<Nickname> for NicknameRef"],["impl PartialEq<TimestampRef> for Timestamp"],["impl PartialEq for IgdbId"],["impl PartialEq for PredictionOutcomeId"],["impl PartialEq<UserId> for UserIdRef"],["impl PartialEq<&StreamSegmentIdRef> for StreamSegmentId"],["impl PartialEq for Image"],["impl PartialEq for PollId"],["impl PartialEq<PredictionId> for PredictionIdRef"],["impl PartialEq<BadgeSetIdRef> for BadgeSetId"],["impl PartialEq<CategoryId> for CategoryIdRef"],["impl PartialEq for PollIdRef"],["impl PartialEq<MsgIdRef> for MsgId"],["impl PartialEq for TeamIdRef"],["impl PartialEq<ClipId> for &ClipIdRef"],["impl PartialEq for TagId"],["impl PartialEq for PollChoiceIdRef"],["impl PartialEq for UserId"],["impl PartialEq<CreatorGoalId> for &CreatorGoalIdRef"],["impl PartialEq for BroadcasterType"],["impl PartialEq for CharityDonationId"],["impl PartialEq<HexColorRef> for HexColor"],["impl PartialEq for CharityCampaignId"],["impl PartialEq for BlockedTermIdRef"],["impl PartialEq<EmoteSetId> for &EmoteSetIdRef"],["impl PartialEq<TeamIdRef> for TeamId"],["impl PartialEq for PredictionOutcomeIdRef"],["impl PartialEq for ClipId"],["impl PartialEq for CommunityGiftIdRef"],["impl PartialEq<EmoteIdRef> for EmoteId"],["impl PartialEq for ChatBadgeId"],["impl PartialEq<&EmoteIdRef> for EmoteId"],["impl PartialEq for ResubscriptionEmote"],["impl PartialEq<BlockedTermId> for BlockedTermIdRef"],["impl PartialEq for VideoIdRef"],["impl PartialEq<HexColor> for &HexColorRef"],["impl PartialEq<ChatBadgeId> for &ChatBadgeIdRef"],["impl PartialEq<&BlockedTermIdRef> for BlockedTermId"],["impl PartialEq<&UserIdRef> for UserId"],["impl PartialEq for CategoryIdRef"],["impl PartialEq for EmoteSetId"],["impl PartialEq<PollId> for PollIdRef"],["impl PartialEq for CharityCampaignIdRef"],["impl PartialEq for EmoteThemeMode"],["impl PartialEq for EmoteSetIdRef"],["impl PartialEq for RewardId"],["impl PartialEq for PredictionOutcome"],["impl PartialEq<CharityDonationId> for CharityDonationIdRef"],["impl PartialEq for PredictionStatus"],["impl PartialEq<RedemptionId> for RedemptionIdRef"],["impl PartialEq for MsgIdRef"],["impl PartialEq<PredictionOutcomeId> for &PredictionOutcomeIdRef"],["impl PartialEq<BlockedTermId> for &BlockedTermIdRef"],["impl PartialEq<TagIdRef> for TagId"],["impl PartialEq for GlobalCooldown"],["impl PartialEq for EmoteIdRef"],["impl PartialEq<&PollChoiceIdRef> for PollChoiceId"],["impl PartialEq<PredictionIdRef> for PredictionId"],["impl PartialEq for UserIdRef"],["impl PartialEq<ChatBadgeId> for ChatBadgeIdRef"],["impl PartialEq for TagIdRef"],["impl PartialEq<StreamSegmentIdRef> for StreamSegmentId"],["impl PartialEq for VideoId"],["impl PartialEq<&MsgIdRef> for MsgId"],["impl PartialEq for EmoteScale"],["impl PartialEq<IgdbIdRef> for IgdbId"],["impl PartialEq<RewardId> for &RewardIdRef"],["impl PartialEq<StreamSegmentId> for &StreamSegmentIdRef"],["impl PartialEq<EmoteId> for EmoteIdRef"],["impl PartialEq for BadgeSetIdRef"],["impl PartialEq<&ChatBadgeIdRef> for ChatBadgeId"],["impl PartialEq<&CharityCampaignIdRef> for CharityCampaignId"],["impl PartialEq<&IgdbIdRef> for IgdbId"],["impl PartialEq for PredictionId"],["impl PartialEq for CreatorGoalId"],["impl PartialEq<&PredictionIdRef> for PredictionId"],["impl PartialEq<PollId> for &PollIdRef"],["impl PartialEq<UserId> for &UserIdRef"],["impl PartialEq for RewardIdRef"],["impl PartialEq for HexColor"],["impl PartialEq<PredictionId> for &PredictionIdRef"],["impl PartialEq<&NicknameRef> for Nickname"],["impl PartialEq<HypeTrainId> for HypeTrainIdRef"],["impl PartialEq<MsgId> for MsgIdRef"],["impl PartialEq<NicknameRef> for Nickname"],["impl PartialEq<RedemptionId> for &RedemptionIdRef"],["impl PartialEq<IgdbId> for &IgdbIdRef"],["impl PartialEq<StreamSegmentId> for StreamSegmentIdRef"],["impl PartialEq<StreamId> for StreamIdRef"],["impl PartialEq for EventSubIdRef"],["impl PartialEq for StreamIdRef"],["impl PartialEq<EmoteSetId> for EmoteSetIdRef"],["impl PartialEq for EmoteAnimationSetting"],["impl PartialEq for BadgeSetId"],["impl PartialEq<VideoIdRef> for VideoId"],["impl PartialEq<HexColor> for HexColorRef"],["impl PartialEq<&CreatorGoalIdRef> for CreatorGoalId"],["impl PartialEq for User"],["impl PartialEq<TeamId> for &TeamIdRef"],["impl PartialEq<VideoId> for &VideoIdRef"],["impl PartialEq for ContentClassificationId"],["impl PartialEq for BlockedTermId"],["impl PartialEq for Max"],["impl PartialEq for IgdbIdRef"],["impl PartialEq<DisplayName> for DisplayNameRef"],["impl PartialEq for TimestampRef"],["impl PartialEq for CommunityGiftId"],["impl PartialEq for Nickname"],["impl PartialEq<OffsetDateTime> for TimestampRef"],["impl PartialEq for EmoteId"],["impl PartialEq<TagId> for &TagIdRef"],["impl PartialEq for DisplayName"],["impl PartialEq<VideoId> for VideoIdRef"],["impl PartialEq<&BadgeSetIdRef> for BadgeSetId"],["impl PartialEq<PredictionOutcomeId> for PredictionOutcomeIdRef"],["impl PartialEq for HypeTrainId"],["impl PartialEq<MsgId> for &MsgIdRef"],["impl PartialEq<&DisplayNameRef> for DisplayName"],["impl PartialEq<ChatBadgeIdRef> for ChatBadgeId"],["impl PartialEq for TwitchCategory"],["impl PartialEq<RewardId> for RewardIdRef"],["impl PartialEq for SubscriptionTier"],["impl<'a> PartialEq for NamedUserColor<'a>"],["impl PartialEq for DisplayNameRef"],["impl PartialEq<CommunityGiftId> for &CommunityGiftIdRef"],["impl PartialEq<RedemptionIdRef> for RedemptionId"],["impl PartialEq<PollChoiceId> for &PollChoiceIdRef"],["impl PartialEq<UserIdRef> for UserId"],["impl PartialEq for RedemptionId"],["impl PartialEq for PredictionTopPredictors"],["impl PartialEq<CharityCampaignId> for CharityCampaignIdRef"],["impl PartialEq<CreatorGoalId> for CreatorGoalIdRef"],["impl PartialEq for PollChoiceId"],["impl PartialEq<CategoryIdRef> for CategoryId"],["impl PartialEq for AutomodStatus"],["impl PartialEq<TeamId> for TeamIdRef"],["impl PartialEq for TeamId"],["impl PartialEq<EmoteId> for &EmoteIdRef"],["impl PartialEq for UserType"],["impl PartialEq<&CategoryIdRef> for CategoryId"],["impl PartialEq<&EmoteSetIdRef> for EmoteSetId"],["impl PartialEq<&EventSubIdRef> for EventSubId"],["impl PartialEq<RewardIdRef> for RewardId"],["impl PartialEq<&PollIdRef> for PollId"],["impl PartialEq for PredictionIdRef"],["impl PartialEq for CreatorGoalIdRef"],["impl PartialEq<OffsetDateTime> for Timestamp"],["impl PartialEq for CommercialLength"],["impl PartialEq<&PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl PartialEq for CategoryId"],["impl PartialEq<CommunityGiftId> for CommunityGiftIdRef"],["impl PartialEq for PollChoice"],["impl PartialEq<&HypeTrainIdRef> for HypeTrainId"],["impl PartialEq<ClipId> for ClipIdRef"],["impl PartialEq for ChatBadgeIdRef"],["impl PartialEq<PollChoiceId> for PollChoiceIdRef"],["impl PartialEq<StreamId> for &StreamIdRef"],["impl PartialEq<&TeamIdRef> for TeamId"],["impl PartialEq<EventSubIdRef> for EventSubId"],["impl PartialEq for HexColorRef"],["impl PartialEq for MsgId"],["impl PartialEq<Nickname> for &NicknameRef"],["impl PartialEq<&CommunityGiftIdRef> for CommunityGiftId"],["impl PartialEq<BadgeSetId> for &BadgeSetIdRef"],["impl PartialEq<PollIdRef> for PollId"],["impl PartialEq<CategoryId> for &CategoryIdRef"],["impl PartialEq for VideoPrivacy"],["impl PartialEq<&ClipIdRef> for ClipId"],["impl PartialEq<HypeTrainIdRef> for HypeTrainId"],["impl PartialEq<CreatorGoalIdRef> for CreatorGoalId"],["impl PartialEq<PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl PartialEq for RedemptionIdRef"],["impl PartialEq<IgdbId> for IgdbIdRef"],["impl PartialEq<StreamIdRef> for StreamId"],["impl PartialEq<&RedemptionIdRef> for RedemptionId"],["impl PartialEq<EventSubId> for &EventSubIdRef"],["impl PartialEq for NicknameRef"],["impl PartialEq<&TimestampRef> for Timestamp"],["impl PartialEq for PollStatus"],["impl PartialEq for ClipIdRef"],["impl PartialEq for VideoType"],["impl PartialEq<BlockedTermIdRef> for BlockedTermId"],["impl PartialEq<Timestamp> for TimestampRef"],["impl PartialEq for HypeTrainIdRef"],["impl PartialEq<EventSubId> for EventSubIdRef"],["impl PartialEq<DisplayNameRef> for DisplayName"],["impl PartialEq<&VideoIdRef> for VideoId"],["impl PartialEq<CharityDonationIdRef> for CharityDonationId"],["impl PartialEq for CharityDonationIdRef"],["impl PartialEq for StreamSegmentIdRef"],["impl PartialEq for StreamId"],["impl PartialEq<&TagIdRef> for TagId"],["impl PartialEq<&RewardIdRef> for RewardId"],["impl PartialEq<CharityDonationId> for &CharityDonationIdRef"],["impl PartialEq<Timestamp> for &TimestampRef"],["impl PartialEq<TagId> for TagIdRef"],["impl PartialEq<PollChoiceIdRef> for PollChoiceId"],["impl PartialEq<&StreamIdRef> for StreamId"],["impl PartialEq<EmoteSetIdRef> for EmoteSetId"],["impl PartialEq for Timestamp"],["impl PartialEq for CreatorGoalType"],["impl PartialEq<DisplayName> for &DisplayNameRef"],["impl PartialEq<HypeTrainId> for &HypeTrainIdRef"],["impl PartialEq<BadgeSetId> for BadgeSetIdRef"],["impl PartialEq for VideoPeriod"],["impl PartialEq for EventSubId"],["impl PartialEq<&CharityDonationIdRef> for CharityDonationId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.PartialOrd.js b/trait.impl/core/cmp/trait.PartialOrd.js index f1f13dbd..54813e9b 100644 --- a/trait.impl/core/cmp/trait.PartialOrd.js +++ b/trait.impl/core/cmp/trait.PartialOrd.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl PartialOrd for NicknameRef"],["impl PartialOrd for DisplayNameRef"],["impl PartialOrd for TagId"],["impl PartialOrd for Timestamp"],["impl PartialOrd for BroadcasterType"],["impl PartialOrd for EmoteSetId"],["impl PartialOrd for EventSubIdRef"],["impl PartialOrd for PredictionOutcomeIdRef"],["impl PartialOrd for CreatorGoalIdRef"],["impl PartialOrd for CreatorGoalId"],["impl PartialOrd for StreamIdRef"],["impl PartialOrd for EventSubId"],["impl PartialOrd for CharityCampaignId"],["impl PartialOrd for UserIdRef"],["impl PartialOrd for TimestampRef"],["impl PartialOrd for StreamSegmentIdRef"],["impl PartialOrd for CharityDonationIdRef"],["impl PartialOrd<OffsetDateTime> for Timestamp"],["impl PartialOrd for EmoteSetIdRef"],["impl PartialOrd for BlockedTermId"],["impl PartialOrd for PollChoiceId"],["impl PartialOrd for UserId"],["impl PartialOrd for HexColor"],["impl PartialOrd for PollId"],["impl PartialOrd for PredictionId"],["impl PartialOrd<OffsetDateTime> for TimestampRef"],["impl PartialOrd for BadgeSetIdRef"],["impl PartialOrd for MsgId"],["impl PartialOrd for HypeTrainId"],["impl PartialOrd for ClipId"],["impl PartialOrd for PollChoiceIdRef"],["impl PartialOrd for PredictionOutcomeId"],["impl PartialOrd for EmoteIdRef"],["impl PartialOrd for VideoIdRef"],["impl PartialOrd for Nickname"],["impl PartialOrd for StreamSegmentId"],["impl PartialOrd for TagIdRef"],["impl PartialOrd for VideoId"],["impl PartialOrd for IgdbId"],["impl PartialOrd for RewardIdRef"],["impl PartialOrd for RewardId"],["impl PartialOrd for RedemptionIdRef"],["impl PartialOrd for CharityCampaignIdRef"],["impl PartialOrd for UserType"],["impl PartialOrd for TeamIdRef"],["impl PartialOrd for IgdbIdRef"],["impl PartialOrd for EmoteId"],["impl PartialOrd for CategoryIdRef"],["impl PartialOrd for CategoryId"],["impl PartialOrd for StreamId"],["impl PartialOrd for ClipIdRef"],["impl PartialOrd for ChatBadgeId"],["impl PartialOrd for ChatBadgeIdRef"],["impl PartialOrd for BlockedTermIdRef"],["impl PartialOrd for PredictionIdRef"],["impl PartialOrd for TeamId"],["impl PartialOrd for PollIdRef"],["impl PartialOrd<Timestamp> for TimestampRef"],["impl PartialOrd for DisplayName"],["impl PartialOrd for RedemptionId"],["impl PartialOrd for HexColorRef"],["impl PartialOrd for CharityDonationId"],["impl PartialOrd for MsgIdRef"],["impl PartialOrd for BadgeSetId"],["impl PartialOrd for HypeTrainIdRef"]] +"twitch_types":[["impl PartialOrd for StreamSegmentId"],["impl PartialOrd for HypeTrainId"],["impl PartialOrd for CategoryId"],["impl PartialOrd for VideoId"],["impl PartialOrd for EmoteSetIdRef"],["impl PartialOrd for VideoIdRef"],["impl PartialOrd for TagIdRef"],["impl PartialOrd<OffsetDateTime> for TimestampRef"],["impl PartialOrd for ChatBadgeId"],["impl PartialOrd for CreatorGoalId"],["impl PartialOrd<OffsetDateTime> for Timestamp"],["impl PartialOrd for MsgIdRef"],["impl PartialOrd for TeamId"],["impl PartialOrd for CharityDonationIdRef"],["impl PartialOrd for BadgeSetIdRef"],["impl PartialOrd for HexColor"],["impl PartialOrd for PollId"],["impl PartialOrd for RedemptionId"],["impl PartialOrd for TagId"],["impl PartialOrd for DisplayName"],["impl PartialOrd for BlockedTermIdRef"],["impl PartialOrd for HypeTrainIdRef"],["impl PartialOrd for EventSubIdRef"],["impl PartialOrd for CharityCampaignIdRef"],["impl PartialOrd for EmoteIdRef"],["impl PartialOrd for PollChoiceId"],["impl PartialOrd for StreamId"],["impl PartialOrd for TimestampRef"],["impl PartialOrd for UserType"],["impl PartialOrd for StreamIdRef"],["impl PartialOrd for EventSubId"],["impl PartialOrd for UserId"],["impl PartialOrd for PollChoiceIdRef"],["impl PartialOrd for PollIdRef"],["impl PartialOrd for CategoryIdRef"],["impl PartialOrd for BroadcasterType"],["impl PartialOrd for IgdbIdRef"],["impl PartialOrd for PredictionOutcomeId"],["impl PartialOrd for Timestamp"],["impl PartialOrd for StreamSegmentIdRef"],["impl PartialOrd for RewardIdRef"],["impl PartialOrd for CommunityGiftId"],["impl PartialOrd for ClipIdRef"],["impl PartialOrd for PredictionIdRef"],["impl PartialOrd for CharityDonationId"],["impl PartialOrd for CharityCampaignId"],["impl PartialOrd for IgdbId"],["impl PartialOrd<Timestamp> for TimestampRef"],["impl PartialOrd for HexColorRef"],["impl PartialOrd for RewardId"],["impl PartialOrd for CreatorGoalIdRef"],["impl PartialOrd for RedemptionIdRef"],["impl PartialOrd for ClipId"],["impl PartialOrd for BadgeSetId"],["impl PartialOrd for EmoteId"],["impl PartialOrd for ChatBadgeIdRef"],["impl PartialOrd for TeamIdRef"],["impl PartialOrd for NicknameRef"],["impl PartialOrd for BlockedTermId"],["impl PartialOrd for PredictionOutcomeIdRef"],["impl PartialOrd for UserIdRef"],["impl PartialOrd for Nickname"],["impl PartialOrd for MsgId"],["impl PartialOrd for EmoteSetId"],["impl PartialOrd for CommunityGiftIdRef"],["impl PartialOrd for DisplayNameRef"],["impl PartialOrd for PredictionId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.AsRef.js b/trait.impl/core/convert/trait.AsRef.js index 931ae88d..777fb149 100644 --- a/trait.impl/core/convert/trait.AsRef.js +++ b/trait.impl/core/convert/trait.AsRef.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl AsRef<CharityDonationIdRef> for CharityDonationId"],["impl AsRef<str> for BadgeSetId"],["impl AsRef<str> for PollIdRef"],["impl AsRef<str> for StreamId"],["impl AsRef<str> for PredictionId"],["impl AsRef<str> for RewardIdRef"],["impl AsRef<str> for CreatorGoalIdRef"],["impl AsRef<str> for EmoteSetId"],["impl AsRef<str> for UserIdRef"],["impl AsRef<PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl AsRef<StreamIdRef> for StreamId"],["impl AsRef<str> for BadgeSetIdRef"],["impl AsRef<str> for ClipIdRef"],["impl AsRef<str> for StreamSegmentId"],["impl AsRef<str> for PollId"],["impl AsRef<str> for UserId"],["impl AsRef<str> for TeamIdRef"],["impl AsRef<StreamSegmentIdRef> for StreamSegmentId"],["impl AsRef<str> for BlockedTermId"],["impl AsRef<str> for CharityCampaignIdRef"],["impl AsRef<EmoteSetIdRef> for EmoteSetId"],["impl AsRef<ChatBadgeIdRef> for ChatBadgeId"],["impl AsRef<str> for EmoteId"],["impl AsRef<str> for DisplayNameRef"],["impl AsRef<str> for IgdbId"],["impl AsRef<str> for StreamIdRef"],["impl AsRef<str> for RedemptionId"],["impl AsRef<ClipIdRef> for ClipId"],["impl AsRef<str> for Timestamp"],["impl AsRef<TeamIdRef> for TeamId"],["impl AsRef<str> for PredictionIdRef"],["impl AsRef<BadgeSetIdRef> for BadgeSetId"],["impl AsRef<EventSubIdRef> for EventSubId"],["impl AsRef<CategoryIdRef> for CategoryId"],["impl AsRef<IgdbIdRef> for IgdbId"],["impl AsRef<str> for DisplayName"],["impl AsRef<str> for TagId"],["impl AsRef<str> for HexColorRef"],["impl AsRef<str> for TeamId"],["impl AsRef<str> for CreatorGoalId"],["impl AsRef<str> for RewardId"],["impl AsRef<str> for Nickname"],["impl AsRef<TimestampRef> for Timestamp"],["impl AsRef<str> for TimestampRef"],["impl AsRef<str> for HypeTrainId"],["impl AsRef<CreatorGoalIdRef> for CreatorGoalId"],["impl AsRef<str> for HexColor"],["impl AsRef<DisplayNameRef> for DisplayName"],["impl AsRef<str> for StreamSegmentIdRef"],["impl AsRef<str> for EventSubIdRef"],["impl AsRef<str> for EmoteIdRef"],["impl AsRef<str> for CategoryId"],["impl AsRef<str> for ClipId"],["impl AsRef<str> for BlockedTermIdRef"],["impl AsRef<str> for TagIdRef"],["impl AsRef<str> for EventSubId"],["impl AsRef<HexColorRef> for HexColor"],["impl AsRef<str> for MsgId"],["impl AsRef<str> for EmoteSetIdRef"],["impl AsRef<str> for NicknameRef"],["impl AsRef<str> for PollChoiceIdRef"],["impl AsRef<str> for PredictionOutcomeIdRef"],["impl AsRef<PollIdRef> for PollId"],["impl AsRef<NicknameRef> for Nickname"],["impl AsRef<str> for CharityDonationId"],["impl AsRef<str> for CategoryIdRef"],["impl AsRef<HypeTrainIdRef> for HypeTrainId"],["impl AsRef<MsgIdRef> for MsgId"],["impl AsRef<str> for RedemptionIdRef"],["impl AsRef<str> for CharityCampaignId"],["impl AsRef<RewardIdRef> for RewardId"],["impl AsRef<str> for HypeTrainIdRef"],["impl AsRef<str> for CharityDonationIdRef"],["impl AsRef<str> for ChatBadgeId"],["impl AsRef<PredictionIdRef> for PredictionId"],["impl AsRef<str> for PredictionOutcomeId"],["impl AsRef<RedemptionIdRef> for RedemptionId"],["impl AsRef<PollChoiceIdRef> for PollChoiceId"],["impl AsRef<str> for IgdbIdRef"],["impl AsRef<BlockedTermIdRef> for BlockedTermId"],["impl AsRef<CharityCampaignIdRef> for CharityCampaignId"],["impl AsRef<VideoIdRef> for VideoId"],["impl AsRef<TagIdRef> for TagId"],["impl AsRef<UserIdRef> for UserId"],["impl AsRef<str> for PollChoiceId"],["impl AsRef<str> for ChatBadgeIdRef"],["impl AsRef<str> for VideoIdRef"],["impl AsRef<str> for VideoId"],["impl AsRef<EmoteIdRef> for EmoteId"],["impl AsRef<str> for MsgIdRef"]] +"twitch_types":[["impl AsRef<str> for CharityDonationId"],["impl AsRef<str> for BadgeSetId"],["impl AsRef<str> for DisplayName"],["impl AsRef<str> for CharityCampaignIdRef"],["impl AsRef<str> for EventSubId"],["impl AsRef<CategoryIdRef> for CategoryId"],["impl AsRef<str> for CommunityGiftId"],["impl AsRef<str> for HypeTrainIdRef"],["impl AsRef<str> for HexColor"],["impl AsRef<str> for BadgeSetIdRef"],["impl AsRef<str> for RedemptionIdRef"],["impl AsRef<str> for RedemptionId"],["impl AsRef<str> for ClipId"],["impl AsRef<str> for UserId"],["impl AsRef<PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl AsRef<str> for RewardId"],["impl AsRef<str> for ChatBadgeIdRef"],["impl AsRef<MsgIdRef> for MsgId"],["impl AsRef<CommunityGiftIdRef> for CommunityGiftId"],["impl AsRef<HypeTrainIdRef> for HypeTrainId"],["impl AsRef<ClipIdRef> for ClipId"],["impl AsRef<str> for HexColorRef"],["impl AsRef<str> for BlockedTermIdRef"],["impl AsRef<str> for TeamIdRef"],["impl AsRef<HexColorRef> for HexColor"],["impl AsRef<str> for PredictionOutcomeId"],["impl AsRef<UserIdRef> for UserId"],["impl AsRef<str> for UserIdRef"],["impl AsRef<NicknameRef> for Nickname"],["impl AsRef<str> for VideoIdRef"],["impl AsRef<str> for EmoteId"],["impl AsRef<BlockedTermIdRef> for BlockedTermId"],["impl AsRef<str> for CreatorGoalId"],["impl AsRef<str> for CommunityGiftIdRef"],["impl AsRef<str> for Timestamp"],["impl AsRef<RedemptionIdRef> for RedemptionId"],["impl AsRef<PollChoiceIdRef> for PollChoiceId"],["impl AsRef<str> for EmoteIdRef"],["impl AsRef<str> for CategoryId"],["impl AsRef<str> for IgdbIdRef"],["impl AsRef<str> for StreamSegmentIdRef"],["impl AsRef<CharityDonationIdRef> for CharityDonationId"],["impl AsRef<EmoteIdRef> for EmoteId"],["impl AsRef<TagIdRef> for TagId"],["impl AsRef<str> for StreamId"],["impl AsRef<ChatBadgeIdRef> for ChatBadgeId"],["impl AsRef<str> for MsgIdRef"],["impl AsRef<StreamIdRef> for StreamId"],["impl AsRef<BadgeSetIdRef> for BadgeSetId"],["impl AsRef<str> for EmoteSetId"],["impl AsRef<StreamSegmentIdRef> for StreamSegmentId"],["impl AsRef<PredictionIdRef> for PredictionId"],["impl AsRef<TimestampRef> for Timestamp"],["impl AsRef<TeamIdRef> for TeamId"],["impl AsRef<CharityCampaignIdRef> for CharityCampaignId"],["impl AsRef<str> for HypeTrainId"],["impl AsRef<str> for CategoryIdRef"],["impl AsRef<str> for MsgId"],["impl AsRef<RewardIdRef> for RewardId"],["impl AsRef<str> for Nickname"],["impl AsRef<EventSubIdRef> for EventSubId"],["impl AsRef<str> for IgdbId"],["impl AsRef<str> for PredictionId"],["impl AsRef<str> for EmoteSetIdRef"],["impl AsRef<str> for CharityDonationIdRef"],["impl AsRef<str> for TagIdRef"],["impl AsRef<str> for TimestampRef"],["impl AsRef<EmoteSetIdRef> for EmoteSetId"],["impl AsRef<str> for StreamSegmentId"],["impl AsRef<str> for VideoId"],["impl AsRef<str> for NicknameRef"],["impl AsRef<str> for ChatBadgeId"],["impl AsRef<str> for PredictionOutcomeIdRef"],["impl AsRef<str> for CreatorGoalIdRef"],["impl AsRef<str> for PollIdRef"],["impl AsRef<str> for EventSubIdRef"],["impl AsRef<str> for RewardIdRef"],["impl AsRef<str> for PollId"],["impl AsRef<str> for DisplayNameRef"],["impl AsRef<str> for TeamId"],["impl AsRef<str> for PollChoiceIdRef"],["impl AsRef<str> for PollChoiceId"],["impl AsRef<IgdbIdRef> for IgdbId"],["impl AsRef<CreatorGoalIdRef> for CreatorGoalId"],["impl AsRef<str> for TagId"],["impl AsRef<DisplayNameRef> for DisplayName"],["impl AsRef<VideoIdRef> for VideoId"],["impl AsRef<str> for CharityCampaignId"],["impl AsRef<PollIdRef> for PollId"],["impl AsRef<str> for BlockedTermId"],["impl AsRef<str> for ClipIdRef"],["impl AsRef<str> for StreamIdRef"],["impl AsRef<str> for PredictionIdRef"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js index 95bba345..e79b6ac0 100644 --- a/trait.impl/core/convert/trait.From.js +++ b/trait.impl/core/convert/trait.From.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl From<Box<StreamIdRef>> for StreamId"],["impl From<&HexColorRef> for HexColor"],["impl<'a> From<&'a NicknameRef> for Cow<'a, NicknameRef>"],["impl From<&str> for CategoryId"],["impl<'a> From<Cow<'a, HypeTrainIdRef>> for HypeTrainId"],["impl<'a> From<Cow<'a, HexColorRef>> for NamedUserColor<'a>"],["impl From<CreatorGoalId> for Box<CreatorGoalIdRef>"],["impl From<&PollIdRef> for Rc<PollIdRef>"],["impl<'a> From<&'a HypeTrainId> for Cow<'a, HypeTrainIdRef>"],["impl From<Box<str>> for ClipId"],["impl From<Box<str>> for PredictionId"],["impl From<BlockedTermId> for Box<BlockedTermIdRef>"],["impl<'a> From<&'a EventSubIdRef> for Cow<'a, EventSubIdRef>"],["impl From<Box<str>> for PredictionOutcomeId"],["impl From<&EmoteSetIdRef> for Rc<EmoteSetIdRef>"],["impl<'a> From<Cow<'a, EmoteSetIdRef>> for EmoteSetId"],["impl From<ClipId> for Box<ClipIdRef>"],["impl From<&str> for StreamId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteSetIdRef>> for &'a EmoteSetIdRef"],["impl From<&UserIdRef> for Rc<UserIdRef>"],["impl<'a> From<ClipId> for Cow<'a, ClipIdRef>"],["impl<'a> From<&'a String> for &'a PollIdRef"],["impl<'a> From<&'a String> for &'a HexColorRef"],["impl<'a> From<&'a String> for &'a CharityCampaignIdRef"],["impl<'a> From<CategoryId> for Cow<'a, CategoryIdRef>"],["impl From<&TimestampRef> for Rc<TimestampRef>"],["impl From<&StreamIdRef> for StreamId"],["impl<'a> From<IgdbId> for Cow<'a, IgdbIdRef>"],["impl<'a> From<&'a EventSubId> for &'a EventSubIdRef"],["impl<'a> From<&'a BadgeSetIdRef> for Cow<'a, BadgeSetIdRef>"],["impl<'a> From<&'a HexColor> for Cow<'a, HexColorRef>"],["impl From<TagId> for Box<TagIdRef>"],["impl<'a> From<Cow<'a, CategoryIdRef>> for CategoryId"],["impl<'a> From<&'a str> for &'a EmoteSetIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, BlockedTermIdRef>> for &'a BlockedTermIdRef"],["impl From<Box<str>> for RewardId"],["impl From<DisplayName> for String"],["impl<'a> From<&'a IgdbId> for &'a IgdbIdRef"],["impl From<Format> for TimestampParseError"],["impl<'a> From<&'a MsgId> for Cow<'a, MsgIdRef>"],["impl<'a> From<&'a PollId> for &'a PollIdRef"],["impl From<&PredictionIdRef> for Arc<PredictionIdRef>"],["impl<'a> From<EventSubId> for Cow<'a, EventSubIdRef>"],["impl<'a> From<&'a str> for &'a PollChoiceIdRef"],["impl<'a> From<&'a String> for &'a EventSubIdRef"],["impl<'a> From<Cow<'a, PollChoiceIdRef>> for PollChoiceId"],["impl From<IgdbId> for Box<IgdbIdRef>"],["impl<'a> From<&'a StreamId> for &'a StreamIdRef"],["impl From<&IgdbIdRef> for Arc<IgdbIdRef>"],["impl From<&MsgIdRef> for Arc<MsgIdRef>"],["impl From<&CreatorGoalIdRef> for Arc<CreatorGoalIdRef>"],["impl From<&PollChoiceIdRef> for PollChoiceId"],["impl<'a> From<&'a MsgIdRef> for Cow<'a, MsgIdRef>"],["impl From<String> for ChatBadgeId"],["impl<'a> From<&'a CharityDonationId> for &'a CharityDonationIdRef"],["impl From<MsgId> for String"],["impl From<&VideoIdRef> for Arc<VideoIdRef>"],["impl<'a> From<&'a BadgeSetId> for &'a BadgeSetIdRef"],["impl From<String> for IgdbId"],["impl From<&StreamIdRef> for Arc<StreamIdRef>"],["impl<'a> From<&'a VideoId> for &'a VideoIdRef"],["impl<'a> From<ChatBadgeId> for Cow<'a, ChatBadgeIdRef>"],["impl<'a> From<&'a RewardIdRef> for Cow<'a, RewardIdRef>"],["impl<'a> From<&'a str> for &'a TeamIdRef"],["impl From<Box<str>> for VideoId"],["impl<'a> From<&'a TeamIdRef> for Cow<'a, TeamIdRef>"],["impl<'a> From<&'a DisplayNameRef> for Cow<'a, DisplayNameRef>"],["impl<'a> From<RedemptionId> for Cow<'a, RedemptionIdRef>"],["impl From<Box<str>> for DisplayName"],["impl From<&ChatBadgeIdRef> for ChatBadgeId"],["impl<'a> From<Cow<'a, MsgIdRef>> for MsgId"],["impl From<&DisplayNameRef> for Arc<DisplayNameRef>"],["impl From<&IgdbIdRef> for IgdbId"],["impl<'a> From<&'a String> for &'a RedemptionIdRef"],["impl From<&StreamSegmentIdRef> for Rc<StreamSegmentIdRef>"],["impl From<CharityCampaignId> for Box<CharityCampaignIdRef>"],["impl From<Box<str>> for EventSubId"],["impl From<&str> for TagId"],["impl From<&PollIdRef> for Arc<PollIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, StreamSegmentIdRef>> for &'a StreamSegmentIdRef"],["impl From<Box<PollIdRef>> for PollId"],["impl From<&NicknameRef> for Rc<NicknameRef>"],["impl From<PollChoiceId> for Box<PollChoiceIdRef>"],["impl From<&MsgIdRef> for Rc<MsgIdRef>"],["impl<'a> From<&'a String> for &'a HypeTrainIdRef"],["impl From<PollId> for Box<PollIdRef>"],["impl From<EventSubId> for String"],["impl<'a> From<&'a Timestamp> for &'a TimestampRef"],["impl<'a> From<&'a EmoteSetId> for Cow<'a, EmoteSetIdRef>"],["impl<'a> From<&'a StreamIdRef> for Cow<'a, StreamIdRef>"],["impl<'a> From<&'a PredictionOutcomeId> for &'a PredictionOutcomeIdRef"],["impl From<Box<VideoIdRef>> for VideoId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, IgdbIdRef>> for &'a IgdbIdRef"],["impl From<Box<str>> for UserId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CategoryIdRef>> for &'a CategoryIdRef"],["impl From<&str> for HexColor"],["impl From<EmoteSetId> for String"],["impl<'a, 'b: 'a> From<&'a Cow<'b, NicknameRef>> for &'a NicknameRef"],["impl<'a> From<&'a TagId> for &'a TagIdRef"],["impl From<&EmoteIdRef> for Arc<EmoteIdRef>"],["impl From<Box<str>> for BlockedTermId"],["impl From<String> for BadgeSetId"],["impl From<BadgeSetId> for String"],["impl<'a, 'b: 'a> From<&'a Cow<'b, ClipIdRef>> for &'a ClipIdRef"],["impl From<&HypeTrainIdRef> for Rc<HypeTrainIdRef>"],["impl From<&TeamIdRef> for TeamId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, PredictionIdRef>> for &'a PredictionIdRef"],["impl<'a> From<&'a str> for &'a CharityDonationIdRef"],["impl<'a> From<&'a str> for &'a HexColorRef"],["impl<'a> From<&'a CategoryIdRef> for Cow<'a, CategoryIdRef>"],["impl<'a> From<&'a str> for &'a RedemptionIdRef"],["impl From<DisplayName> for Box<DisplayNameRef>"],["impl From<VideoId> for String"],["impl<'a> From<&'a EmoteSetIdRef> for Cow<'a, EmoteSetIdRef>"],["impl<'a> From<Cow<'a, IgdbIdRef>> for IgdbId"],["impl From<&PollIdRef> for PollId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, MsgIdRef>> for &'a MsgIdRef"],["impl<'a> From<&'a TimestampRef> for Cow<'a, TimestampRef>"],["impl From<Nickname> for Box<NicknameRef>"],["impl From<Box<CreatorGoalIdRef>> for CreatorGoalId"],["impl From<&TimestampRef> for Timestamp"],["impl From<String> for VideoId"],["impl<'a> From<EmoteSetId> for Cow<'a, EmoteSetIdRef>"],["impl From<ChatBadgeId> for String"],["impl From<TeamId> for String"],["impl<'a> From<PollId> for Cow<'a, PollIdRef>"],["impl<'a> From<UserId> for Cow<'a, UserIdRef>"],["impl<'a> From<&'a String> for &'a CreatorGoalIdRef"],["impl From<Box<str>> for CharityDonationId"],["impl<'a> From<CreatorGoalId> for Cow<'a, CreatorGoalIdRef>"],["impl<'a> From<&'a String> for &'a CategoryIdRef"],["impl From<&HexColorRef> for Arc<HexColorRef>"],["impl<'a> From<&'a String> for &'a PredictionOutcomeIdRef"],["impl<'a> From<Cow<'a, NicknameRef>> for Nickname"],["impl<'a> From<&'a UserIdRef> for Cow<'a, UserIdRef>"],["impl<'a> From<Cow<'a, StreamIdRef>> for StreamId"],["impl<'a> From<&'a BlockedTermIdRef> for Cow<'a, BlockedTermIdRef>"],["impl From<String> for PollChoiceId"],["impl From<&HypeTrainIdRef> for Arc<HypeTrainIdRef>"],["impl From<Box<str>> for MsgId"],["impl From<&str> for RewardId"],["impl From<&TeamIdRef> for Rc<TeamIdRef>"],["impl<'a> From<&'a EmoteIdRef> for Cow<'a, EmoteIdRef>"],["impl<'a> From<&'a PredictionId> for Cow<'a, PredictionIdRef>"],["impl From<&IgdbIdRef> for Rc<IgdbIdRef>"],["impl From<Infallible> for TimestampParseError"],["impl<'a> From<&'a EmoteId> for Cow<'a, EmoteIdRef>"],["impl From<String> for StreamId"],["impl From<CreatorGoalId> for String"],["impl<'a> From<Cow<'a, TeamIdRef>> for TeamId"],["impl From<String> for PredictionId"],["impl<'a> From<&'a String> for &'a StreamIdRef"],["impl<'a> From<&'a RedemptionIdRef> for Cow<'a, RedemptionIdRef>"],["impl From<&str> for PredictionOutcomeId"],["impl<'a> From<&'a ClipIdRef> for Cow<'a, ClipIdRef>"],["impl From<&EmoteIdRef> for EmoteId"],["impl<'a> From<&'a RewardId> for &'a RewardIdRef"],["impl<'a> From<&'a str> for &'a ChatBadgeIdRef"],["impl From<&str> for DisplayName"],["impl From<&DisplayNameRef> for DisplayName"],["impl<'a, 'b: 'a> From<&'a Cow<'b, ChatBadgeIdRef>> for &'a ChatBadgeIdRef"],["impl From<Box<str>> for BadgeSetId"],["impl<'a> From<&'a String> for &'a ClipIdRef"],["impl From<&CharityDonationIdRef> for Rc<CharityDonationIdRef>"],["impl<'a> From<Cow<'a, PollIdRef>> for PollId"],["impl<'a> From<&'a str> for &'a StreamIdRef"],["impl From<&BlockedTermIdRef> for Rc<BlockedTermIdRef>"],["impl From<&BlockedTermIdRef> for BlockedTermId"],["impl<'a> From<&'a PollChoiceId> for &'a PollChoiceIdRef"],["impl From<&EmoteIdRef> for Rc<EmoteIdRef>"],["impl From<Box<HexColorRef>> for HexColor"],["impl From<Box<str>> for RedemptionId"],["impl<'a> From<&'a String> for &'a MsgIdRef"],["impl<'a> From<Cow<'a, VideoIdRef>> for VideoId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, VideoIdRef>> for &'a VideoIdRef"],["impl<'a> From<&'a String> for &'a TeamIdRef"],["impl<'a> From<&'a StreamSegmentIdRef> for Cow<'a, StreamSegmentIdRef>"],["impl<'a> From<&'a str> for &'a StreamSegmentIdRef"],["impl From<Parse> for TimestampParseError"],["impl From<RedemptionId> for String"],["impl<'a> From<&'a IgdbId> for Cow<'a, IgdbIdRef>"],["impl From<&TagIdRef> for Arc<TagIdRef>"],["impl<'a> From<PredictionId> for Cow<'a, PredictionIdRef>"],["impl<'a> From<&'a str> for &'a RewardIdRef"],["impl<'a> From<&'a HexColor> for &'a HexColorRef"],["impl From<Box<EventSubIdRef>> for EventSubId"],["impl From<&CharityCampaignIdRef> for Rc<CharityCampaignIdRef>"],["impl<'a> From<&'a str> for &'a EmoteIdRef"],["impl<'a> From<HexColor> for Cow<'a, HexColorRef>"],["impl From<Box<PredictionOutcomeIdRef>> for PredictionOutcomeId"],["impl From<&EmoteSetIdRef> for Arc<EmoteSetIdRef>"],["impl<'a> From<TagId> for Cow<'a, TagIdRef>"],["impl From<Box<str>> for PollChoiceId"],["impl<'a> From<&'a PollId> for Cow<'a, PollIdRef>"],["impl From<&PollChoiceIdRef> for Arc<PollChoiceIdRef>"],["impl<'a> From<&'a str> for &'a NicknameRef"],["impl<'a> From<Cow<'a, EventSubIdRef>> for EventSubId"],["impl<'a> From<&'a DisplayName> for &'a DisplayNameRef"],["impl<'a> From<BlockedTermId> for Cow<'a, BlockedTermIdRef>"],["impl From<Box<str>> for TeamId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, PollChoiceIdRef>> for &'a PollChoiceIdRef"],["impl From<Box<StreamSegmentIdRef>> for StreamSegmentId"],["impl<'a> From<Cow<'a, TagIdRef>> for TagId"],["impl From<&NicknameRef> for Arc<NicknameRef>"],["impl From<String> for CharityCampaignId"],["impl From<StreamSegmentId> for String"],["impl<'a> From<&'a UserId> for &'a UserIdRef"],["impl<'a> From<&'a String> for &'a PollChoiceIdRef"],["impl From<&BadgeSetIdRef> for Rc<BadgeSetIdRef>"],["impl From<&DisplayNameRef> for Rc<DisplayNameRef>"],["impl From<Box<str>> for ChatBadgeId"],["impl From<&str> for EmoteId"],["impl From<String> for Nickname"],["impl<'a> From<CharityCampaignId> for Cow<'a, CharityCampaignIdRef>"],["impl From<HexColor> for String"],["impl From<RewardId> for Box<RewardIdRef>"],["impl From<Nickname> for String"],["impl From<&ChatBadgeIdRef> for Arc<ChatBadgeIdRef>"],["impl From<Box<EmoteSetIdRef>> for EmoteSetId"],["impl<'a> From<StreamId> for Cow<'a, StreamIdRef>"],["impl From<PredictionOutcomeId> for String"],["impl From<Box<TagIdRef>> for TagId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, RedemptionIdRef>> for &'a RedemptionIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, HypeTrainIdRef>> for &'a HypeTrainIdRef"],["impl From<Box<ClipIdRef>> for ClipId"],["impl<'a> From<&'a CharityDonationIdRef> for Cow<'a, CharityDonationIdRef>"],["impl From<&EmoteSetIdRef> for EmoteSetId"],["impl From<&ClipIdRef> for Rc<ClipIdRef>"],["impl From<&HexColorRef> for Rc<HexColorRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, UserIdRef>> for &'a UserIdRef"],["impl From<&str> for RedemptionId"],["impl From<Box<str>> for EmoteId"],["impl From<&TagIdRef> for TagId"],["impl From<&UserIdRef> for Arc<UserIdRef>"],["impl<'a> From<&'a str> for &'a UserIdRef"],["impl From<String> for StreamSegmentId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, StreamIdRef>> for &'a StreamIdRef"],["impl<'a> From<Nickname> for Cow<'a, NicknameRef>"],["impl From<&StreamSegmentIdRef> for Arc<StreamSegmentIdRef>"],["impl<'a> From<&'a PredictionOutcomeId> for Cow<'a, PredictionOutcomeIdRef>"],["impl<'a> From<Cow<'a, TimestampRef>> for Timestamp"],["impl From<CharityCampaignId> for String"],["impl From<EmoteId> for String"],["impl From<String> for CreatorGoalId"],["impl From<&PredictionIdRef> for PredictionId"],["impl<'a> From<&'a CharityCampaignIdRef> for Cow<'a, CharityCampaignIdRef>"],["impl<'a> From<&'a VideoId> for Cow<'a, VideoIdRef>"],["impl From<&CharityDonationIdRef> for CharityDonationId"],["impl From<&HypeTrainIdRef> for HypeTrainId"],["impl From<&RewardIdRef> for Arc<RewardIdRef>"],["impl<'a> From<&'a Timestamp> for Cow<'a, TimestampRef>"],["impl From<&str> for Nickname"],["impl From<Box<ChatBadgeIdRef>> for ChatBadgeId"],["impl From<String> for EmoteSetId"],["impl<'a> From<&'a IgdbIdRef> for Cow<'a, IgdbIdRef>"],["impl From<StreamId> for String"],["impl From<EmoteId> for Box<EmoteIdRef>"],["impl<'a> From<&'a CategoryId> for &'a CategoryIdRef"],["impl From<&PollChoiceIdRef> for Rc<PollChoiceIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, TeamIdRef>> for &'a TeamIdRef"],["impl<'a> From<&'a str> for &'a PollIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, TimestampRef>> for &'a TimestampRef"],["impl<'a> From<&'a VideoIdRef> for Cow<'a, VideoIdRef>"],["impl<'a> From<&'a String> for &'a IgdbIdRef"],["impl From<RewardId> for String"],["impl<'a> From<&'a ChatBadgeId> for &'a ChatBadgeIdRef"],["impl<'a> From<&'a String> for &'a StreamSegmentIdRef"],["impl From<PredictionId> for String"],["impl<'a> From<&'a PollIdRef> for Cow<'a, PollIdRef>"],["impl From<String> for RewardId"],["impl From<&StreamIdRef> for Rc<StreamIdRef>"],["impl<'a> From<Cow<'a, UserIdRef>> for UserId"],["impl From<&NicknameRef> for Nickname"],["impl From<Box<str>> for StreamId"],["impl<'a> From<&'a str> for &'a PredictionIdRef"],["impl From<String> for CategoryId"],["impl<'a> From<&'a CharityCampaignId> for Cow<'a, CharityCampaignIdRef>"],["impl From<String> for TeamId"],["impl From<&StreamSegmentIdRef> for StreamSegmentId"],["impl From<&CreatorGoalIdRef> for Rc<CreatorGoalIdRef>"],["impl<'a> From<&'a String> for &'a EmoteSetIdRef"],["impl From<CharityDonationId> for String"],["impl<'a> From<&'a String> for &'a NicknameRef"],["impl<'a> From<&'a Nickname> for &'a NicknameRef"],["impl<'a> From<&'a RewardId> for Cow<'a, RewardIdRef>"],["impl From<TeamId> for Box<TeamIdRef>"],["impl From<TagId> for String"],["impl<'a> From<&'a str> for &'a EventSubIdRef"],["impl<'a> From<HexColor> for NamedUserColor<'a>"],["impl From<Box<CharityCampaignIdRef>> for CharityCampaignId"],["impl<'a> From<PredictionOutcomeId> for Cow<'a, PredictionOutcomeIdRef>"],["impl From<&VideoIdRef> for Rc<VideoIdRef>"],["impl From<Box<str>> for IgdbId"],["impl From<Box<str>> for EmoteSetId"],["impl<'a> From<&'a HypeTrainId> for &'a HypeTrainIdRef"],["impl From<&ChatBadgeIdRef> for Rc<ChatBadgeIdRef>"],["impl<'a> From<Cow<'a, RewardIdRef>> for RewardId"],["impl<'a> From<&'a BlockedTermId> for Cow<'a, BlockedTermIdRef>"],["impl From<Timestamp> for String"],["impl<'a> From<&'a str> for &'a PredictionOutcomeIdRef"],["impl<'a> From<&'a StreamId> for Cow<'a, StreamIdRef>"],["impl<'a> From<Cow<'a, HexColorRef>> for HexColor"],["impl From<UserId> for Box<UserIdRef>"],["impl<'a> From<&'a PredictionIdRef> for Cow<'a, PredictionIdRef>"],["impl From<&str> for IgdbId"],["impl<'a> From<Cow<'a, StreamSegmentIdRef>> for StreamSegmentId"],["impl From<Box<str>> for HexColor"],["impl<'a> From<Cow<'a, EmoteIdRef>> for EmoteId"],["impl From<&str> for UserId"],["impl From<ClipId> for String"],["impl<'a> From<DisplayName> for Cow<'a, DisplayNameRef>"],["impl<'a> From<&'a ClipId> for Cow<'a, ClipIdRef>"],["impl From<Box<str>> for CreatorGoalId"],["impl From<&str> for BlockedTermId"],["impl From<&RewardIdRef> for Rc<RewardIdRef>"],["impl From<Box<TeamIdRef>> for TeamId"],["impl<'a> From<&'a str> for &'a CharityCampaignIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, HexColorRef>> for &'a HexColorRef"],["impl<'a> From<Cow<'a, ChatBadgeIdRef>> for ChatBadgeId"],["impl From<&EventSubIdRef> for Arc<EventSubIdRef>"],["impl<'a> From<&'a str> for &'a CategoryIdRef"],["impl From<&BadgeSetIdRef> for BadgeSetId"],["impl<'a> From<Cow<'a, DisplayNameRef>> for DisplayName"],["impl<'a, 'b: 'a> From<&'a Cow<'b, EventSubIdRef>> for &'a EventSubIdRef"],["impl From<Box<RedemptionIdRef>> for RedemptionId"],["impl<'a> From<HypeTrainId> for Cow<'a, HypeTrainIdRef>"],["impl<'a> From<PollChoiceId> for Cow<'a, PollChoiceIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, RewardIdRef>> for &'a RewardIdRef"],["impl From<&str> for TeamId"],["impl<'a> From<Cow<'a, PredictionIdRef>> for PredictionId"],["impl<'a> From<&'a str> for &'a BlockedTermIdRef"],["impl From<&PredictionIdRef> for Rc<PredictionIdRef>"],["impl<'a> From<&'a PollChoiceIdRef> for Cow<'a, PollChoiceIdRef>"],["impl From<Box<str>> for PollId"],["impl<'a> From<&'a PollChoiceId> for Cow<'a, PollChoiceIdRef>"],["impl From<&str> for PredictionId"],["impl From<&BlockedTermIdRef> for Arc<BlockedTermIdRef>"],["impl From<Box<PredictionIdRef>> for PredictionId"],["impl From<Box<BadgeSetIdRef>> for BadgeSetId"],["impl From<&str> for StreamSegmentId"],["impl<'a> From<&'a DisplayName> for Cow<'a, DisplayNameRef>"],["impl<'a> From<TeamId> for Cow<'a, TeamIdRef>"],["impl From<HypeTrainId> for Box<HypeTrainIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CharityDonationIdRef>> for &'a CharityDonationIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CreatorGoalIdRef>> for &'a CreatorGoalIdRef"],["impl From<String> for EmoteId"],["impl From<&CharityCampaignIdRef> for Arc<CharityCampaignIdRef>"],["impl From<String> for HexColor"],["impl From<&CreatorGoalIdRef> for CreatorGoalId"],["impl From<HexColor> for Box<HexColorRef>"],["impl From<CategoryId> for String"],["impl<'a> From<&'a String> for &'a VideoIdRef"],["impl<'a> From<&'a TeamId> for Cow<'a, TeamIdRef>"],["impl<'a> From<Cow<'a, CreatorGoalIdRef>> for CreatorGoalId"],["impl<'a> From<&'a StreamSegmentId> for &'a StreamSegmentIdRef"],["impl<'a> From<&'a EmoteId> for &'a EmoteIdRef"],["impl<'a> From<VideoId> for Cow<'a, VideoIdRef>"],["impl From<String> for CharityDonationId"],["impl<'a> From<&'a Nickname> for Cow<'a, NicknameRef>"],["impl<'a> From<CharityDonationId> for Cow<'a, CharityDonationIdRef>"],["impl<'a> From<Cow<'a, CharityCampaignIdRef>> for CharityCampaignId"],["impl From<String> for ClipId"],["impl<'a> From<Cow<'a, BlockedTermIdRef>> for BlockedTermId"],["impl From<&ClipIdRef> for ClipId"],["impl From<&CharityDonationIdRef> for Arc<CharityDonationIdRef>"],["impl<'a> From<&'a CategoryId> for Cow<'a, CategoryIdRef>"],["impl From<IgdbId> for String"],["impl From<String> for EventSubId"],["impl<'a> From<&'a str> for &'a DisplayNameRef"],["impl<'a> From<&'a str> for &'a HypeTrainIdRef"],["impl From<&str> for BadgeSetId"],["impl From<&str> for HypeTrainId"],["impl<'a> From<&'a str> for &'a IgdbIdRef"],["impl From<PollId> for String"],["impl From<&CategoryIdRef> for CategoryId"],["impl From<String> for RedemptionId"],["impl<'a> From<&'a TagIdRef> for Cow<'a, TagIdRef>"],["impl<'a> From<MsgId> for Cow<'a, MsgIdRef>"],["impl From<Box<UserIdRef>> for UserId"],["impl From<Box<str>> for TagId"],["impl<'a> From<&'a ClipId> for &'a ClipIdRef"],["impl From<&str> for ClipId"],["impl From<&CategoryIdRef> for Rc<CategoryIdRef>"],["impl From<&PredictionOutcomeIdRef> for Rc<PredictionOutcomeIdRef>"],["impl From<VideoId> for Box<VideoIdRef>"],["impl From<Box<HypeTrainIdRef>> for HypeTrainId"],["impl From<MsgId> for Box<MsgIdRef>"],["impl From<HypeTrainId> for String"],["impl<'a> From<&'a String> for &'a BlockedTermIdRef"],["impl From<String> for DisplayName"],["impl From<StreamSegmentId> for Box<StreamSegmentIdRef>"],["impl<'a> From<&'a StreamSegmentId> for Cow<'a, StreamSegmentIdRef>"],["impl<'a> From<&'a String> for &'a ChatBadgeIdRef"],["impl<'a> From<&'a CreatorGoalId> for &'a CreatorGoalIdRef"],["impl<'a> From<&'a RedemptionId> for &'a RedemptionIdRef"],["impl<'a> From<Cow<'a, BadgeSetIdRef>> for BadgeSetId"],["impl<'a> From<&'a String> for &'a DisplayNameRef"],["impl<'a> From<&'a EmoteSetId> for &'a EmoteSetIdRef"],["impl<'a> From<&'a CharityDonationId> for Cow<'a, CharityDonationIdRef>"],["impl From<Box<str>> for CategoryId"],["impl From<PredictionOutcomeId> for Box<PredictionOutcomeIdRef>"],["impl<'a> From<&'a PredictionId> for &'a PredictionIdRef"],["impl From<&EventSubIdRef> for EventSubId"],["impl<'a> From<EmoteId> for Cow<'a, EmoteIdRef>"],["impl From<PredictionId> for Box<PredictionIdRef>"],["impl<'a> From<&'a RedemptionId> for Cow<'a, RedemptionIdRef>"],["impl From<String> for UserId"],["impl From<&VideoIdRef> for VideoId"],["impl From<&str> for MsgId"],["impl From<Box<MsgIdRef>> for MsgId"],["impl From<String> for PredictionOutcomeId"],["impl<'a> From<&'a String> for &'a UserIdRef"],["impl From<&ClipIdRef> for Arc<ClipIdRef>"],["impl From<Box<str>> for CharityCampaignId"],["impl From<Box<str>> for HypeTrainId"],["impl From<EventSubId> for Box<EventSubIdRef>"],["impl From<&str> for CharityDonationId"],["impl From<&CharityCampaignIdRef> for CharityCampaignId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, PollIdRef>> for &'a PollIdRef"],["impl<'a> From<&'a CreatorGoalId> for Cow<'a, CreatorGoalIdRef>"],["impl From<Box<CategoryIdRef>> for CategoryId"],["impl From<String> for BlockedTermId"],["impl<'a> From<&'a UserId> for Cow<'a, UserIdRef>"],["impl From<CategoryId> for Box<CategoryIdRef>"],["impl From<&TagIdRef> for Rc<TagIdRef>"],["impl From<RedemptionId> for Box<RedemptionIdRef>"],["impl<'a> From<RewardId> for Cow<'a, RewardIdRef>"],["impl From<Box<BlockedTermIdRef>> for BlockedTermId"],["impl From<&str> for EmoteSetId"],["impl From<&RewardIdRef> for RewardId"],["impl From<Box<IgdbIdRef>> for IgdbId"],["impl<'a> From<Cow<'a, PredictionOutcomeIdRef>> for PredictionOutcomeId"],["impl From<&str> for ChatBadgeId"],["impl From<&RedemptionIdRef> for Rc<RedemptionIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteIdRef>> for &'a EmoteIdRef"],["impl<'a> From<&'a String> for &'a EmoteIdRef"],["impl<'a> From<&'a str> for &'a TagIdRef"],["impl<'a> From<&'a TeamId> for &'a TeamIdRef"],["impl<'a> From<&'a PredictionOutcomeIdRef> for Cow<'a, PredictionOutcomeIdRef>"],["impl<'a> From<&'a str> for &'a MsgIdRef"],["impl<'a> From<Cow<'a, CharityDonationIdRef>> for CharityDonationId"],["impl<'a> From<&'a BlockedTermId> for &'a BlockedTermIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CharityCampaignIdRef>> for &'a CharityCampaignIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, PredictionOutcomeIdRef>> for &'a PredictionOutcomeIdRef"],["impl From<Box<CharityDonationIdRef>> for CharityDonationId"],["impl<'a> From<&'a String> for &'a TagIdRef"],["impl From<&PredictionOutcomeIdRef> for Arc<PredictionOutcomeIdRef>"],["impl From<CharityDonationId> for Box<CharityDonationIdRef>"],["impl From<&RedemptionIdRef> for RedemptionId"],["impl From<&TeamIdRef> for Arc<TeamIdRef>"],["impl<'a> From<Cow<'a, RedemptionIdRef>> for RedemptionId"],["impl From<Box<DisplayNameRef>> for DisplayName"],["impl From<String> for TagId"],["impl From<Timestamp> for Box<TimestampRef>"],["impl From<BlockedTermId> for String"],["impl From<&str> for PollId"],["impl From<Box<EmoteIdRef>> for EmoteId"],["impl<'a> From<&'a HexColorRef> for Cow<'a, HexColorRef>"],["impl From<&str> for PollChoiceId"],["impl From<PollChoiceId> for String"],["impl From<&EventSubIdRef> for Rc<EventSubIdRef>"],["impl<'a> From<&'a str> for &'a VideoIdRef"],["impl From<EmoteSetId> for Box<EmoteSetIdRef>"],["impl From<BadgeSetId> for Box<BadgeSetIdRef>"],["impl<'a> From<&'a BadgeSetId> for Cow<'a, BadgeSetIdRef>"],["impl From<&BadgeSetIdRef> for Arc<BadgeSetIdRef>"],["impl<'a> From<Timestamp> for Cow<'a, TimestampRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, DisplayNameRef>> for &'a DisplayNameRef"],["impl<'a> From<&'a ChatBadgeId> for Cow<'a, ChatBadgeIdRef>"],["impl<'a> From<&'a String> for &'a CharityDonationIdRef"],["impl<'a> From<&'a CreatorGoalIdRef> for Cow<'a, CreatorGoalIdRef>"],["impl<'a> From<BadgeSetId> for Cow<'a, BadgeSetIdRef>"],["impl<'a> From<&'a HypeTrainIdRef> for Cow<'a, HypeTrainIdRef>"],["impl From<StreamId> for Box<StreamIdRef>"],["impl<'a> From<&'a EventSubId> for Cow<'a, EventSubIdRef>"],["impl From<String> for MsgId"],["impl<'a> From<&'a TagId> for Cow<'a, TagIdRef>"],["impl From<&CategoryIdRef> for Arc<CategoryIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, BadgeSetIdRef>> for &'a BadgeSetIdRef"],["impl From<&MsgIdRef> for MsgId"],["impl From<&UserIdRef> for UserId"],["impl From<String> for PollId"],["impl<'a> From<&'a CharityCampaignId> for &'a CharityCampaignIdRef"],["impl<'a> From<&'a ChatBadgeIdRef> for Cow<'a, ChatBadgeIdRef>"],["impl From<Box<str>> for Nickname"],["impl From<&str> for VideoId"],["impl<'a> From<&'a String> for &'a RewardIdRef"],["impl From<ChatBadgeId> for Box<ChatBadgeIdRef>"],["impl<'a> From<&'a String> for &'a BadgeSetIdRef"],["impl From<&TimestampRef> for Arc<TimestampRef>"],["impl<'a> From<&'a MsgId> for &'a MsgIdRef"],["impl From<&str> for CreatorGoalId"],["impl From<Box<TimestampRef>> for Timestamp"],["impl<'a> From<StreamSegmentId> for Cow<'a, StreamSegmentIdRef>"],["impl From<UserId> for String"],["impl From<Box<NicknameRef>> for Nickname"],["impl<'a> From<&'a str> for &'a BadgeSetIdRef"],["impl<'a> From<&'a String> for &'a PredictionIdRef"],["impl From<Box<RewardIdRef>> for RewardId"],["impl From<Box<PollChoiceIdRef>> for PollChoiceId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, TagIdRef>> for &'a TagIdRef"],["impl<'a> From<&'a str> for &'a CreatorGoalIdRef"],["impl From<&str> for CharityCampaignId"],["impl From<String> for HypeTrainId"],["impl From<Box<str>> for StreamSegmentId"],["impl<'a> From<Cow<'a, ClipIdRef>> for ClipId"],["impl From<&RedemptionIdRef> for Arc<RedemptionIdRef>"],["impl<'a> From<&'a str> for &'a ClipIdRef"],["impl From<&PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl From<&str> for EventSubId"]] +"twitch_types":[["impl From<BadgeSetId> for Box<BadgeSetIdRef>"],["impl From<&CharityDonationIdRef> for Rc<CharityDonationIdRef>"],["impl From<&UserIdRef> for Rc<UserIdRef>"],["impl From<Box<str>> for CategoryId"],["impl<'a> From<&'a String> for &'a EmoteIdRef"],["impl<'a> From<&'a str> for &'a PollIdRef"],["impl From<&TagIdRef> for TagId"],["impl From<Nickname> for String"],["impl<'a> From<&'a str> for &'a StreamSegmentIdRef"],["impl From<UserId> for Box<UserIdRef>"],["impl From<Box<str>> for HexColor"],["impl From<&str> for PollChoiceId"],["impl<'a> From<&'a String> for &'a StreamSegmentIdRef"],["impl<'a> From<&'a CommunityGiftId> for Cow<'a, CommunityGiftIdRef>"],["impl<'a> From<&'a String> for &'a MsgIdRef"],["impl<'a> From<&'a str> for &'a TeamIdRef"],["impl<'a> From<&'a CommunityGiftIdRef> for Cow<'a, CommunityGiftIdRef>"],["impl<'a> From<&'a str> for &'a EventSubIdRef"],["impl From<&TeamIdRef> for TeamId"],["impl From<RedemptionId> for String"],["impl From<CharityCampaignId> for String"],["impl From<Box<str>> for DisplayName"],["impl<'a> From<Cow<'a, CharityDonationIdRef>> for CharityDonationId"],["impl<'a> From<&'a String> for &'a RedemptionIdRef"],["impl From<Box<str>> for EmoteId"],["impl<'a> From<&'a HypeTrainId> for &'a HypeTrainIdRef"],["impl From<Box<TeamIdRef>> for TeamId"],["impl From<CharityCampaignId> for Box<CharityCampaignIdRef>"],["impl From<String> for PredictionId"],["impl<'a> From<Cow<'a, VideoIdRef>> for VideoId"],["impl<'a> From<Cow<'a, BadgeSetIdRef>> for BadgeSetId"],["impl<'a> From<&'a String> for &'a NicknameRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, BlockedTermIdRef>> for &'a BlockedTermIdRef"],["impl From<&RedemptionIdRef> for Rc<RedemptionIdRef>"],["impl From<&RewardIdRef> for Rc<RewardIdRef>"],["impl<'a> From<&'a ChatBadgeId> for Cow<'a, ChatBadgeIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, PredictionOutcomeIdRef>> for &'a PredictionOutcomeIdRef"],["impl From<String> for IgdbId"],["impl From<&str> for CategoryId"],["impl From<&str> for PredictionId"],["impl<'a> From<&'a MsgIdRef> for Cow<'a, MsgIdRef>"],["impl<'a> From<BadgeSetId> for Cow<'a, BadgeSetIdRef>"],["impl From<BlockedTermId> for Box<BlockedTermIdRef>"],["impl From<&DisplayNameRef> for Rc<DisplayNameRef>"],["impl<'a> From<CharityDonationId> for Cow<'a, CharityDonationIdRef>"],["impl<'a> From<&'a UserIdRef> for Cow<'a, UserIdRef>"],["impl<'a> From<&'a PollId> for Cow<'a, PollIdRef>"],["impl From<Box<str>> for HypeTrainId"],["impl From<&PollChoiceIdRef> for Arc<PollChoiceIdRef>"],["impl From<RedemptionId> for Box<RedemptionIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, PollChoiceIdRef>> for &'a PollChoiceIdRef"],["impl<'a> From<&'a DisplayName> for Cow<'a, DisplayNameRef>"],["impl From<Box<str>> for CreatorGoalId"],["impl<'a> From<&'a HypeTrainIdRef> for Cow<'a, HypeTrainIdRef>"],["impl<'a> From<CreatorGoalId> for Cow<'a, CreatorGoalIdRef>"],["impl From<HexColor> for String"],["impl From<&BadgeSetIdRef> for Rc<BadgeSetIdRef>"],["impl<'a> From<&'a str> for &'a VideoIdRef"],["impl<'a> From<UserId> for Cow<'a, UserIdRef>"],["impl<'a> From<&'a DisplayName> for &'a DisplayNameRef"],["impl From<&PredictionOutcomeIdRef> for PredictionOutcomeId"],["impl<'a> From<&'a String> for &'a PollChoiceIdRef"],["impl From<&VideoIdRef> for Arc<VideoIdRef>"],["impl<'a> From<&'a StreamId> for Cow<'a, StreamIdRef>"],["impl<'a> From<&'a str> for &'a RewardIdRef"],["impl From<&str> for HexColor"],["impl From<&StreamSegmentIdRef> for StreamSegmentId"],["impl From<&CreatorGoalIdRef> for CreatorGoalId"],["impl<'a> From<&'a CharityCampaignIdRef> for Cow<'a, CharityCampaignIdRef>"],["impl<'a> From<&'a BadgeSetId> for &'a BadgeSetIdRef"],["impl From<&PollIdRef> for Arc<PollIdRef>"],["impl From<String> for ClipId"],["impl From<TagId> for String"],["impl<'a> From<&'a MsgId> for Cow<'a, MsgIdRef>"],["impl<'a> From<&'a VideoId> for Cow<'a, VideoIdRef>"],["impl From<String> for CommunityGiftId"],["impl<'a> From<IgdbId> for Cow<'a, IgdbIdRef>"],["impl From<Box<EmoteIdRef>> for EmoteId"],["impl<'a> From<Cow<'a, EventSubIdRef>> for EventSubId"],["impl From<String> for CreatorGoalId"],["impl<'a> From<&'a EventSubId> for Cow<'a, EventSubIdRef>"],["impl From<&ClipIdRef> for Arc<ClipIdRef>"],["impl<'a> From<&'a String> for &'a IgdbIdRef"],["impl From<&TagIdRef> for Rc<TagIdRef>"],["impl From<&str> for TagId"],["impl<'a> From<&'a String> for &'a ClipIdRef"],["impl<'a> From<&'a BlockedTermId> for &'a BlockedTermIdRef"],["impl<'a> From<&'a CharityDonationIdRef> for Cow<'a, CharityDonationIdRef>"],["impl<'a> From<TagId> for Cow<'a, TagIdRef>"],["impl<'a> From<&'a BlockedTermIdRef> for Cow<'a, BlockedTermIdRef>"],["impl<'a> From<Cow<'a, EmoteSetIdRef>> for EmoteSetId"],["impl From<Box<EmoteSetIdRef>> for EmoteSetId"],["impl From<TeamId> for String"],["impl From<&EmoteIdRef> for Arc<EmoteIdRef>"],["impl<'a> From<&'a PredictionIdRef> for Cow<'a, PredictionIdRef>"],["impl From<&str> for IgdbId"],["impl From<&PredictionOutcomeIdRef> for Arc<PredictionOutcomeIdRef>"],["impl From<&CategoryIdRef> for Rc<CategoryIdRef>"],["impl From<EventSubId> for String"],["impl From<String> for DisplayName"],["impl From<String> for CharityDonationId"],["impl From<&ClipIdRef> for ClipId"],["impl<'a> From<&'a str> for &'a BlockedTermIdRef"],["impl<'a> From<&'a String> for &'a CharityDonationIdRef"],["impl From<Box<PollIdRef>> for PollId"],["impl From<Box<str>> for Nickname"],["impl<'a> From<Cow<'a, RewardIdRef>> for RewardId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, StreamIdRef>> for &'a StreamIdRef"],["impl From<Box<str>> for EventSubId"],["impl From<&str> for Nickname"],["impl<'a> From<&'a StreamSegmentId> for Cow<'a, StreamSegmentIdRef>"],["impl From<&TimestampRef> for Timestamp"],["impl From<&NicknameRef> for Arc<NicknameRef>"],["impl From<PredictionOutcomeId> for Box<PredictionOutcomeIdRef>"],["impl<'a> From<&'a String> for &'a PredictionOutcomeIdRef"],["impl From<Timestamp> for String"],["impl<'a> From<&'a PollIdRef> for Cow<'a, PollIdRef>"],["impl<'a> From<Cow<'a, BlockedTermIdRef>> for BlockedTermId"],["impl From<TagId> for Box<TagIdRef>"],["impl From<&EventSubIdRef> for EventSubId"],["impl From<StreamId> for String"],["impl From<EmoteId> for Box<EmoteIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteIdRef>> for &'a EmoteIdRef"],["impl From<String> for StreamId"],["impl<'a> From<&'a str> for &'a CharityCampaignIdRef"],["impl From<&str> for StreamId"],["impl From<&BadgeSetIdRef> for Arc<BadgeSetIdRef>"],["impl From<&EmoteIdRef> for Rc<EmoteIdRef>"],["impl From<ChatBadgeId> for String"],["impl<'a> From<MsgId> for Cow<'a, MsgIdRef>"],["impl<'a> From<Cow<'a, RedemptionIdRef>> for RedemptionId"],["impl From<&EmoteIdRef> for EmoteId"],["impl<'a> From<Cow<'a, PollChoiceIdRef>> for PollChoiceId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, TeamIdRef>> for &'a TeamIdRef"],["impl<'a> From<&'a str> for &'a StreamIdRef"],["impl From<Box<str>> for IgdbId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, MsgIdRef>> for &'a MsgIdRef"],["impl<'a> From<&'a String> for &'a BadgeSetIdRef"],["impl<'a> From<PollId> for Cow<'a, PollIdRef>"],["impl From<&StreamIdRef> for StreamId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, RedemptionIdRef>> for &'a RedemptionIdRef"],["impl From<DisplayName> for Box<DisplayNameRef>"],["impl From<&str> for CharityDonationId"],["impl From<Box<str>> for EmoteSetId"],["impl<'a> From<&'a MsgId> for &'a MsgIdRef"],["impl From<&TimestampRef> for Rc<TimestampRef>"],["impl From<&CommunityGiftIdRef> for Rc<CommunityGiftIdRef>"],["impl From<&StreamIdRef> for Rc<StreamIdRef>"],["impl From<&IgdbIdRef> for Rc<IgdbIdRef>"],["impl<'a> From<&'a TagId> for Cow<'a, TagIdRef>"],["impl From<Box<RewardIdRef>> for RewardId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, HexColorRef>> for &'a HexColorRef"],["impl<'a> From<&'a str> for &'a CreatorGoalIdRef"],["impl<'a> From<Cow<'a, HypeTrainIdRef>> for HypeTrainId"],["impl From<BadgeSetId> for String"],["impl From<&CharityDonationIdRef> for Arc<CharityDonationIdRef>"],["impl<'a> From<&'a BadgeSetId> for Cow<'a, BadgeSetIdRef>"],["impl From<&CommunityGiftIdRef> for CommunityGiftId"],["impl From<&str> for ChatBadgeId"],["impl<'a> From<&'a CharityCampaignId> for &'a CharityCampaignIdRef"],["impl From<&str> for EmoteSetId"],["impl<'a> From<&'a String> for &'a EventSubIdRef"],["impl From<Box<CreatorGoalIdRef>> for CreatorGoalId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, ClipIdRef>> for &'a ClipIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, HypeTrainIdRef>> for &'a HypeTrainIdRef"],["impl From<&RedemptionIdRef> for Arc<RedemptionIdRef>"],["impl From<&PollChoiceIdRef> for Rc<PollChoiceIdRef>"],["impl From<Box<CharityCampaignIdRef>> for CharityCampaignId"],["impl<'a> From<VideoId> for Cow<'a, VideoIdRef>"],["impl<'a> From<&'a IgdbId> for Cow<'a, IgdbIdRef>"],["impl<'a> From<&'a String> for &'a RewardIdRef"],["impl<'a> From<RedemptionId> for Cow<'a, RedemptionIdRef>"],["impl<'a> From<&'a TagId> for &'a TagIdRef"],["impl From<&HypeTrainIdRef> for HypeTrainId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CreatorGoalIdRef>> for &'a CreatorGoalIdRef"],["impl From<Box<MsgIdRef>> for MsgId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CategoryIdRef>> for &'a CategoryIdRef"],["impl From<Box<str>> for CharityCampaignId"],["impl From<EmoteSetId> for Box<EmoteSetIdRef>"],["impl From<Box<TagIdRef>> for TagId"],["impl From<String> for HypeTrainId"],["impl<'a> From<&'a PollChoiceIdRef> for Cow<'a, PollChoiceIdRef>"],["impl<'a> From<&'a String> for &'a HexColorRef"],["impl<'a> From<&'a Nickname> for &'a NicknameRef"],["impl From<String> for RedemptionId"],["impl From<String> for MsgId"],["impl From<&CreatorGoalIdRef> for Arc<CreatorGoalIdRef>"],["impl<'a> From<&'a TeamIdRef> for Cow<'a, TeamIdRef>"],["impl From<Parse> for TimestampParseError"],["impl<'a> From<&'a ClipId> for &'a ClipIdRef"],["impl From<String> for StreamSegmentId"],["impl From<DisplayName> for String"],["impl<'a> From<&'a BadgeSetIdRef> for Cow<'a, BadgeSetIdRef>"],["impl<'a> From<&'a str> for &'a CommunityGiftIdRef"],["impl From<&RewardIdRef> for Arc<RewardIdRef>"],["impl<'a> From<Timestamp> for Cow<'a, TimestampRef>"],["impl From<Box<str>> for StreamId"],["impl From<IgdbId> for Box<IgdbIdRef>"],["impl<'a> From<&'a CategoryId> for &'a CategoryIdRef"],["impl From<&RewardIdRef> for RewardId"],["impl<'a> From<DisplayName> for Cow<'a, DisplayNameRef>"],["impl From<PollId> for Box<PollIdRef>"],["impl<'a> From<&'a StreamSegmentIdRef> for Cow<'a, StreamSegmentIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CommunityGiftIdRef>> for &'a CommunityGiftIdRef"],["impl<'a> From<&'a TagIdRef> for Cow<'a, TagIdRef>"],["impl From<&str> for DisplayName"],["impl From<&CharityDonationIdRef> for CharityDonationId"],["impl<'a> From<StreamId> for Cow<'a, StreamIdRef>"],["impl From<Box<DisplayNameRef>> for DisplayName"],["impl<'a> From<&'a NicknameRef> for Cow<'a, NicknameRef>"],["impl From<&RedemptionIdRef> for RedemptionId"],["impl<'a> From<HexColor> for Cow<'a, HexColorRef>"],["impl From<String> for UserId"],["impl<'a> From<&'a EventSubIdRef> for Cow<'a, EventSubIdRef>"],["impl<'a> From<&'a String> for &'a TagIdRef"],["impl From<Box<str>> for ChatBadgeId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, DisplayNameRef>> for &'a DisplayNameRef"],["impl<'a> From<&'a Nickname> for Cow<'a, NicknameRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, IgdbIdRef>> for &'a IgdbIdRef"],["impl<'a> From<&'a EmoteSetIdRef> for Cow<'a, EmoteSetIdRef>"],["impl From<&PollIdRef> for PollId"],["impl<'a> From<&'a Timestamp> for Cow<'a, TimestampRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, BadgeSetIdRef>> for &'a BadgeSetIdRef"],["impl<'a> From<&'a EmoteSetId> for &'a EmoteSetIdRef"],["impl<'a> From<&'a String> for &'a CharityCampaignIdRef"],["impl From<&TimestampRef> for Arc<TimestampRef>"],["impl<'a> From<&'a PredictionId> for &'a PredictionIdRef"],["impl From<TeamId> for Box<TeamIdRef>"],["impl From<&PredictionOutcomeIdRef> for Rc<PredictionOutcomeIdRef>"],["impl<'a> From<&'a CharityDonationId> for &'a CharityDonationIdRef"],["impl<'a> From<EmoteId> for Cow<'a, EmoteIdRef>"],["impl From<IgdbId> for String"],["impl<'a> From<ClipId> for Cow<'a, ClipIdRef>"],["impl<'a> From<&'a CreatorGoalId> for Cow<'a, CreatorGoalIdRef>"],["impl<'a> From<&'a PredictionOutcomeId> for Cow<'a, PredictionOutcomeIdRef>"],["impl From<&str> for VideoId"],["impl From<Box<RedemptionIdRef>> for RedemptionId"],["impl<'a> From<PredictionId> for Cow<'a, PredictionIdRef>"],["impl<'a> From<&'a String> for &'a BlockedTermIdRef"],["impl<'a> From<&'a PredictionId> for Cow<'a, PredictionIdRef>"],["impl<'a> From<&'a RewardId> for Cow<'a, RewardIdRef>"],["impl From<Box<ChatBadgeIdRef>> for ChatBadgeId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CharityDonationIdRef>> for &'a CharityDonationIdRef"],["impl From<&str> for CharityCampaignId"],["impl From<&CreatorGoalIdRef> for Rc<CreatorGoalIdRef>"],["impl<'a> From<&'a StreamId> for &'a StreamIdRef"],["impl From<CategoryId> for String"],["impl<'a> From<&'a PredictionOutcomeId> for &'a PredictionOutcomeIdRef"],["impl From<Box<IgdbIdRef>> for IgdbId"],["impl<'a> From<&'a String> for &'a HypeTrainIdRef"],["impl From<Box<str>> for RedemptionId"],["impl From<Box<str>> for ClipId"],["impl<'a> From<&'a IgdbId> for &'a IgdbIdRef"],["impl<'a> From<&'a HypeTrainId> for Cow<'a, HypeTrainIdRef>"],["impl From<CommunityGiftId> for String"],["impl From<&str> for MsgId"],["impl From<Box<str>> for StreamSegmentId"],["impl<'a> From<&'a str> for &'a PredictionOutcomeIdRef"],["impl<'a> From<&'a RewardId> for &'a RewardIdRef"],["impl<'a> From<&'a EventSubId> for &'a EventSubIdRef"],["impl From<Box<PredictionOutcomeIdRef>> for PredictionOutcomeId"],["impl<'a> From<&'a String> for &'a PredictionIdRef"],["impl<'a> From<&'a str> for &'a MsgIdRef"],["impl From<String> for VideoId"],["impl From<&NicknameRef> for Rc<NicknameRef>"],["impl<'a> From<&'a IgdbIdRef> for Cow<'a, IgdbIdRef>"],["impl<'a> From<&'a TeamId> for Cow<'a, TeamIdRef>"],["impl<'a> From<Cow<'a, CreatorGoalIdRef>> for CreatorGoalId"],["impl From<String> for PollChoiceId"],["impl<'a> From<&'a String> for &'a UserIdRef"],["impl<'a> From<Cow<'a, DisplayNameRef>> for DisplayName"],["impl<'a> From<&'a str> for &'a TagIdRef"],["impl<'a> From<&'a str> for &'a DisplayNameRef"],["impl From<&EventSubIdRef> for Arc<EventSubIdRef>"],["impl<'a> From<&'a str> for &'a CategoryIdRef"],["impl From<&ChatBadgeIdRef> for Rc<ChatBadgeIdRef>"],["impl From<PredictionId> for String"],["impl From<VideoId> for Box<VideoIdRef>"],["impl<'a> From<CommunityGiftId> for Cow<'a, CommunityGiftIdRef>"],["impl<'a> From<&'a str> for &'a HexColorRef"],["impl From<PredictionId> for Box<PredictionIdRef>"],["impl From<Box<HexColorRef>> for HexColor"],["impl From<&PollIdRef> for Rc<PollIdRef>"],["impl From<&str> for PredictionOutcomeId"],["impl From<&VideoIdRef> for VideoId"],["impl From<CharityDonationId> for String"],["impl<'a> From<TeamId> for Cow<'a, TeamIdRef>"],["impl<'a> From<CharityCampaignId> for Cow<'a, CharityCampaignIdRef>"],["impl From<Box<CategoryIdRef>> for CategoryId"],["impl<'a> From<&'a UserId> for Cow<'a, UserIdRef>"],["impl From<&HypeTrainIdRef> for Arc<HypeTrainIdRef>"],["impl<'a> From<&'a StreamSegmentId> for &'a StreamSegmentIdRef"],["impl<'a> From<&'a str> for &'a RedemptionIdRef"],["impl From<EmoteSetId> for String"],["impl From<PredictionOutcomeId> for String"],["impl From<&IgdbIdRef> for Arc<IgdbIdRef>"],["impl<'a> From<&'a EmoteId> for &'a EmoteIdRef"],["impl From<CreatorGoalId> for Box<CreatorGoalIdRef>"],["impl From<ClipId> for String"],["impl<'a> From<Cow<'a, PredictionOutcomeIdRef>> for PredictionOutcomeId"],["impl From<Box<UserIdRef>> for UserId"],["impl From<&PollChoiceIdRef> for PollChoiceId"],["impl<'a> From<&'a HexColor> for Cow<'a, HexColorRef>"],["impl<'a> From<Cow<'a, PollIdRef>> for PollId"],["impl From<&TeamIdRef> for Rc<TeamIdRef>"],["impl<'a> From<&'a UserId> for &'a UserIdRef"],["impl<'a> From<&'a CommunityGiftId> for &'a CommunityGiftIdRef"],["impl From<&str> for EmoteId"],["impl From<String> for PredictionOutcomeId"],["impl<'a> From<&'a str> for &'a UserIdRef"],["impl From<&HexColorRef> for HexColor"],["impl<'a> From<Cow<'a, MsgIdRef>> for MsgId"],["impl<'a> From<&'a str> for &'a ChatBadgeIdRef"],["impl From<&EmoteSetIdRef> for EmoteSetId"],["impl<'a> From<&'a TeamId> for &'a TeamIdRef"],["impl<'a> From<Cow<'a, EmoteIdRef>> for EmoteId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, NicknameRef>> for &'a NicknameRef"],["impl From<&BlockedTermIdRef> for BlockedTermId"],["impl From<String> for Nickname"],["impl From<StreamSegmentId> for String"],["impl<'a> From<&'a ClipId> for Cow<'a, ClipIdRef>"],["impl<'a> From<EventSubId> for Cow<'a, EventSubIdRef>"],["impl From<&str> for BlockedTermId"],["impl<'a> From<ChatBadgeId> for Cow<'a, ChatBadgeIdRef>"],["impl<'a> From<&'a str> for &'a NicknameRef"],["impl<'a> From<&'a String> for &'a CategoryIdRef"],["impl From<PollChoiceId> for Box<PollChoiceIdRef>"],["impl From<&HypeTrainIdRef> for Rc<HypeTrainIdRef>"],["impl From<&HexColorRef> for Arc<HexColorRef>"],["impl From<&NicknameRef> for Nickname"],["impl<'a> From<PollChoiceId> for Cow<'a, PollChoiceIdRef>"],["impl From<Box<str>> for MsgId"],["impl<'a> From<&'a RedemptionId> for Cow<'a, RedemptionIdRef>"],["impl From<&CharityCampaignIdRef> for Rc<CharityCampaignIdRef>"],["impl<'a> From<&'a String> for &'a TeamIdRef"],["impl<'a> From<&'a BlockedTermId> for Cow<'a, BlockedTermIdRef>"],["impl<'a> From<&'a EmoteSetId> for Cow<'a, EmoteSetIdRef>"],["impl From<String> for HexColor"],["impl From<CategoryId> for Box<CategoryIdRef>"],["impl From<Box<StreamSegmentIdRef>> for StreamSegmentId"],["impl From<String> for BadgeSetId"],["impl From<Box<str>> for CharityDonationId"],["impl<'a> From<&'a String> for &'a PollIdRef"],["impl<'a> From<StreamSegmentId> for Cow<'a, StreamSegmentIdRef>"],["impl From<Box<str>> for UserId"],["impl<'a> From<Cow<'a, CategoryIdRef>> for CategoryId"],["impl From<String> for BlockedTermId"],["impl From<RewardId> for Box<RewardIdRef>"],["impl<'a> From<BlockedTermId> for Cow<'a, BlockedTermIdRef>"],["impl From<Box<str>> for BlockedTermId"],["impl From<MsgId> for Box<MsgIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, EventSubIdRef>> for &'a EventSubIdRef"],["impl From<&ChatBadgeIdRef> for Arc<ChatBadgeIdRef>"],["impl<'a> From<&'a DisplayNameRef> for Cow<'a, DisplayNameRef>"],["impl From<BlockedTermId> for String"],["impl<'a> From<Nickname> for Cow<'a, NicknameRef>"],["impl<'a> From<Cow<'a, NicknameRef>> for Nickname"],["impl<'a> From<&'a str> for &'a PollChoiceIdRef"],["impl<'a> From<&'a RedemptionId> for &'a RedemptionIdRef"],["impl<'a> From<&'a ChatBadgeIdRef> for Cow<'a, ChatBadgeIdRef>"],["impl<'a> From<&'a str> for &'a HypeTrainIdRef"],["impl From<&TagIdRef> for Arc<TagIdRef>"],["impl From<ChatBadgeId> for Box<ChatBadgeIdRef>"],["impl<'a> From<Cow<'a, UserIdRef>> for UserId"],["impl From<Box<NicknameRef>> for Nickname"],["impl From<HypeTrainId> for Box<HypeTrainIdRef>"],["impl From<&str> for RedemptionId"],["impl<'a> From<&'a String> for &'a CreatorGoalIdRef"],["impl<'a> From<&'a VideoIdRef> for Cow<'a, VideoIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, VideoIdRef>> for &'a VideoIdRef"],["impl From<String> for EmoteSetId"],["impl From<&StreamSegmentIdRef> for Arc<StreamSegmentIdRef>"],["impl From<Timestamp> for Box<TimestampRef>"],["impl<'a> From<&'a str> for &'a PredictionIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, UserIdRef>> for &'a UserIdRef"],["impl<'a> From<&'a String> for &'a CommunityGiftIdRef"],["impl<'a, 'b: 'a> From<&'a Cow<'b, PollIdRef>> for &'a PollIdRef"],["impl<'a> From<&'a String> for &'a DisplayNameRef"],["impl From<Box<BadgeSetIdRef>> for BadgeSetId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, TagIdRef>> for &'a TagIdRef"],["impl From<&EmoteSetIdRef> for Rc<EmoteSetIdRef>"],["impl From<&StreamIdRef> for Arc<StreamIdRef>"],["impl From<VideoId> for String"],["impl From<Box<PollChoiceIdRef>> for PollChoiceId"],["impl From<&CommunityGiftIdRef> for Arc<CommunityGiftIdRef>"],["impl From<String> for ChatBadgeId"],["impl<'a> From<&'a EmoteIdRef> for Cow<'a, EmoteIdRef>"],["impl From<PollChoiceId> for String"],["impl<'a> From<&'a HexColorRef> for Cow<'a, HexColorRef>"],["impl<'a> From<HypeTrainId> for Cow<'a, HypeTrainIdRef>"],["impl<'a> From<&'a RedemptionIdRef> for Cow<'a, RedemptionIdRef>"],["impl From<&MsgIdRef> for Rc<MsgIdRef>"],["impl<'a> From<&'a CategoryIdRef> for Cow<'a, CategoryIdRef>"],["impl From<&EmoteSetIdRef> for Arc<EmoteSetIdRef>"],["impl From<&MsgIdRef> for Arc<MsgIdRef>"],["impl From<Box<str>> for BadgeSetId"],["impl<'a> From<&'a PredictionOutcomeIdRef> for Cow<'a, PredictionOutcomeIdRef>"],["impl From<Infallible> for TimestampParseError"],["impl From<Box<str>> for PredictionId"],["impl From<&str> for EventSubId"],["impl<'a> From<RewardId> for Cow<'a, RewardIdRef>"],["impl From<Box<CharityDonationIdRef>> for CharityDonationId"],["impl From<Box<str>> for TagId"],["impl From<String> for TeamId"],["impl From<HypeTrainId> for String"],["impl From<&IgdbIdRef> for IgdbId"],["impl From<Box<VideoIdRef>> for VideoId"],["impl From<&str> for UserId"],["impl<'a> From<&'a VideoId> for &'a VideoIdRef"],["impl<'a> From<CategoryId> for Cow<'a, CategoryIdRef>"],["impl From<&CategoryIdRef> for Arc<CategoryIdRef>"],["impl From<&CharityCampaignIdRef> for Arc<CharityCampaignIdRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, PredictionIdRef>> for &'a PredictionIdRef"],["impl<'a> From<Cow<'a, ClipIdRef>> for ClipId"],["impl<'a> From<PredictionOutcomeId> for Cow<'a, PredictionOutcomeIdRef>"],["impl<'a> From<&'a PollChoiceId> for &'a PollChoiceIdRef"],["impl<'a> From<&'a ChatBadgeId> for &'a ChatBadgeIdRef"],["impl From<String> for RewardId"],["impl<'a> From<HexColor> for NamedUserColor<'a>"],["impl<'a> From<&'a CategoryId> for Cow<'a, CategoryIdRef>"],["impl<'a> From<Cow<'a, TeamIdRef>> for TeamId"],["impl From<String> for CharityCampaignId"],["impl<'a> From<&'a str> for &'a EmoteSetIdRef"],["impl From<StreamSegmentId> for Box<StreamSegmentIdRef>"],["impl<'a> From<Cow<'a, StreamIdRef>> for StreamId"],["impl From<Box<TimestampRef>> for Timestamp"],["impl From<String> for CategoryId"],["impl<'a> From<Cow<'a, PredictionIdRef>> for PredictionId"],["impl From<String> for PollId"],["impl From<Box<CommunityGiftIdRef>> for CommunityGiftId"],["impl From<&DisplayNameRef> for Arc<DisplayNameRef>"],["impl From<&VideoIdRef> for Rc<VideoIdRef>"],["impl From<&MsgIdRef> for MsgId"],["impl<'a> From<&'a StreamIdRef> for Cow<'a, StreamIdRef>"],["impl From<Box<EventSubIdRef>> for EventSubId"],["impl From<&CategoryIdRef> for CategoryId"],["impl From<&BadgeSetIdRef> for BadgeSetId"],["impl<'a> From<&'a ClipIdRef> for Cow<'a, ClipIdRef>"],["impl From<String> for EmoteId"],["impl From<&TeamIdRef> for Arc<TeamIdRef>"],["impl From<PollId> for String"],["impl<'a> From<&'a str> for &'a EmoteIdRef"],["impl<'a> From<&'a String> for &'a VideoIdRef"],["impl From<&ClipIdRef> for Rc<ClipIdRef>"],["impl<'a> From<&'a String> for &'a ChatBadgeIdRef"],["impl From<StreamId> for Box<StreamIdRef>"],["impl From<Box<HypeTrainIdRef>> for HypeTrainId"],["impl From<&PredictionIdRef> for Rc<PredictionIdRef>"],["impl From<&BlockedTermIdRef> for Arc<BlockedTermIdRef>"],["impl From<CreatorGoalId> for String"],["impl<'a, 'b: 'a> From<&'a Cow<'b, RewardIdRef>> for &'a RewardIdRef"],["impl From<Format> for TimestampParseError"],["impl From<Box<PredictionIdRef>> for PredictionId"],["impl From<&str> for BadgeSetId"],["impl From<Box<str>> for VideoId"],["impl From<&str> for HypeTrainId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteSetIdRef>> for &'a EmoteSetIdRef"],["impl<'a> From<&'a RewardIdRef> for Cow<'a, RewardIdRef>"],["impl From<HexColor> for Box<HexColorRef>"],["impl From<Box<str>> for RewardId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, ChatBadgeIdRef>> for &'a ChatBadgeIdRef"],["impl<'a> From<&'a String> for &'a StreamIdRef"],["impl From<&UserIdRef> for Arc<UserIdRef>"],["impl<'a> From<&'a PollId> for &'a PollIdRef"],["impl From<&StreamSegmentIdRef> for Rc<StreamSegmentIdRef>"],["impl From<Box<BlockedTermIdRef>> for BlockedTermId"],["impl From<String> for EventSubId"],["impl From<&ChatBadgeIdRef> for ChatBadgeId"],["impl From<Box<str>> for TeamId"],["impl<'a> From<&'a TimestampRef> for Cow<'a, TimestampRef>"],["impl From<CharityDonationId> for Box<CharityDonationIdRef>"],["impl From<&EventSubIdRef> for Rc<EventSubIdRef>"],["impl<'a> From<Cow<'a, TimestampRef>> for Timestamp"],["impl From<&PredictionIdRef> for Arc<PredictionIdRef>"],["impl<'a> From<EmoteSetId> for Cow<'a, EmoteSetIdRef>"],["impl From<ClipId> for Box<ClipIdRef>"],["impl From<Box<str>> for PollId"],["impl<'a> From<&'a str> for &'a BadgeSetIdRef"],["impl<'a> From<&'a CharityCampaignId> for Cow<'a, CharityCampaignIdRef>"],["impl From<&UserIdRef> for UserId"],["impl<'a> From<Cow<'a, CommunityGiftIdRef>> for CommunityGiftId"],["impl From<UserId> for String"],["impl From<EmoteId> for String"],["impl From<Box<str>> for PollChoiceId"],["impl From<&str> for PollId"],["impl From<Box<str>> for CommunityGiftId"],["impl From<&str> for CreatorGoalId"],["impl From<Box<ClipIdRef>> for ClipId"],["impl From<Box<str>> for PredictionOutcomeId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, CharityCampaignIdRef>> for &'a CharityCampaignIdRef"],["impl<'a> From<&'a PollChoiceId> for Cow<'a, PollChoiceIdRef>"],["impl<'a> From<Cow<'a, IgdbIdRef>> for IgdbId"],["impl From<&str> for ClipId"],["impl<'a> From<&'a EmoteId> for Cow<'a, EmoteIdRef>"],["impl From<Nickname> for Box<NicknameRef>"],["impl From<&HexColorRef> for Rc<HexColorRef>"],["impl<'a, 'b: 'a> From<&'a Cow<'b, TimestampRef>> for &'a TimestampRef"],["impl<'a> From<&'a CreatorGoalIdRef> for Cow<'a, CreatorGoalIdRef>"],["impl From<RewardId> for String"],["impl<'a> From<Cow<'a, HexColorRef>> for NamedUserColor<'a>"],["impl<'a> From<&'a Timestamp> for &'a TimestampRef"],["impl<'a> From<Cow<'a, CharityCampaignIdRef>> for CharityCampaignId"],["impl From<&DisplayNameRef> for DisplayName"],["impl From<&str> for StreamSegmentId"],["impl<'a> From<&'a str> for &'a ClipIdRef"],["impl From<&CharityCampaignIdRef> for CharityCampaignId"],["impl From<&BlockedTermIdRef> for Rc<BlockedTermIdRef>"],["impl<'a> From<&'a str> for &'a IgdbIdRef"],["impl<'a> From<&'a HexColor> for &'a HexColorRef"],["impl From<EventSubId> for Box<EventSubIdRef>"],["impl<'a> From<Cow<'a, StreamSegmentIdRef>> for StreamSegmentId"],["impl<'a> From<Cow<'a, HexColorRef>> for HexColor"],["impl<'a> From<Cow<'a, ChatBadgeIdRef>> for ChatBadgeId"],["impl From<&str> for CommunityGiftId"],["impl<'a> From<&'a CreatorGoalId> for &'a CreatorGoalIdRef"],["impl<'a> From<&'a CharityDonationId> for Cow<'a, CharityDonationIdRef>"],["impl From<&str> for RewardId"],["impl From<&str> for TeamId"],["impl From<CommunityGiftId> for Box<CommunityGiftIdRef>"],["impl From<Box<StreamIdRef>> for StreamId"],["impl From<MsgId> for String"],["impl<'a> From<Cow<'a, TagIdRef>> for TagId"],["impl From<String> for TagId"],["impl<'a, 'b: 'a> From<&'a Cow<'b, StreamSegmentIdRef>> for &'a StreamSegmentIdRef"],["impl From<&PredictionIdRef> for PredictionId"],["impl<'a> From<&'a str> for &'a CharityDonationIdRef"],["impl<'a> From<&'a String> for &'a EmoteSetIdRef"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.TryFrom.js b/trait.impl/core/convert/trait.TryFrom.js index 19207a97..d761705a 100644 --- a/trait.impl/core/convert/trait.TryFrom.js +++ b/trait.impl/core/convert/trait.TryFrom.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl TryFrom<&str> for Timestamp"],["impl TryFrom<OffsetDateTime> for Timestamp"],["impl<'a> TryFrom<&'a String> for &'a TimestampRef"],["impl TryFrom<String> for Timestamp"],["impl TryFrom<u64> for CommercialLength"],["impl<'a> TryFrom<&'a str> for NamedUserColor<'a>"],["impl<'a> TryFrom<&'a str> for &'a TimestampRef"]] +"twitch_types":[["impl<'a> TryFrom<&'a str> for &'a TimestampRef"],["impl<'a> TryFrom<&'a String> for &'a TimestampRef"],["impl TryFrom<String> for Timestamp"],["impl<'a> TryFrom<&'a str> for NamedUserColor<'a>"],["impl TryFrom<&str> for Timestamp"],["impl TryFrom<OffsetDateTime> for Timestamp"],["impl TryFrom<u64> for CommercialLength"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/default/trait.Default.js b/trait.impl/core/default/trait.Default.js index 46ef75b5..151652bf 100644 --- a/trait.impl/core/default/trait.Default.js +++ b/trait.impl/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Default for EmoteScale"],["impl Default for EmoteThemeMode"],["impl Default for UserType"],["impl Default for BroadcasterType"]] +"twitch_types":[["impl Default for EmoteThemeMode"],["impl Default for UserType"],["impl Default for EmoteScale"],["impl Default for BroadcasterType"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index a67a6075..482e7514 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Debug for DisplayNameRef"],["impl Debug for ClipId"],["impl Debug for CategoryId"],["impl Debug for SubscriptionTier"],["impl Debug for BlockedTermIdRef"],["impl Debug for PredictionOutcome"],["impl Debug for UserIdRef"],["impl Debug for EmoteSetId"],["impl Debug for VideoIdRef"],["impl Debug for BroadcasterType"],["impl Debug for ChatBadgeIdRef"],["impl Debug for BlockedTermId"],["impl Debug for MsgId"],["impl Debug for RewardIdRef"],["impl Debug for PollIdRef"],["impl Debug for EventSubIdRef"],["impl Debug for CommercialLengthParseError"],["impl Debug for PollChoice"],["impl Debug for VideoType"],["impl Debug for CreatorGoalIdRef"],["impl Debug for VideoPeriod"],["impl Debug for HypeTrainIdRef"],["impl Debug for PollStatus"],["impl Debug for HypeTrainId"],["impl Debug for TeamIdRef"],["impl Debug for VideoPrivacy"],["impl Debug for EmoteAnimationSetting"],["impl Debug for RewardId"],["impl Debug for IgdbId"],["impl Debug for PredictionOutcomeIdRef"],["impl Debug for UserType"],["impl Debug for Image"],["impl Debug for PredictionOutcomeId"],["impl<'a> Debug for EmoteUrlBuilder<'a>"],["impl Debug for StreamId"],["impl Debug for ClipIdRef"],["impl Debug for HexColor"],["impl Debug for CreatorGoalId"],["impl Debug for PredictionId"],["impl Debug for EmoteSetIdRef"],["impl Debug for PredictionStatus"],["impl Debug for StreamSegmentId"],["impl Debug for EventSubId"],["impl Debug for Nickname"],["impl Debug for NicknameRef"],["impl Debug for TimestampParseError"],["impl Debug for TagIdRef"],["impl Debug for AutomodStatus"],["impl Debug for StreamSegmentIdRef"],["impl Debug for ContentClassificationId"],["impl Debug for CreatorGoalType"],["impl Debug for ResubscriptionEmote"],["impl Debug for PollChoiceId"],["impl Debug for Timestamp"],["impl Debug for CharityCampaignId"],["impl Debug for PredictionTopPredictors"],["impl Debug for BadgeSetId"],["impl Debug for RedemptionId"],["impl Debug for TimestampRef"],["impl Debug for CharityDonationId"],["impl Debug for DisplayName"],["impl Debug for EmoteThemeMode"],["impl Debug for ChatBadgeId"],["impl Debug for Max"],["impl Debug for PollChoiceIdRef"],["impl Debug for TeamId"],["impl Debug for BadgeSetIdRef"],["impl Debug for GlobalCooldown"],["impl Debug for TwitchCategory"],["impl Debug for CommercialLength"],["impl Debug for PredictionIdRef"],["impl Debug for EmoteIdRef"],["impl Debug for User"],["impl Debug for MsgIdRef"],["impl Debug for VideoId"],["impl Debug for EmoteScale"],["impl Debug for RedemptionIdRef"],["impl Debug for TagId"],["impl Debug for HexColorRef"],["impl Debug for UserId"],["impl Debug for CharityDonationIdRef"],["impl Debug for CharityCampaignIdRef"],["impl<'a> Debug for NamedUserColor<'a>"],["impl Debug for StreamIdRef"],["impl Debug for EmoteId"],["impl Debug for CategoryIdRef"],["impl Debug for PollId"],["impl Debug for IgdbIdRef"]] +"twitch_types":[["impl Debug for PredictionIdRef"],["impl Debug for EmoteAnimationSetting"],["impl Debug for EmoteScale"],["impl Debug for PollId"],["impl Debug for CharityCampaignIdRef"],["impl Debug for DisplayName"],["impl Debug for NicknameRef"],["impl Debug for ChatBadgeIdRef"],["impl Debug for BadgeSetId"],["impl Debug for CommercialLength"],["impl Debug for ClipId"],["impl Debug for RewardId"],["impl Debug for TeamIdRef"],["impl Debug for EmoteSetIdRef"],["impl Debug for AutomodStatus"],["impl Debug for TwitchCategory"],["impl Debug for UserType"],["impl Debug for CategoryIdRef"],["impl Debug for PredictionOutcomeIdRef"],["impl Debug for UserIdRef"],["impl Debug for PredictionOutcomeId"],["impl Debug for BlockedTermId"],["impl Debug for ResubscriptionEmote"],["impl Debug for TimestampRef"],["impl<'a> Debug for EmoteUrlBuilder<'a>"],["impl Debug for CommercialLengthParseError"],["impl Debug for ChatBadgeId"],["impl Debug for CharityCampaignId"],["impl Debug for PollChoiceIdRef"],["impl Debug for CreatorGoalType"],["impl Debug for StreamId"],["impl Debug for VideoPrivacy"],["impl Debug for User"],["impl Debug for TeamId"],["impl Debug for RedemptionIdRef"],["impl Debug for EmoteIdRef"],["impl Debug for CreatorGoalId"],["impl Debug for VideoId"],["impl Debug for PredictionTopPredictors"],["impl Debug for PredictionId"],["impl Debug for EventSubId"],["impl Debug for PollIdRef"],["impl Debug for MsgIdRef"],["impl Debug for VideoIdRef"],["impl Debug for IgdbIdRef"],["impl Debug for HypeTrainIdRef"],["impl Debug for HexColorRef"],["impl Debug for StreamSegmentId"],["impl Debug for Timestamp"],["impl Debug for TimestampParseError"],["impl Debug for VideoType"],["impl Debug for EmoteId"],["impl Debug for RedemptionId"],["impl Debug for MsgId"],["impl Debug for HypeTrainId"],["impl Debug for PollStatus"],["impl Debug for EmoteSetId"],["impl Debug for GlobalCooldown"],["impl Debug for ContentClassificationId"],["impl Debug for ClipIdRef"],["impl Debug for DisplayNameRef"],["impl Debug for StreamSegmentIdRef"],["impl Debug for RewardIdRef"],["impl Debug for BroadcasterType"],["impl Debug for StreamIdRef"],["impl Debug for SubscriptionTier"],["impl<'a> Debug for NamedUserColor<'a>"],["impl Debug for EmoteThemeMode"],["impl Debug for TagIdRef"],["impl Debug for CommunityGiftIdRef"],["impl Debug for Nickname"],["impl Debug for CategoryId"],["impl Debug for CommunityGiftId"],["impl Debug for Max"],["impl Debug for HexColor"],["impl Debug for VideoPeriod"],["impl Debug for PredictionStatus"],["impl Debug for CreatorGoalIdRef"],["impl Debug for BlockedTermIdRef"],["impl Debug for IgdbId"],["impl Debug for CharityDonationIdRef"],["impl Debug for PollChoiceId"],["impl Debug for TagId"],["impl Debug for PollChoice"],["impl Debug for CharityDonationId"],["impl Debug for UserId"],["impl Debug for Image"],["impl Debug for BadgeSetIdRef"],["impl Debug for EventSubIdRef"],["impl Debug for PredictionOutcome"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Display.js b/trait.impl/core/fmt/trait.Display.js index 57ff7ef8..cbd6f60c 100644 --- a/trait.impl/core/fmt/trait.Display.js +++ b/trait.impl/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Display for PredictionIdRef"],["impl Display for EmoteScale"],["impl Display for CommercialLengthParseError"],["impl Display for PollId"],["impl Display for IgdbIdRef"],["impl Display for NicknameRef"],["impl Display for ChatBadgeId"],["impl Display for PollIdRef"],["impl Display for EmoteId"],["impl Display for MsgIdRef"],["impl Display for CategoryId"],["impl Display for BlockedTermId"],["impl Display for CreatorGoalIdRef"],["impl Display for CategoryIdRef"],["impl Display for StreamSegmentIdRef"],["impl Display for EmoteIdRef"],["impl Display for EmoteAnimationSetting"],["impl Display for BlockedTermIdRef"],["impl Display for CharityCampaignId"],["impl Display for CharityDonationId"],["impl Display for TagId"],["impl Display for EmoteThemeMode"],["impl Display for MsgId"],["impl Display for RedemptionIdRef"],["impl Display for StreamId"],["impl Display for HypeTrainId"],["impl Display for RedemptionId"],["impl Display for HexColorRef"],["impl Display for UserId"],["impl Display for Timestamp"],["impl Display for StreamIdRef"],["impl Display for NamedUserColor<'_>"],["impl Display for BadgeSetId"],["impl Display for TeamIdRef"],["impl Display for VideoId"],["impl Display for RewardId"],["impl Display for CharityDonationIdRef"],["impl Display for PollChoiceIdRef"],["impl Display for EmoteSetId"],["impl Display for PredictionId"],["impl Display for DisplayNameRef"],["impl Display for ClipIdRef"],["impl Display for PredictionOutcomeIdRef"],["impl Display for EmoteSetIdRef"],["impl Display for DisplayName"],["impl Display for CommercialLength"],["impl Display for UserIdRef"],["impl Display for PollChoiceId"],["impl Display for TimestampRef"],["impl Display for TimestampParseError"],["impl Display for IgdbId"],["impl Display for HexColor"],["impl Display for CreatorGoalId"],["impl Display for HypeTrainIdRef"],["impl Display for Nickname"],["impl Display for TeamId"],["impl Display for ClipId"],["impl Display for VideoIdRef"],["impl Display for EventSubId"],["impl Display for PredictionOutcomeId"],["impl Display for BadgeSetIdRef"],["impl Display for ResubscriptionEmote"],["impl Display for CharityCampaignIdRef"],["impl Display for StreamSegmentId"],["impl Display for RewardIdRef"],["impl Display for TagIdRef"],["impl Display for ChatBadgeIdRef"],["impl Display for EventSubIdRef"]] +"twitch_types":[["impl Display for CategoryId"],["impl Display for EmoteSetId"],["impl Display for HexColor"],["impl Display for MsgId"],["impl Display for HexColorRef"],["impl Display for RedemptionIdRef"],["impl Display for IgdbId"],["impl Display for CreatorGoalIdRef"],["impl Display for NamedUserColor<'_>"],["impl Display for PollChoiceId"],["impl Display for VideoIdRef"],["impl Display for RedemptionId"],["impl Display for EmoteIdRef"],["impl Display for HypeTrainId"],["impl Display for CommercialLengthParseError"],["impl Display for EmoteSetIdRef"],["impl Display for PredictionId"],["impl Display for NicknameRef"],["impl Display for PredictionOutcomeId"],["impl Display for EmoteAnimationSetting"],["impl Display for BadgeSetId"],["impl Display for CommunityGiftIdRef"],["impl Display for VideoId"],["impl Display for CreatorGoalId"],["impl Display for Timestamp"],["impl Display for CharityCampaignId"],["impl Display for BlockedTermId"],["impl Display for DisplayNameRef"],["impl Display for UserIdRef"],["impl Display for CharityCampaignIdRef"],["impl Display for EmoteThemeMode"],["impl Display for CharityDonationIdRef"],["impl Display for CategoryIdRef"],["impl Display for ChatBadgeId"],["impl Display for StreamIdRef"],["impl Display for IgdbIdRef"],["impl Display for HypeTrainIdRef"],["impl Display for BlockedTermIdRef"],["impl Display for TeamId"],["impl Display for EventSubId"],["impl Display for BadgeSetIdRef"],["impl Display for PredictionIdRef"],["impl Display for EmoteId"],["impl Display for RewardIdRef"],["impl Display for MsgIdRef"],["impl Display for PollIdRef"],["impl Display for CommercialLength"],["impl Display for TagId"],["impl Display for StreamSegmentId"],["impl Display for Nickname"],["impl Display for StreamSegmentIdRef"],["impl Display for ChatBadgeIdRef"],["impl Display for ClipIdRef"],["impl Display for EmoteScale"],["impl Display for PollId"],["impl Display for CommunityGiftId"],["impl Display for PollChoiceIdRef"],["impl Display for TimestampParseError"],["impl Display for RewardId"],["impl Display for ClipId"],["impl Display for ResubscriptionEmote"],["impl Display for StreamId"],["impl Display for TimestampRef"],["impl Display for CharityDonationId"],["impl Display for TagIdRef"],["impl Display for DisplayName"],["impl Display for PredictionOutcomeIdRef"],["impl Display for TeamIdRef"],["impl Display for UserId"],["impl Display for EventSubIdRef"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/hash/trait.Hash.js b/trait.impl/core/hash/trait.Hash.js index 49f93ed5..2fc50fa9 100644 --- a/trait.impl/core/hash/trait.Hash.js +++ b/trait.impl/core/hash/trait.Hash.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Hash for UserIdRef"],["impl Hash for HypeTrainId"],["impl Hash for BlockedTermIdRef"],["impl Hash for CharityDonationId"],["impl Hash for CharityCampaignIdRef"],["impl Hash for RewardIdRef"],["impl Hash for EmoteSetId"],["impl Hash for TagId"],["impl Hash for NicknameRef"],["impl Hash for EmoteSetIdRef"],["impl Hash for PollId"],["impl Hash for ChatBadgeIdRef"],["impl Hash for ClipId"],["impl Hash for ChatBadgeId"],["impl Hash for VideoId"],["impl Hash for StreamSegmentId"],["impl Hash for RedemptionId"],["impl Hash for HexColor"],["impl Hash for CreatorGoalId"],["impl Hash for PollIdRef"],["impl Hash for RewardId"],["impl Hash for MsgIdRef"],["impl Hash for IgdbIdRef"],["impl Hash for TeamId"],["impl Hash for PredictionOutcomeIdRef"],["impl Hash for PredictionId"],["impl Hash for Nickname"],["impl Hash for EventSubIdRef"],["impl Hash for DisplayNameRef"],["impl Hash for UserType"],["impl Hash for CategoryIdRef"],["impl Hash for EmoteIdRef"],["impl Hash for ClipIdRef"],["impl Hash for PollChoiceIdRef"],["impl Hash for MsgId"],["impl Hash for BlockedTermId"],["impl Hash for Timestamp"],["impl Hash for PredictionOutcomeId"],["impl Hash for VideoIdRef"],["impl Hash for DisplayName"],["impl Hash for TagIdRef"],["impl Hash for CreatorGoalIdRef"],["impl Hash for StreamSegmentIdRef"],["impl Hash for CharityDonationIdRef"],["impl Hash for StreamIdRef"],["impl Hash for BadgeSetId"],["impl Hash for BroadcasterType"],["impl Hash for IgdbId"],["impl Hash for PollChoiceId"],["impl Hash for EventSubId"],["impl Hash for EmoteId"],["impl Hash for HexColorRef"],["impl Hash for CharityCampaignId"],["impl Hash for RedemptionIdRef"],["impl Hash for PredictionIdRef"],["impl Hash for CategoryId"],["impl Hash for TeamIdRef"],["impl Hash for BadgeSetIdRef"],["impl Hash for TimestampRef"],["impl Hash for HypeTrainIdRef"],["impl Hash for StreamId"],["impl Hash for UserId"]] +"twitch_types":[["impl Hash for CommunityGiftIdRef"],["impl Hash for PredictionId"],["impl Hash for EmoteSetId"],["impl Hash for HypeTrainId"],["impl Hash for PredictionOutcomeId"],["impl Hash for CreatorGoalIdRef"],["impl Hash for CharityCampaignIdRef"],["impl Hash for HexColor"],["impl Hash for IgdbId"],["impl Hash for BadgeSetIdRef"],["impl Hash for VideoId"],["impl Hash for ChatBadgeIdRef"],["impl Hash for BlockedTermIdRef"],["impl Hash for TimestampRef"],["impl Hash for ClipId"],["impl Hash for EmoteSetIdRef"],["impl Hash for CommunityGiftId"],["impl Hash for NicknameRef"],["impl Hash for RedemptionId"],["impl Hash for CreatorGoalId"],["impl Hash for DisplayNameRef"],["impl Hash for StreamIdRef"],["impl Hash for UserIdRef"],["impl Hash for UserType"],["impl Hash for StreamSegmentId"],["impl Hash for CharityCampaignId"],["impl Hash for EventSubIdRef"],["impl Hash for TeamIdRef"],["impl Hash for CharityDonationId"],["impl Hash for BlockedTermId"],["impl Hash for BroadcasterType"],["impl Hash for Timestamp"],["impl Hash for CharityDonationIdRef"],["impl Hash for CategoryId"],["impl Hash for TeamId"],["impl Hash for RewardId"],["impl Hash for ChatBadgeId"],["impl Hash for TagIdRef"],["impl Hash for EmoteId"],["impl Hash for UserId"],["impl Hash for PollId"],["impl Hash for BadgeSetId"],["impl Hash for StreamSegmentIdRef"],["impl Hash for PollChoiceIdRef"],["impl Hash for TagId"],["impl Hash for Nickname"],["impl Hash for MsgIdRef"],["impl Hash for PollChoiceId"],["impl Hash for ClipIdRef"],["impl Hash for CategoryIdRef"],["impl Hash for HypeTrainIdRef"],["impl Hash for IgdbIdRef"],["impl Hash for RewardIdRef"],["impl Hash for PredictionOutcomeIdRef"],["impl Hash for VideoIdRef"],["impl Hash for PredictionIdRef"],["impl Hash for EventSubId"],["impl Hash for StreamId"],["impl Hash for DisplayName"],["impl Hash for PollIdRef"],["impl Hash for EmoteIdRef"],["impl Hash for MsgId"],["impl Hash for HexColorRef"],["impl Hash for RedemptionIdRef"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Copy.js b/trait.impl/core/marker/trait.Copy.js index 09b51b26..62b76362 100644 --- a/trait.impl/core/marker/trait.Copy.js +++ b/trait.impl/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Copy for UserType"],["impl Copy for CommercialLength"],["impl Copy for BroadcasterType"]] +"twitch_types":[["impl Copy for BroadcasterType"],["impl Copy for CommercialLength"],["impl Copy for UserType"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js index 72caccd2..80e7aae8 100644 --- a/trait.impl/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Freeze for UserId",1,["twitch_types::basic::UserId"]],["impl Freeze for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl Freeze for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl Freeze for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl Freeze for Nickname",1,["twitch_types::basic::Nickname"]],["impl Freeze for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl Freeze for MsgId",1,["twitch_types::basic::MsgId"]],["impl Freeze for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl Freeze for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl Freeze for UserType",1,["twitch_types::basic::UserType"]],["impl Freeze for HexColor",1,["twitch_types::color::HexColor"]],["impl Freeze for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> Freeze for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl Freeze for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl Freeze for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl Freeze for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl Freeze for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl Freeze for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl Freeze for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl Freeze for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl Freeze for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl Freeze for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> Freeze for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl Freeze for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl Freeze for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl Freeze for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl Freeze for Image",1,["twitch_types::emote::Image"]],["impl Freeze for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl Freeze for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl Freeze for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl Freeze for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl Freeze for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl Freeze for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl Freeze for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl Freeze for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl Freeze for RewardId",1,["twitch_types::points::RewardId"]],["impl Freeze for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl Freeze for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl Freeze for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl Freeze for PollId",1,["twitch_types::points::PollId"]],["impl Freeze for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl Freeze for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl Freeze for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl Freeze for PredictionId",1,["twitch_types::points::PredictionId"]],["impl Freeze for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl Freeze for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl Freeze for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl Freeze for Max",1,["twitch_types::points::Max"]],["impl Freeze for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl Freeze for PollChoice",1,["twitch_types::points::PollChoice"]],["impl Freeze for PollStatus",1,["twitch_types::points::PollStatus"]],["impl Freeze for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl Freeze for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl Freeze for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl Freeze for StreamId",1,["twitch_types::stream::StreamId"]],["impl Freeze for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl Freeze for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl Freeze for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl Freeze for TagId",1,["twitch_types::stream::TagId"]],["impl Freeze for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl Freeze for TeamId",1,["twitch_types::stream::TeamId"]],["impl Freeze for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl Freeze for VideoId",1,["twitch_types::stream::VideoId"]],["impl Freeze for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl Freeze for ClipId",1,["twitch_types::stream::ClipId"]],["impl Freeze for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl Freeze for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl Freeze for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl Freeze for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl Freeze for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl Freeze for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl Freeze for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl Freeze for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl Freeze for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl Freeze for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl Freeze for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl Freeze for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl Freeze for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl Freeze for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl Freeze for VideoType",1,["twitch_types::stream::VideoType"]],["impl Freeze for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl Freeze for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl Freeze for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl Freeze for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl Freeze for Timestamp",1,["twitch_types::time::Timestamp"]],["impl Freeze for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl Freeze for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl Freeze for User",1,["twitch_types::user::User"]]] +"twitch_types":[["impl Freeze for UserId",1,["twitch_types::basic::UserId"]],["impl Freeze for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl Freeze for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl Freeze for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl Freeze for Nickname",1,["twitch_types::basic::Nickname"]],["impl Freeze for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl Freeze for MsgId",1,["twitch_types::basic::MsgId"]],["impl Freeze for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl Freeze for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl Freeze for UserType",1,["twitch_types::basic::UserType"]],["impl Freeze for HexColor",1,["twitch_types::color::HexColor"]],["impl Freeze for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> Freeze for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl Freeze for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl Freeze for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl Freeze for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl Freeze for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl Freeze for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl Freeze for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl Freeze for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl Freeze for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl Freeze for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> Freeze for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl Freeze for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl Freeze for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl Freeze for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl Freeze for Image",1,["twitch_types::emote::Image"]],["impl Freeze for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl Freeze for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl Freeze for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl Freeze for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl Freeze for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl Freeze for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl Freeze for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl Freeze for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl Freeze for RewardId",1,["twitch_types::points::RewardId"]],["impl Freeze for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl Freeze for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl Freeze for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl Freeze for PollId",1,["twitch_types::points::PollId"]],["impl Freeze for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl Freeze for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl Freeze for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl Freeze for PredictionId",1,["twitch_types::points::PredictionId"]],["impl Freeze for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl Freeze for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl Freeze for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl Freeze for Max",1,["twitch_types::points::Max"]],["impl Freeze for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl Freeze for PollChoice",1,["twitch_types::points::PollChoice"]],["impl Freeze for PollStatus",1,["twitch_types::points::PollStatus"]],["impl Freeze for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl Freeze for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl Freeze for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl Freeze for StreamId",1,["twitch_types::stream::StreamId"]],["impl Freeze for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl Freeze for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl Freeze for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl Freeze for TagId",1,["twitch_types::stream::TagId"]],["impl Freeze for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl Freeze for TeamId",1,["twitch_types::stream::TeamId"]],["impl Freeze for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl Freeze for VideoId",1,["twitch_types::stream::VideoId"]],["impl Freeze for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl Freeze for ClipId",1,["twitch_types::stream::ClipId"]],["impl Freeze for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl Freeze for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl Freeze for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl Freeze for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl Freeze for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl Freeze for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl Freeze for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl Freeze for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl Freeze for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl Freeze for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl Freeze for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl Freeze for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl Freeze for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl Freeze for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl Freeze for VideoType",1,["twitch_types::stream::VideoType"]],["impl Freeze for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl Freeze for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl Freeze for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl Freeze for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl Freeze for CommunityGiftId",1,["twitch_types::sub::CommunityGiftId"]],["impl Freeze for CommunityGiftIdRef",1,["twitch_types::sub::CommunityGiftIdRef"]],["impl Freeze for Timestamp",1,["twitch_types::time::Timestamp"]],["impl Freeze for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl Freeze for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl Freeze for User",1,["twitch_types::user::User"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index 974aa59a..f0ce0213 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Send for UserId",1,["twitch_types::basic::UserId"]],["impl Send for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl Send for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl Send for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl Send for Nickname",1,["twitch_types::basic::Nickname"]],["impl Send for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl Send for MsgId",1,["twitch_types::basic::MsgId"]],["impl Send for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl Send for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl Send for UserType",1,["twitch_types::basic::UserType"]],["impl Send for HexColor",1,["twitch_types::color::HexColor"]],["impl Send for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> Send for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl Send for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl Send for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl Send for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl Send for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl Send for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl Send for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl Send for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl Send for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl Send for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> Send for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl Send for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl Send for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl Send for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl Send for Image",1,["twitch_types::emote::Image"]],["impl Send for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl Send for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl Send for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl Send for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl Send for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl Send for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl Send for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl Send for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl Send for RewardId",1,["twitch_types::points::RewardId"]],["impl Send for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl Send for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl Send for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl Send for PollId",1,["twitch_types::points::PollId"]],["impl Send for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl Send for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl Send for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl Send for PredictionId",1,["twitch_types::points::PredictionId"]],["impl Send for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl Send for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl Send for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl Send for Max",1,["twitch_types::points::Max"]],["impl Send for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl Send for PollChoice",1,["twitch_types::points::PollChoice"]],["impl Send for PollStatus",1,["twitch_types::points::PollStatus"]],["impl Send for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl Send for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl Send for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl Send for StreamId",1,["twitch_types::stream::StreamId"]],["impl Send for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl Send for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl Send for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl Send for TagId",1,["twitch_types::stream::TagId"]],["impl Send for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl Send for TeamId",1,["twitch_types::stream::TeamId"]],["impl Send for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl Send for VideoId",1,["twitch_types::stream::VideoId"]],["impl Send for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl Send for ClipId",1,["twitch_types::stream::ClipId"]],["impl Send for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl Send for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl Send for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl Send for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl Send for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl Send for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl Send for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl Send for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl Send for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl Send for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl Send for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl Send for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl Send for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl Send for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl Send for VideoType",1,["twitch_types::stream::VideoType"]],["impl Send for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl Send for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl Send for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl Send for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl Send for Timestamp",1,["twitch_types::time::Timestamp"]],["impl Send for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl Send for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl Send for User",1,["twitch_types::user::User"]]] +"twitch_types":[["impl Send for UserId",1,["twitch_types::basic::UserId"]],["impl Send for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl Send for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl Send for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl Send for Nickname",1,["twitch_types::basic::Nickname"]],["impl Send for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl Send for MsgId",1,["twitch_types::basic::MsgId"]],["impl Send for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl Send for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl Send for UserType",1,["twitch_types::basic::UserType"]],["impl Send for HexColor",1,["twitch_types::color::HexColor"]],["impl Send for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> Send for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl Send for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl Send for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl Send for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl Send for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl Send for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl Send for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl Send for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl Send for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl Send for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> Send for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl Send for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl Send for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl Send for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl Send for Image",1,["twitch_types::emote::Image"]],["impl Send for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl Send for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl Send for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl Send for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl Send for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl Send for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl Send for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl Send for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl Send for RewardId",1,["twitch_types::points::RewardId"]],["impl Send for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl Send for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl Send for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl Send for PollId",1,["twitch_types::points::PollId"]],["impl Send for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl Send for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl Send for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl Send for PredictionId",1,["twitch_types::points::PredictionId"]],["impl Send for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl Send for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl Send for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl Send for Max",1,["twitch_types::points::Max"]],["impl Send for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl Send for PollChoice",1,["twitch_types::points::PollChoice"]],["impl Send for PollStatus",1,["twitch_types::points::PollStatus"]],["impl Send for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl Send for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl Send for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl Send for StreamId",1,["twitch_types::stream::StreamId"]],["impl Send for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl Send for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl Send for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl Send for TagId",1,["twitch_types::stream::TagId"]],["impl Send for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl Send for TeamId",1,["twitch_types::stream::TeamId"]],["impl Send for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl Send for VideoId",1,["twitch_types::stream::VideoId"]],["impl Send for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl Send for ClipId",1,["twitch_types::stream::ClipId"]],["impl Send for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl Send for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl Send for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl Send for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl Send for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl Send for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl Send for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl Send for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl Send for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl Send for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl Send for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl Send for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl Send for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl Send for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl Send for VideoType",1,["twitch_types::stream::VideoType"]],["impl Send for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl Send for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl Send for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl Send for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl Send for CommunityGiftId",1,["twitch_types::sub::CommunityGiftId"]],["impl Send for CommunityGiftIdRef",1,["twitch_types::sub::CommunityGiftIdRef"]],["impl Send for Timestamp",1,["twitch_types::time::Timestamp"]],["impl Send for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl Send for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl Send for User",1,["twitch_types::user::User"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Sized.js b/trait.impl/core/marker/trait.Sized.js index b6b85cd7..0fbd8aa0 100644 --- a/trait.impl/core/marker/trait.Sized.js +++ b/trait.impl/core/marker/trait.Sized.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl !Sized for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl !Sized for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl !Sized for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl !Sized for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl !Sized for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl !Sized for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl !Sized for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl !Sized for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl !Sized for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl !Sized for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl !Sized for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl !Sized for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl !Sized for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl !Sized for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl !Sized for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl !Sized for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl !Sized for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl !Sized for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl !Sized for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl !Sized for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl !Sized for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl !Sized for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl !Sized for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl !Sized for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl !Sized for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl !Sized for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl !Sized for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl !Sized for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl !Sized for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl !Sized for TimestampRef",1,["twitch_types::time::TimestampRef"]]] +"twitch_types":[["impl !Sized for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl !Sized for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl !Sized for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl !Sized for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl !Sized for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl !Sized for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl !Sized for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl !Sized for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl !Sized for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl !Sized for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl !Sized for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl !Sized for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl !Sized for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl !Sized for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl !Sized for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl !Sized for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl !Sized for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl !Sized for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl !Sized for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl !Sized for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl !Sized for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl !Sized for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl !Sized for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl !Sized for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl !Sized for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl !Sized for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl !Sized for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl !Sized for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl !Sized for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl !Sized for CommunityGiftIdRef",1,["twitch_types::sub::CommunityGiftIdRef"]],["impl !Sized for TimestampRef",1,["twitch_types::time::TimestampRef"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.StructuralEq.js b/trait.impl/core/marker/trait.StructuralEq.js index b4d02d6b..98637a4f 100644 --- a/trait.impl/core/marker/trait.StructuralEq.js +++ b/trait.impl/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl StructuralEq for VideoIdRef"],["impl StructuralEq for NicknameRef"],["impl StructuralEq for RewardId"],["impl StructuralEq for TeamIdRef"],["impl StructuralEq for AutomodStatus"],["impl StructuralEq for CharityDonationId"],["impl StructuralEq for CreatorGoalIdRef"],["impl StructuralEq for UserIdRef"],["impl StructuralEq for ResubscriptionEmote"],["impl<'a> StructuralEq for NamedUserColor<'a>"],["impl StructuralEq for PollChoice"],["impl StructuralEq for TwitchCategory"],["impl StructuralEq for User"],["impl StructuralEq for HypeTrainIdRef"],["impl StructuralEq for ContentClassificationId"],["impl StructuralEq for ChatBadgeIdRef"],["impl StructuralEq for HexColor"],["impl StructuralEq for StreamSegmentIdRef"],["impl StructuralEq for EmoteAnimationSetting"],["impl StructuralEq for Timestamp"],["impl StructuralEq for UserId"],["impl StructuralEq for CharityCampaignIdRef"],["impl StructuralEq for TeamId"],["impl StructuralEq for PollStatus"],["impl StructuralEq for VideoPeriod"],["impl StructuralEq for MsgId"],["impl StructuralEq for EmoteSetId"],["impl StructuralEq for RedemptionId"],["impl StructuralEq for CategoryIdRef"],["impl StructuralEq for BadgeSetId"],["impl StructuralEq for UserType"],["impl StructuralEq for EmoteSetIdRef"],["impl StructuralEq for SubscriptionTier"],["impl StructuralEq for IgdbId"],["impl StructuralEq for RedemptionIdRef"],["impl StructuralEq for PredictionTopPredictors"],["impl StructuralEq for HypeTrainId"],["impl StructuralEq for Max"],["impl StructuralEq for DisplayName"],["impl StructuralEq for EmoteIdRef"],["impl StructuralEq for GlobalCooldown"],["impl StructuralEq for CreatorGoalId"],["impl StructuralEq for PollChoiceIdRef"],["impl StructuralEq for EmoteId"],["impl StructuralEq for CharityDonationIdRef"],["impl StructuralEq for EmoteThemeMode"],["impl StructuralEq for CreatorGoalType"],["impl StructuralEq for TagIdRef"],["impl StructuralEq for PredictionId"],["impl StructuralEq for IgdbIdRef"],["impl StructuralEq for PredictionOutcome"],["impl StructuralEq for TagId"],["impl StructuralEq for BlockedTermId"],["impl StructuralEq for StreamId"],["impl StructuralEq for PredictionOutcomeIdRef"],["impl StructuralEq for EventSubIdRef"],["impl StructuralEq for TimestampRef"],["impl StructuralEq for StreamIdRef"],["impl StructuralEq for VideoPrivacy"],["impl StructuralEq for ChatBadgeId"],["impl StructuralEq for PredictionIdRef"],["impl StructuralEq for BadgeSetIdRef"],["impl StructuralEq for BlockedTermIdRef"],["impl StructuralEq for MsgIdRef"],["impl StructuralEq for PredictionOutcomeId"],["impl StructuralEq for BroadcasterType"],["impl StructuralEq for DisplayNameRef"],["impl StructuralEq for PollId"],["impl StructuralEq for PollIdRef"],["impl StructuralEq for PredictionStatus"],["impl StructuralEq for CategoryId"],["impl StructuralEq for CharityCampaignId"],["impl StructuralEq for Image"],["impl StructuralEq for HexColorRef"],["impl StructuralEq for EmoteScale"],["impl StructuralEq for EventSubId"],["impl StructuralEq for PollChoiceId"],["impl StructuralEq for VideoType"],["impl StructuralEq for StreamSegmentId"],["impl StructuralEq for ClipId"],["impl StructuralEq for Nickname"],["impl StructuralEq for RewardIdRef"],["impl StructuralEq for VideoId"],["impl StructuralEq for CommercialLength"],["impl StructuralEq for ClipIdRef"]] +"twitch_types":[["impl StructuralEq for ChatBadgeId"],["impl StructuralEq for PollStatus"],["impl StructuralEq for PollChoiceId"],["impl StructuralEq for MsgIdRef"],["impl StructuralEq for EmoteAnimationSetting"],["impl StructuralEq for Nickname"],["impl<'a> StructuralEq for NamedUserColor<'a>"],["impl StructuralEq for Image"],["impl StructuralEq for EventSubIdRef"],["impl StructuralEq for BlockedTermId"],["impl StructuralEq for Timestamp"],["impl StructuralEq for PredictionStatus"],["impl StructuralEq for VideoPeriod"],["impl StructuralEq for EmoteSetId"],["impl StructuralEq for DisplayName"],["impl StructuralEq for ClipIdRef"],["impl StructuralEq for CommunityGiftIdRef"],["impl StructuralEq for ChatBadgeIdRef"],["impl StructuralEq for VideoPrivacy"],["impl StructuralEq for PredictionTopPredictors"],["impl StructuralEq for IgdbId"],["impl StructuralEq for PollChoiceIdRef"],["impl StructuralEq for PollIdRef"],["impl StructuralEq for User"],["impl StructuralEq for VideoId"],["impl StructuralEq for RedemptionIdRef"],["impl StructuralEq for CharityDonationId"],["impl StructuralEq for MsgId"],["impl StructuralEq for BadgeSetId"],["impl StructuralEq for EmoteScale"],["impl StructuralEq for EmoteIdRef"],["impl StructuralEq for VideoType"],["impl StructuralEq for UserType"],["impl StructuralEq for TeamIdRef"],["impl StructuralEq for PredictionIdRef"],["impl StructuralEq for BadgeSetIdRef"],["impl StructuralEq for ClipId"],["impl StructuralEq for SubscriptionTier"],["impl StructuralEq for CharityDonationIdRef"],["impl StructuralEq for HypeTrainIdRef"],["impl StructuralEq for TagId"],["impl StructuralEq for CommunityGiftId"],["impl StructuralEq for CharityCampaignIdRef"],["impl StructuralEq for RedemptionId"],["impl StructuralEq for CreatorGoalType"],["impl StructuralEq for BlockedTermIdRef"],["impl StructuralEq for NicknameRef"],["impl StructuralEq for Max"],["impl StructuralEq for PredictionId"],["impl StructuralEq for GlobalCooldown"],["impl StructuralEq for CharityCampaignId"],["impl StructuralEq for BroadcasterType"],["impl StructuralEq for CreatorGoalIdRef"],["impl StructuralEq for UserIdRef"],["impl StructuralEq for HexColor"],["impl StructuralEq for CreatorGoalId"],["impl StructuralEq for HexColorRef"],["impl StructuralEq for TagIdRef"],["impl StructuralEq for RewardId"],["impl StructuralEq for HypeTrainId"],["impl StructuralEq for ContentClassificationId"],["impl StructuralEq for PredictionOutcome"],["impl StructuralEq for EmoteThemeMode"],["impl StructuralEq for PollId"],["impl StructuralEq for PredictionOutcomeIdRef"],["impl StructuralEq for RewardIdRef"],["impl StructuralEq for StreamId"],["impl StructuralEq for StreamSegmentId"],["impl StructuralEq for TeamId"],["impl StructuralEq for StreamIdRef"],["impl StructuralEq for ResubscriptionEmote"],["impl StructuralEq for UserId"],["impl StructuralEq for EmoteSetIdRef"],["impl StructuralEq for PredictionOutcomeId"],["impl StructuralEq for EventSubId"],["impl StructuralEq for CategoryIdRef"],["impl StructuralEq for StreamSegmentIdRef"],["impl StructuralEq for VideoIdRef"],["impl StructuralEq for PollChoice"],["impl StructuralEq for DisplayNameRef"],["impl StructuralEq for TimestampRef"],["impl StructuralEq for CommercialLength"],["impl StructuralEq for EmoteId"],["impl StructuralEq for IgdbIdRef"],["impl StructuralEq for CategoryId"],["impl StructuralEq for TwitchCategory"],["impl StructuralEq for AutomodStatus"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.StructuralPartialEq.js b/trait.impl/core/marker/trait.StructuralPartialEq.js index e3f3d1a4..7c98f937 100644 --- a/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl StructuralPartialEq for HypeTrainId"],["impl StructuralPartialEq for TeamIdRef"],["impl StructuralPartialEq for BroadcasterType"],["impl StructuralPartialEq for AutomodStatus"],["impl StructuralPartialEq for TeamId"],["impl StructuralPartialEq for StreamIdRef"],["impl StructuralPartialEq for VideoPeriod"],["impl StructuralPartialEq for EmoteIdRef"],["impl StructuralPartialEq for EmoteId"],["impl StructuralPartialEq for VideoId"],["impl StructuralPartialEq for CreatorGoalType"],["impl StructuralPartialEq for PredictionOutcome"],["impl StructuralPartialEq for PredictionTopPredictors"],["impl StructuralPartialEq for PollChoice"],["impl StructuralPartialEq for StreamSegmentIdRef"],["impl StructuralPartialEq for StreamSegmentId"],["impl StructuralPartialEq for IgdbIdRef"],["impl StructuralPartialEq for TimestampRef"],["impl StructuralPartialEq for PollChoiceIdRef"],["impl StructuralPartialEq for BlockedTermId"],["impl StructuralPartialEq for CharityDonationIdRef"],["impl StructuralPartialEq for TwitchCategory"],["impl StructuralPartialEq for UserIdRef"],["impl StructuralPartialEq for Image"],["impl StructuralPartialEq for RedemptionId"],["impl StructuralPartialEq for VideoPrivacy"],["impl StructuralPartialEq for ResubscriptionEmote"],["impl StructuralPartialEq for HexColor"],["impl StructuralPartialEq for EmoteSetIdRef"],["impl StructuralPartialEq for HypeTrainIdRef"],["impl StructuralPartialEq for EventSubId"],["impl StructuralPartialEq for PollId"],["impl StructuralPartialEq for IgdbId"],["impl StructuralPartialEq for PredictionId"],["impl StructuralPartialEq for PredictionOutcomeId"],["impl StructuralPartialEq for VideoType"],["impl StructuralPartialEq for User"],["impl StructuralPartialEq for ChatBadgeIdRef"],["impl StructuralPartialEq for EmoteScale"],["impl StructuralPartialEq for TagId"],["impl StructuralPartialEq for CreatorGoalIdRef"],["impl StructuralPartialEq for RewardIdRef"],["impl StructuralPartialEq for TagIdRef"],["impl StructuralPartialEq for CharityCampaignId"],["impl StructuralPartialEq for MsgId"],["impl StructuralPartialEq for StreamId"],["impl StructuralPartialEq for Max"],["impl StructuralPartialEq for MsgIdRef"],["impl StructuralPartialEq for CreatorGoalId"],["impl StructuralPartialEq for EmoteThemeMode"],["impl StructuralPartialEq for EmoteAnimationSetting"],["impl StructuralPartialEq for Timestamp"],["impl StructuralPartialEq for RedemptionIdRef"],["impl StructuralPartialEq for CategoryIdRef"],["impl StructuralPartialEq for PollIdRef"],["impl StructuralPartialEq for PredictionOutcomeIdRef"],["impl StructuralPartialEq for Nickname"],["impl StructuralPartialEq for UserType"],["impl StructuralPartialEq for ContentClassificationId"],["impl StructuralPartialEq for VideoIdRef"],["impl StructuralPartialEq for CommercialLength"],["impl StructuralPartialEq for UserId"],["impl StructuralPartialEq for SubscriptionTier"],["impl StructuralPartialEq for PollStatus"],["impl StructuralPartialEq for EmoteSetId"],["impl StructuralPartialEq for ClipIdRef"],["impl StructuralPartialEq for BadgeSetIdRef"],["impl StructuralPartialEq for PollChoiceId"],["impl StructuralPartialEq for EventSubIdRef"],["impl StructuralPartialEq for BlockedTermIdRef"],["impl StructuralPartialEq for CharityCampaignIdRef"],["impl StructuralPartialEq for PredictionStatus"],["impl StructuralPartialEq for GlobalCooldown"],["impl<'a> StructuralPartialEq for NamedUserColor<'a>"],["impl StructuralPartialEq for HexColorRef"],["impl StructuralPartialEq for CategoryId"],["impl StructuralPartialEq for RewardId"],["impl StructuralPartialEq for ClipId"],["impl StructuralPartialEq for PredictionIdRef"],["impl StructuralPartialEq for DisplayName"],["impl StructuralPartialEq for NicknameRef"],["impl StructuralPartialEq for ChatBadgeId"],["impl StructuralPartialEq for CharityDonationId"],["impl StructuralPartialEq for BadgeSetId"],["impl StructuralPartialEq for DisplayNameRef"]] +"twitch_types":[["impl StructuralPartialEq for UserId"],["impl StructuralPartialEq for AutomodStatus"],["impl StructuralPartialEq for SubscriptionTier"],["impl StructuralPartialEq for EmoteId"],["impl StructuralPartialEq for CreatorGoalId"],["impl StructuralPartialEq for ChatBadgeId"],["impl StructuralPartialEq for NicknameRef"],["impl StructuralPartialEq for RedemptionId"],["impl StructuralPartialEq for PredictionStatus"],["impl StructuralPartialEq for BroadcasterType"],["impl StructuralPartialEq for IgdbId"],["impl StructuralPartialEq for CharityCampaignId"],["impl StructuralPartialEq for EmoteSetIdRef"],["impl StructuralPartialEq for BlockedTermIdRef"],["impl StructuralPartialEq for PollChoiceIdRef"],["impl StructuralPartialEq for StreamId"],["impl StructuralPartialEq for PredictionIdRef"],["impl StructuralPartialEq for PollIdRef"],["impl StructuralPartialEq for EmoteScale"],["impl StructuralPartialEq for VideoId"],["impl<'a> StructuralPartialEq for NamedUserColor<'a>"],["impl StructuralPartialEq for PredictionOutcomeIdRef"],["impl StructuralPartialEq for CharityDonationIdRef"],["impl StructuralPartialEq for CategoryId"],["impl StructuralPartialEq for CategoryIdRef"],["impl StructuralPartialEq for EmoteIdRef"],["impl StructuralPartialEq for CharityDonationId"],["impl StructuralPartialEq for ContentClassificationId"],["impl StructuralPartialEq for MsgId"],["impl StructuralPartialEq for PredictionOutcomeId"],["impl StructuralPartialEq for RedemptionIdRef"],["impl StructuralPartialEq for TeamIdRef"],["impl StructuralPartialEq for HexColorRef"],["impl StructuralPartialEq for TagId"],["impl StructuralPartialEq for UserIdRef"],["impl StructuralPartialEq for PollId"],["impl StructuralPartialEq for PredictionTopPredictors"],["impl StructuralPartialEq for EmoteThemeMode"],["impl StructuralPartialEq for RewardIdRef"],["impl StructuralPartialEq for Nickname"],["impl StructuralPartialEq for CommunityGiftId"],["impl StructuralPartialEq for StreamSegmentId"],["impl StructuralPartialEq for PredictionOutcome"],["impl StructuralPartialEq for DisplayNameRef"],["impl StructuralPartialEq for Max"],["impl StructuralPartialEq for StreamSegmentIdRef"],["impl StructuralPartialEq for MsgIdRef"],["impl StructuralPartialEq for VideoPrivacy"],["impl StructuralPartialEq for BadgeSetId"],["impl StructuralPartialEq for PredictionId"],["impl StructuralPartialEq for EventSubId"],["impl StructuralPartialEq for VideoIdRef"],["impl StructuralPartialEq for TeamId"],["impl StructuralPartialEq for IgdbIdRef"],["impl StructuralPartialEq for TagIdRef"],["impl StructuralPartialEq for VideoPeriod"],["impl StructuralPartialEq for CharityCampaignIdRef"],["impl StructuralPartialEq for GlobalCooldown"],["impl StructuralPartialEq for PollChoice"],["impl StructuralPartialEq for HypeTrainId"],["impl StructuralPartialEq for TimestampRef"],["impl StructuralPartialEq for DisplayName"],["impl StructuralPartialEq for HexColor"],["impl StructuralPartialEq for HypeTrainIdRef"],["impl StructuralPartialEq for CreatorGoalIdRef"],["impl StructuralPartialEq for Timestamp"],["impl StructuralPartialEq for CommunityGiftIdRef"],["impl StructuralPartialEq for User"],["impl StructuralPartialEq for EventSubIdRef"],["impl StructuralPartialEq for VideoType"],["impl StructuralPartialEq for PollStatus"],["impl StructuralPartialEq for EmoteSetId"],["impl StructuralPartialEq for ResubscriptionEmote"],["impl StructuralPartialEq for PollChoiceId"],["impl StructuralPartialEq for UserType"],["impl StructuralPartialEq for CommercialLength"],["impl StructuralPartialEq for BadgeSetIdRef"],["impl StructuralPartialEq for ClipId"],["impl StructuralPartialEq for BlockedTermId"],["impl StructuralPartialEq for Image"],["impl StructuralPartialEq for EmoteAnimationSetting"],["impl StructuralPartialEq for ChatBadgeIdRef"],["impl StructuralPartialEq for RewardId"],["impl StructuralPartialEq for CreatorGoalType"],["impl StructuralPartialEq for StreamIdRef"],["impl StructuralPartialEq for ClipIdRef"],["impl StructuralPartialEq for TwitchCategory"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index d4a7eec8..7319f92a 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Sync for UserId",1,["twitch_types::basic::UserId"]],["impl Sync for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl Sync for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl Sync for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl Sync for Nickname",1,["twitch_types::basic::Nickname"]],["impl Sync for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl Sync for MsgId",1,["twitch_types::basic::MsgId"]],["impl Sync for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl Sync for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl Sync for UserType",1,["twitch_types::basic::UserType"]],["impl Sync for HexColor",1,["twitch_types::color::HexColor"]],["impl Sync for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> Sync for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl Sync for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl Sync for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl Sync for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl Sync for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl Sync for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl Sync for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl Sync for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl Sync for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl Sync for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> Sync for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl Sync for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl Sync for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl Sync for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl Sync for Image",1,["twitch_types::emote::Image"]],["impl Sync for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl Sync for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl Sync for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl Sync for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl Sync for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl Sync for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl Sync for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl Sync for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl Sync for RewardId",1,["twitch_types::points::RewardId"]],["impl Sync for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl Sync for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl Sync for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl Sync for PollId",1,["twitch_types::points::PollId"]],["impl Sync for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl Sync for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl Sync for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl Sync for PredictionId",1,["twitch_types::points::PredictionId"]],["impl Sync for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl Sync for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl Sync for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl Sync for Max",1,["twitch_types::points::Max"]],["impl Sync for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl Sync for PollChoice",1,["twitch_types::points::PollChoice"]],["impl Sync for PollStatus",1,["twitch_types::points::PollStatus"]],["impl Sync for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl Sync for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl Sync for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl Sync for StreamId",1,["twitch_types::stream::StreamId"]],["impl Sync for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl Sync for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl Sync for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl Sync for TagId",1,["twitch_types::stream::TagId"]],["impl Sync for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl Sync for TeamId",1,["twitch_types::stream::TeamId"]],["impl Sync for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl Sync for VideoId",1,["twitch_types::stream::VideoId"]],["impl Sync for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl Sync for ClipId",1,["twitch_types::stream::ClipId"]],["impl Sync for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl Sync for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl Sync for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl Sync for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl Sync for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl Sync for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl Sync for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl Sync for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl Sync for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl Sync for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl Sync for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl Sync for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl Sync for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl Sync for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl Sync for VideoType",1,["twitch_types::stream::VideoType"]],["impl Sync for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl Sync for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl Sync for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl Sync for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl Sync for Timestamp",1,["twitch_types::time::Timestamp"]],["impl Sync for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl Sync for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl Sync for User",1,["twitch_types::user::User"]]] +"twitch_types":[["impl Sync for UserId",1,["twitch_types::basic::UserId"]],["impl Sync for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl Sync for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl Sync for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl Sync for Nickname",1,["twitch_types::basic::Nickname"]],["impl Sync for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl Sync for MsgId",1,["twitch_types::basic::MsgId"]],["impl Sync for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl Sync for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl Sync for UserType",1,["twitch_types::basic::UserType"]],["impl Sync for HexColor",1,["twitch_types::color::HexColor"]],["impl Sync for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> Sync for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl Sync for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl Sync for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl Sync for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl Sync for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl Sync for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl Sync for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl Sync for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl Sync for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl Sync for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> Sync for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl Sync for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl Sync for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl Sync for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl Sync for Image",1,["twitch_types::emote::Image"]],["impl Sync for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl Sync for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl Sync for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl Sync for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl Sync for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl Sync for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl Sync for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl Sync for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl Sync for RewardId",1,["twitch_types::points::RewardId"]],["impl Sync for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl Sync for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl Sync for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl Sync for PollId",1,["twitch_types::points::PollId"]],["impl Sync for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl Sync for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl Sync for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl Sync for PredictionId",1,["twitch_types::points::PredictionId"]],["impl Sync for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl Sync for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl Sync for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl Sync for Max",1,["twitch_types::points::Max"]],["impl Sync for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl Sync for PollChoice",1,["twitch_types::points::PollChoice"]],["impl Sync for PollStatus",1,["twitch_types::points::PollStatus"]],["impl Sync for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl Sync for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl Sync for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl Sync for StreamId",1,["twitch_types::stream::StreamId"]],["impl Sync for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl Sync for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl Sync for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl Sync for TagId",1,["twitch_types::stream::TagId"]],["impl Sync for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl Sync for TeamId",1,["twitch_types::stream::TeamId"]],["impl Sync for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl Sync for VideoId",1,["twitch_types::stream::VideoId"]],["impl Sync for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl Sync for ClipId",1,["twitch_types::stream::ClipId"]],["impl Sync for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl Sync for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl Sync for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl Sync for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl Sync for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl Sync for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl Sync for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl Sync for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl Sync for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl Sync for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl Sync for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl Sync for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl Sync for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl Sync for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl Sync for VideoType",1,["twitch_types::stream::VideoType"]],["impl Sync for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl Sync for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl Sync for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl Sync for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl Sync for CommunityGiftId",1,["twitch_types::sub::CommunityGiftId"]],["impl Sync for CommunityGiftIdRef",1,["twitch_types::sub::CommunityGiftIdRef"]],["impl Sync for Timestamp",1,["twitch_types::time::Timestamp"]],["impl Sync for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl Sync for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl Sync for User",1,["twitch_types::user::User"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js index ba7d0da6..366415e7 100644 --- a/trait.impl/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Unpin for UserId",1,["twitch_types::basic::UserId"]],["impl Unpin for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl Unpin for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl Unpin for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl Unpin for Nickname",1,["twitch_types::basic::Nickname"]],["impl Unpin for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl Unpin for MsgId",1,["twitch_types::basic::MsgId"]],["impl Unpin for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl Unpin for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl Unpin for UserType",1,["twitch_types::basic::UserType"]],["impl Unpin for HexColor",1,["twitch_types::color::HexColor"]],["impl Unpin for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> Unpin for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl Unpin for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl Unpin for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl Unpin for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl Unpin for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl Unpin for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl Unpin for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl Unpin for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl Unpin for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl Unpin for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> Unpin for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl Unpin for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl Unpin for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl Unpin for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl Unpin for Image",1,["twitch_types::emote::Image"]],["impl Unpin for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl Unpin for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl Unpin for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl Unpin for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl Unpin for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl Unpin for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl Unpin for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl Unpin for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl Unpin for RewardId",1,["twitch_types::points::RewardId"]],["impl Unpin for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl Unpin for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl Unpin for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl Unpin for PollId",1,["twitch_types::points::PollId"]],["impl Unpin for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl Unpin for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl Unpin for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl Unpin for PredictionId",1,["twitch_types::points::PredictionId"]],["impl Unpin for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl Unpin for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl Unpin for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl Unpin for Max",1,["twitch_types::points::Max"]],["impl Unpin for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl Unpin for PollChoice",1,["twitch_types::points::PollChoice"]],["impl Unpin for PollStatus",1,["twitch_types::points::PollStatus"]],["impl Unpin for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl Unpin for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl Unpin for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl Unpin for StreamId",1,["twitch_types::stream::StreamId"]],["impl Unpin for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl Unpin for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl Unpin for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl Unpin for TagId",1,["twitch_types::stream::TagId"]],["impl Unpin for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl Unpin for TeamId",1,["twitch_types::stream::TeamId"]],["impl Unpin for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl Unpin for VideoId",1,["twitch_types::stream::VideoId"]],["impl Unpin for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl Unpin for ClipId",1,["twitch_types::stream::ClipId"]],["impl Unpin for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl Unpin for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl Unpin for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl Unpin for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl Unpin for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl Unpin for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl Unpin for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl Unpin for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl Unpin for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl Unpin for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl Unpin for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl Unpin for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl Unpin for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl Unpin for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl Unpin for VideoType",1,["twitch_types::stream::VideoType"]],["impl Unpin for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl Unpin for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl Unpin for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl Unpin for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl Unpin for Timestamp",1,["twitch_types::time::Timestamp"]],["impl Unpin for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl Unpin for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl Unpin for User",1,["twitch_types::user::User"]]] +"twitch_types":[["impl Unpin for UserId",1,["twitch_types::basic::UserId"]],["impl Unpin for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl Unpin for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl Unpin for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl Unpin for Nickname",1,["twitch_types::basic::Nickname"]],["impl Unpin for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl Unpin for MsgId",1,["twitch_types::basic::MsgId"]],["impl Unpin for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl Unpin for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl Unpin for UserType",1,["twitch_types::basic::UserType"]],["impl Unpin for HexColor",1,["twitch_types::color::HexColor"]],["impl Unpin for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> Unpin for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl Unpin for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl Unpin for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl Unpin for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl Unpin for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl Unpin for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl Unpin for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl Unpin for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl Unpin for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl Unpin for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> Unpin for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl Unpin for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl Unpin for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl Unpin for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl Unpin for Image",1,["twitch_types::emote::Image"]],["impl Unpin for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl Unpin for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl Unpin for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl Unpin for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl Unpin for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl Unpin for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl Unpin for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl Unpin for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl Unpin for RewardId",1,["twitch_types::points::RewardId"]],["impl Unpin for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl Unpin for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl Unpin for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl Unpin for PollId",1,["twitch_types::points::PollId"]],["impl Unpin for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl Unpin for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl Unpin for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl Unpin for PredictionId",1,["twitch_types::points::PredictionId"]],["impl Unpin for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl Unpin for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl Unpin for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl Unpin for Max",1,["twitch_types::points::Max"]],["impl Unpin for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl Unpin for PollChoice",1,["twitch_types::points::PollChoice"]],["impl Unpin for PollStatus",1,["twitch_types::points::PollStatus"]],["impl Unpin for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl Unpin for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl Unpin for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl Unpin for StreamId",1,["twitch_types::stream::StreamId"]],["impl Unpin for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl Unpin for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl Unpin for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl Unpin for TagId",1,["twitch_types::stream::TagId"]],["impl Unpin for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl Unpin for TeamId",1,["twitch_types::stream::TeamId"]],["impl Unpin for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl Unpin for VideoId",1,["twitch_types::stream::VideoId"]],["impl Unpin for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl Unpin for ClipId",1,["twitch_types::stream::ClipId"]],["impl Unpin for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl Unpin for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl Unpin for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl Unpin for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl Unpin for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl Unpin for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl Unpin for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl Unpin for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl Unpin for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl Unpin for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl Unpin for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl Unpin for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl Unpin for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl Unpin for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl Unpin for VideoType",1,["twitch_types::stream::VideoType"]],["impl Unpin for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl Unpin for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl Unpin for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl Unpin for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl Unpin for CommunityGiftId",1,["twitch_types::sub::CommunityGiftId"]],["impl Unpin for CommunityGiftIdRef",1,["twitch_types::sub::CommunityGiftIdRef"]],["impl Unpin for Timestamp",1,["twitch_types::time::Timestamp"]],["impl Unpin for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl Unpin for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl Unpin for User",1,["twitch_types::user::User"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/ops/deref/trait.Deref.js b/trait.impl/core/ops/deref/trait.Deref.js index 5c40e11d..e14027c0 100644 --- a/trait.impl/core/ops/deref/trait.Deref.js +++ b/trait.impl/core/ops/deref/trait.Deref.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Deref for RewardId"],["impl Deref for BadgeSetId"],["impl Deref for CharityDonationId"],["impl Deref for VideoId"],["impl Deref for DisplayName"],["impl Deref for HexColor"],["impl Deref for PollId"],["impl Deref for UserId"],["impl Deref for ChatBadgeId"],["impl Deref for BlockedTermId"],["impl Deref for EmoteSetId"],["impl Deref for Nickname"],["impl Deref for CharityCampaignId"],["impl Deref for Timestamp"],["impl Deref for CategoryId"],["impl Deref for IgdbId"],["impl Deref for EventSubId"],["impl Deref for PredictionOutcomeId"],["impl Deref for RedemptionId"],["impl Deref for TeamId"],["impl Deref for TagId"],["impl Deref for StreamSegmentId"],["impl Deref for MsgId"],["impl Deref for StreamId"],["impl Deref for EmoteId"],["impl Deref for ClipId"],["impl Deref for PredictionId"],["impl Deref for CreatorGoalId"],["impl Deref for HypeTrainId"],["impl Deref for PollChoiceId"]] +"twitch_types":[["impl Deref for CommunityGiftId"],["impl Deref for EmoteId"],["impl Deref for StreamSegmentId"],["impl Deref for StreamId"],["impl Deref for UserId"],["impl Deref for PollChoiceId"],["impl Deref for BadgeSetId"],["impl Deref for PredictionId"],["impl Deref for Nickname"],["impl Deref for VideoId"],["impl Deref for CategoryId"],["impl Deref for EventSubId"],["impl Deref for CreatorGoalId"],["impl Deref for RedemptionId"],["impl Deref for BlockedTermId"],["impl Deref for RewardId"],["impl Deref for TeamId"],["impl Deref for DisplayName"],["impl Deref for CharityDonationId"],["impl Deref for Timestamp"],["impl Deref for PollId"],["impl Deref for HypeTrainId"],["impl Deref for TagId"],["impl Deref for EmoteSetId"],["impl Deref for HexColor"],["impl Deref for PredictionOutcomeId"],["impl Deref for CharityCampaignId"],["impl Deref for ChatBadgeId"],["impl Deref for IgdbId"],["impl Deref for MsgId"],["impl Deref for ClipId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index 72b50eee..83c11f86 100644 --- a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl RefUnwindSafe for UserId",1,["twitch_types::basic::UserId"]],["impl RefUnwindSafe for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl RefUnwindSafe for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl RefUnwindSafe for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl RefUnwindSafe for Nickname",1,["twitch_types::basic::Nickname"]],["impl RefUnwindSafe for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl RefUnwindSafe for MsgId",1,["twitch_types::basic::MsgId"]],["impl RefUnwindSafe for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl RefUnwindSafe for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl RefUnwindSafe for UserType",1,["twitch_types::basic::UserType"]],["impl RefUnwindSafe for HexColor",1,["twitch_types::color::HexColor"]],["impl RefUnwindSafe for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> RefUnwindSafe for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl RefUnwindSafe for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl RefUnwindSafe for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl RefUnwindSafe for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl RefUnwindSafe for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl RefUnwindSafe for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl RefUnwindSafe for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl RefUnwindSafe for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl RefUnwindSafe for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl RefUnwindSafe for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> RefUnwindSafe for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl RefUnwindSafe for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl RefUnwindSafe for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl RefUnwindSafe for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl RefUnwindSafe for Image",1,["twitch_types::emote::Image"]],["impl RefUnwindSafe for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl RefUnwindSafe for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl RefUnwindSafe for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl RefUnwindSafe for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl RefUnwindSafe for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl RefUnwindSafe for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl RefUnwindSafe for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl RefUnwindSafe for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl RefUnwindSafe for RewardId",1,["twitch_types::points::RewardId"]],["impl RefUnwindSafe for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl RefUnwindSafe for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl RefUnwindSafe for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl RefUnwindSafe for PollId",1,["twitch_types::points::PollId"]],["impl RefUnwindSafe for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl RefUnwindSafe for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl RefUnwindSafe for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl RefUnwindSafe for PredictionId",1,["twitch_types::points::PredictionId"]],["impl RefUnwindSafe for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl RefUnwindSafe for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl RefUnwindSafe for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl RefUnwindSafe for Max",1,["twitch_types::points::Max"]],["impl RefUnwindSafe for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl RefUnwindSafe for PollChoice",1,["twitch_types::points::PollChoice"]],["impl RefUnwindSafe for PollStatus",1,["twitch_types::points::PollStatus"]],["impl RefUnwindSafe for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl RefUnwindSafe for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl RefUnwindSafe for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl RefUnwindSafe for StreamId",1,["twitch_types::stream::StreamId"]],["impl RefUnwindSafe for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl RefUnwindSafe for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl RefUnwindSafe for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl RefUnwindSafe for TagId",1,["twitch_types::stream::TagId"]],["impl RefUnwindSafe for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl RefUnwindSafe for TeamId",1,["twitch_types::stream::TeamId"]],["impl RefUnwindSafe for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl RefUnwindSafe for VideoId",1,["twitch_types::stream::VideoId"]],["impl RefUnwindSafe for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl RefUnwindSafe for ClipId",1,["twitch_types::stream::ClipId"]],["impl RefUnwindSafe for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl RefUnwindSafe for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl RefUnwindSafe for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl RefUnwindSafe for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl RefUnwindSafe for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl RefUnwindSafe for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl RefUnwindSafe for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl RefUnwindSafe for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl RefUnwindSafe for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl RefUnwindSafe for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl RefUnwindSafe for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl RefUnwindSafe for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl RefUnwindSafe for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl RefUnwindSafe for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl RefUnwindSafe for VideoType",1,["twitch_types::stream::VideoType"]],["impl RefUnwindSafe for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl RefUnwindSafe for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl RefUnwindSafe for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl RefUnwindSafe for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl RefUnwindSafe for Timestamp",1,["twitch_types::time::Timestamp"]],["impl RefUnwindSafe for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl !RefUnwindSafe for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl RefUnwindSafe for User",1,["twitch_types::user::User"]]] +"twitch_types":[["impl RefUnwindSafe for UserId",1,["twitch_types::basic::UserId"]],["impl RefUnwindSafe for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl RefUnwindSafe for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl RefUnwindSafe for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl RefUnwindSafe for Nickname",1,["twitch_types::basic::Nickname"]],["impl RefUnwindSafe for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl RefUnwindSafe for MsgId",1,["twitch_types::basic::MsgId"]],["impl RefUnwindSafe for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl RefUnwindSafe for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl RefUnwindSafe for UserType",1,["twitch_types::basic::UserType"]],["impl RefUnwindSafe for HexColor",1,["twitch_types::color::HexColor"]],["impl RefUnwindSafe for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> RefUnwindSafe for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl RefUnwindSafe for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl RefUnwindSafe for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl RefUnwindSafe for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl RefUnwindSafe for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl RefUnwindSafe for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl RefUnwindSafe for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl RefUnwindSafe for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl RefUnwindSafe for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl RefUnwindSafe for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> RefUnwindSafe for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl RefUnwindSafe for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl RefUnwindSafe for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl RefUnwindSafe for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl RefUnwindSafe for Image",1,["twitch_types::emote::Image"]],["impl RefUnwindSafe for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl RefUnwindSafe for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl RefUnwindSafe for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl RefUnwindSafe for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl RefUnwindSafe for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl RefUnwindSafe for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl RefUnwindSafe for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl RefUnwindSafe for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl RefUnwindSafe for RewardId",1,["twitch_types::points::RewardId"]],["impl RefUnwindSafe for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl RefUnwindSafe for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl RefUnwindSafe for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl RefUnwindSafe for PollId",1,["twitch_types::points::PollId"]],["impl RefUnwindSafe for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl RefUnwindSafe for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl RefUnwindSafe for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl RefUnwindSafe for PredictionId",1,["twitch_types::points::PredictionId"]],["impl RefUnwindSafe for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl RefUnwindSafe for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl RefUnwindSafe for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl RefUnwindSafe for Max",1,["twitch_types::points::Max"]],["impl RefUnwindSafe for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl RefUnwindSafe for PollChoice",1,["twitch_types::points::PollChoice"]],["impl RefUnwindSafe for PollStatus",1,["twitch_types::points::PollStatus"]],["impl RefUnwindSafe for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl RefUnwindSafe for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl RefUnwindSafe for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl RefUnwindSafe for StreamId",1,["twitch_types::stream::StreamId"]],["impl RefUnwindSafe for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl RefUnwindSafe for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl RefUnwindSafe for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl RefUnwindSafe for TagId",1,["twitch_types::stream::TagId"]],["impl RefUnwindSafe for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl RefUnwindSafe for TeamId",1,["twitch_types::stream::TeamId"]],["impl RefUnwindSafe for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl RefUnwindSafe for VideoId",1,["twitch_types::stream::VideoId"]],["impl RefUnwindSafe for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl RefUnwindSafe for ClipId",1,["twitch_types::stream::ClipId"]],["impl RefUnwindSafe for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl RefUnwindSafe for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl RefUnwindSafe for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl RefUnwindSafe for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl RefUnwindSafe for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl RefUnwindSafe for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl RefUnwindSafe for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl RefUnwindSafe for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl RefUnwindSafe for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl RefUnwindSafe for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl RefUnwindSafe for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl RefUnwindSafe for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl RefUnwindSafe for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl RefUnwindSafe for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl RefUnwindSafe for VideoType",1,["twitch_types::stream::VideoType"]],["impl RefUnwindSafe for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl RefUnwindSafe for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl RefUnwindSafe for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl RefUnwindSafe for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl RefUnwindSafe for CommunityGiftId",1,["twitch_types::sub::CommunityGiftId"]],["impl RefUnwindSafe for CommunityGiftIdRef",1,["twitch_types::sub::CommunityGiftIdRef"]],["impl RefUnwindSafe for Timestamp",1,["twitch_types::time::Timestamp"]],["impl RefUnwindSafe for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl !RefUnwindSafe for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl RefUnwindSafe for User",1,["twitch_types::user::User"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 2ee05caa..addcd4f8 100644 --- a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl UnwindSafe for UserId",1,["twitch_types::basic::UserId"]],["impl UnwindSafe for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl UnwindSafe for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl UnwindSafe for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl UnwindSafe for Nickname",1,["twitch_types::basic::Nickname"]],["impl UnwindSafe for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl UnwindSafe for MsgId",1,["twitch_types::basic::MsgId"]],["impl UnwindSafe for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl UnwindSafe for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl UnwindSafe for UserType",1,["twitch_types::basic::UserType"]],["impl UnwindSafe for HexColor",1,["twitch_types::color::HexColor"]],["impl UnwindSafe for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> UnwindSafe for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl UnwindSafe for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl UnwindSafe for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl UnwindSafe for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl UnwindSafe for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl UnwindSafe for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl UnwindSafe for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl UnwindSafe for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl UnwindSafe for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl UnwindSafe for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> UnwindSafe for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl UnwindSafe for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl UnwindSafe for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl UnwindSafe for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl UnwindSafe for Image",1,["twitch_types::emote::Image"]],["impl UnwindSafe for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl UnwindSafe for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl UnwindSafe for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl UnwindSafe for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl UnwindSafe for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl UnwindSafe for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl UnwindSafe for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl UnwindSafe for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl UnwindSafe for RewardId",1,["twitch_types::points::RewardId"]],["impl UnwindSafe for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl UnwindSafe for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl UnwindSafe for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl UnwindSafe for PollId",1,["twitch_types::points::PollId"]],["impl UnwindSafe for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl UnwindSafe for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl UnwindSafe for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl UnwindSafe for PredictionId",1,["twitch_types::points::PredictionId"]],["impl UnwindSafe for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl UnwindSafe for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl UnwindSafe for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl UnwindSafe for Max",1,["twitch_types::points::Max"]],["impl UnwindSafe for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl UnwindSafe for PollChoice",1,["twitch_types::points::PollChoice"]],["impl UnwindSafe for PollStatus",1,["twitch_types::points::PollStatus"]],["impl UnwindSafe for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl UnwindSafe for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl UnwindSafe for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl UnwindSafe for StreamId",1,["twitch_types::stream::StreamId"]],["impl UnwindSafe for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl UnwindSafe for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl UnwindSafe for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl UnwindSafe for TagId",1,["twitch_types::stream::TagId"]],["impl UnwindSafe for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl UnwindSafe for TeamId",1,["twitch_types::stream::TeamId"]],["impl UnwindSafe for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl UnwindSafe for VideoId",1,["twitch_types::stream::VideoId"]],["impl UnwindSafe for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl UnwindSafe for ClipId",1,["twitch_types::stream::ClipId"]],["impl UnwindSafe for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl UnwindSafe for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl UnwindSafe for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl UnwindSafe for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl UnwindSafe for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl UnwindSafe for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl UnwindSafe for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl UnwindSafe for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl UnwindSafe for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl UnwindSafe for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl UnwindSafe for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl UnwindSafe for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl UnwindSafe for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl UnwindSafe for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl UnwindSafe for VideoType",1,["twitch_types::stream::VideoType"]],["impl UnwindSafe for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl UnwindSafe for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl UnwindSafe for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl UnwindSafe for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl UnwindSafe for Timestamp",1,["twitch_types::time::Timestamp"]],["impl UnwindSafe for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl !UnwindSafe for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl UnwindSafe for User",1,["twitch_types::user::User"]]] +"twitch_types":[["impl UnwindSafe for UserId",1,["twitch_types::basic::UserId"]],["impl UnwindSafe for UserIdRef",1,["twitch_types::basic::UserIdRef"]],["impl UnwindSafe for DisplayName",1,["twitch_types::basic::DisplayName"]],["impl UnwindSafe for DisplayNameRef",1,["twitch_types::basic::DisplayNameRef"]],["impl UnwindSafe for Nickname",1,["twitch_types::basic::Nickname"]],["impl UnwindSafe for NicknameRef",1,["twitch_types::basic::NicknameRef"]],["impl UnwindSafe for MsgId",1,["twitch_types::basic::MsgId"]],["impl UnwindSafe for MsgIdRef",1,["twitch_types::basic::MsgIdRef"]],["impl UnwindSafe for BroadcasterType",1,["twitch_types::basic::BroadcasterType"]],["impl UnwindSafe for UserType",1,["twitch_types::basic::UserType"]],["impl UnwindSafe for HexColor",1,["twitch_types::color::HexColor"]],["impl UnwindSafe for HexColorRef",1,["twitch_types::color::HexColorRef"]],["impl<'a> UnwindSafe for NamedUserColor<'a>",1,["twitch_types::color::NamedUserColor"]],["impl UnwindSafe for BadgeSetId",1,["twitch_types::emote::BadgeSetId"]],["impl UnwindSafe for BadgeSetIdRef",1,["twitch_types::emote::BadgeSetIdRef"]],["impl UnwindSafe for ChatBadgeId",1,["twitch_types::emote::ChatBadgeId"]],["impl UnwindSafe for ChatBadgeIdRef",1,["twitch_types::emote::ChatBadgeIdRef"]],["impl UnwindSafe for EmoteId",1,["twitch_types::emote::EmoteId"]],["impl UnwindSafe for EmoteIdRef",1,["twitch_types::emote::EmoteIdRef"]],["impl UnwindSafe for EmoteAnimationSetting",1,["twitch_types::emote::EmoteAnimationSetting"]],["impl UnwindSafe for EmoteThemeMode",1,["twitch_types::emote::EmoteThemeMode"]],["impl UnwindSafe for EmoteScale",1,["twitch_types::emote::EmoteScale"]],["impl<'a> UnwindSafe for EmoteUrlBuilder<'a>",1,["twitch_types::emote::EmoteUrlBuilder"]],["impl UnwindSafe for EmoteSetId",1,["twitch_types::emote::EmoteSetId"]],["impl UnwindSafe for EmoteSetIdRef",1,["twitch_types::emote::EmoteSetIdRef"]],["impl UnwindSafe for ResubscriptionEmote",1,["twitch_types::emote::ResubscriptionEmote"]],["impl UnwindSafe for Image",1,["twitch_types::emote::Image"]],["impl UnwindSafe for EventSubId",1,["twitch_types::eventsub::EventSubId"]],["impl UnwindSafe for EventSubIdRef",1,["twitch_types::eventsub::EventSubIdRef"]],["impl UnwindSafe for CreatorGoalId",1,["twitch_types::goal::CreatorGoalId"]],["impl UnwindSafe for CreatorGoalIdRef",1,["twitch_types::goal::CreatorGoalIdRef"]],["impl UnwindSafe for CreatorGoalType",1,["twitch_types::goal::CreatorGoalType"]],["impl UnwindSafe for BlockedTermId",1,["twitch_types::moderation::BlockedTermId"]],["impl UnwindSafe for BlockedTermIdRef",1,["twitch_types::moderation::BlockedTermIdRef"]],["impl UnwindSafe for AutomodStatus",1,["twitch_types::moderation::AutomodStatus"]],["impl UnwindSafe for RewardId",1,["twitch_types::points::RewardId"]],["impl UnwindSafe for RewardIdRef",1,["twitch_types::points::RewardIdRef"]],["impl UnwindSafe for RedemptionId",1,["twitch_types::points::RedemptionId"]],["impl UnwindSafe for RedemptionIdRef",1,["twitch_types::points::RedemptionIdRef"]],["impl UnwindSafe for PollId",1,["twitch_types::points::PollId"]],["impl UnwindSafe for PollIdRef",1,["twitch_types::points::PollIdRef"]],["impl UnwindSafe for PollChoiceId",1,["twitch_types::points::PollChoiceId"]],["impl UnwindSafe for PollChoiceIdRef",1,["twitch_types::points::PollChoiceIdRef"]],["impl UnwindSafe for PredictionId",1,["twitch_types::points::PredictionId"]],["impl UnwindSafe for PredictionIdRef",1,["twitch_types::points::PredictionIdRef"]],["impl UnwindSafe for PredictionOutcomeId",1,["twitch_types::points::PredictionOutcomeId"]],["impl UnwindSafe for PredictionOutcomeIdRef",1,["twitch_types::points::PredictionOutcomeIdRef"]],["impl UnwindSafe for Max",1,["twitch_types::points::Max"]],["impl UnwindSafe for GlobalCooldown",1,["twitch_types::points::GlobalCooldown"]],["impl UnwindSafe for PollChoice",1,["twitch_types::points::PollChoice"]],["impl UnwindSafe for PollStatus",1,["twitch_types::points::PollStatus"]],["impl UnwindSafe for PredictionStatus",1,["twitch_types::points::PredictionStatus"]],["impl UnwindSafe for PredictionOutcome",1,["twitch_types::points::PredictionOutcome"]],["impl UnwindSafe for PredictionTopPredictors",1,["twitch_types::points::PredictionTopPredictors"]],["impl UnwindSafe for StreamId",1,["twitch_types::stream::StreamId"]],["impl UnwindSafe for StreamIdRef",1,["twitch_types::stream::StreamIdRef"]],["impl UnwindSafe for CategoryId",1,["twitch_types::stream::CategoryId"]],["impl UnwindSafe for CategoryIdRef",1,["twitch_types::stream::CategoryIdRef"]],["impl UnwindSafe for TagId",1,["twitch_types::stream::TagId"]],["impl UnwindSafe for TagIdRef",1,["twitch_types::stream::TagIdRef"]],["impl UnwindSafe for TeamId",1,["twitch_types::stream::TeamId"]],["impl UnwindSafe for TeamIdRef",1,["twitch_types::stream::TeamIdRef"]],["impl UnwindSafe for VideoId",1,["twitch_types::stream::VideoId"]],["impl UnwindSafe for VideoIdRef",1,["twitch_types::stream::VideoIdRef"]],["impl UnwindSafe for ClipId",1,["twitch_types::stream::ClipId"]],["impl UnwindSafe for ClipIdRef",1,["twitch_types::stream::ClipIdRef"]],["impl UnwindSafe for StreamSegmentId",1,["twitch_types::stream::StreamSegmentId"]],["impl UnwindSafe for StreamSegmentIdRef",1,["twitch_types::stream::StreamSegmentIdRef"]],["impl UnwindSafe for HypeTrainId",1,["twitch_types::stream::HypeTrainId"]],["impl UnwindSafe for HypeTrainIdRef",1,["twitch_types::stream::HypeTrainIdRef"]],["impl UnwindSafe for CharityCampaignId",1,["twitch_types::stream::CharityCampaignId"]],["impl UnwindSafe for CharityCampaignIdRef",1,["twitch_types::stream::CharityCampaignIdRef"]],["impl UnwindSafe for CharityDonationId",1,["twitch_types::stream::CharityDonationId"]],["impl UnwindSafe for CharityDonationIdRef",1,["twitch_types::stream::CharityDonationIdRef"]],["impl UnwindSafe for IgdbId",1,["twitch_types::stream::IgdbId"]],["impl UnwindSafe for IgdbIdRef",1,["twitch_types::stream::IgdbIdRef"]],["impl UnwindSafe for TwitchCategory",1,["twitch_types::stream::TwitchCategory"]],["impl UnwindSafe for SubscriptionTier",1,["twitch_types::stream::SubscriptionTier"]],["impl UnwindSafe for VideoPeriod",1,["twitch_types::stream::VideoPeriod"]],["impl UnwindSafe for VideoType",1,["twitch_types::stream::VideoType"]],["impl UnwindSafe for VideoPrivacy",1,["twitch_types::stream::VideoPrivacy"]],["impl UnwindSafe for CommercialLength",1,["twitch_types::stream::CommercialLength"]],["impl UnwindSafe for CommercialLengthParseError",1,["twitch_types::stream::CommercialLengthParseError"]],["impl UnwindSafe for ContentClassificationId",1,["twitch_types::stream::ContentClassificationId"]],["impl UnwindSafe for CommunityGiftId",1,["twitch_types::sub::CommunityGiftId"]],["impl UnwindSafe for CommunityGiftIdRef",1,["twitch_types::sub::CommunityGiftIdRef"]],["impl UnwindSafe for Timestamp",1,["twitch_types::time::Timestamp"]],["impl UnwindSafe for TimestampRef",1,["twitch_types::time::TimestampRef"]],["impl !UnwindSafe for TimestampParseError",1,["twitch_types::time::TimestampParseError"]],["impl UnwindSafe for User",1,["twitch_types::user::User"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/str/traits/trait.FromStr.js b/trait.impl/core/str/traits/trait.FromStr.js index 6c2f3269..412d7fe0 100644 --- a/trait.impl/core/str/traits/trait.FromStr.js +++ b/trait.impl/core/str/traits/trait.FromStr.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl FromStr for DisplayName"],["impl FromStr for Timestamp"],["impl FromStr for CategoryId"],["impl FromStr for StreamSegmentId"],["impl FromStr for RewardId"],["impl FromStr for EmoteSetId"],["impl FromStr for BadgeSetId"],["impl FromStr for CreatorGoalId"],["impl FromStr for StreamId"],["impl FromStr for ClipId"],["impl FromStr for EventSubId"],["impl FromStr for UserId"],["impl FromStr for BlockedTermId"],["impl FromStr for PredictionOutcomeId"],["impl FromStr for PredictionId"],["impl FromStr for CharityCampaignId"],["impl FromStr for ChatBadgeId"],["impl FromStr for HexColor"],["impl FromStr for TeamId"],["impl FromStr for RedemptionId"],["impl FromStr for MsgId"],["impl FromStr for VideoId"],["impl FromStr for TagId"],["impl FromStr for HypeTrainId"],["impl FromStr for CharityDonationId"],["impl FromStr for PollId"],["impl FromStr for Nickname"],["impl FromStr for EmoteId"],["impl FromStr for IgdbId"],["impl FromStr for PollChoiceId"]] +"twitch_types":[["impl FromStr for StreamId"],["impl FromStr for StreamSegmentId"],["impl FromStr for CategoryId"],["impl FromStr for DisplayName"],["impl FromStr for PredictionOutcomeId"],["impl FromStr for CharityCampaignId"],["impl FromStr for RedemptionId"],["impl FromStr for EmoteId"],["impl FromStr for HexColor"],["impl FromStr for CreatorGoalId"],["impl FromStr for TagId"],["impl FromStr for UserId"],["impl FromStr for BlockedTermId"],["impl FromStr for PollChoiceId"],["impl FromStr for EmoteSetId"],["impl FromStr for ClipId"],["impl FromStr for CommunityGiftId"],["impl FromStr for TeamId"],["impl FromStr for MsgId"],["impl FromStr for Timestamp"],["impl FromStr for Nickname"],["impl FromStr for IgdbId"],["impl FromStr for BadgeSetId"],["impl FromStr for PredictionId"],["impl FromStr for HypeTrainId"],["impl FromStr for ChatBadgeId"],["impl FromStr for VideoId"],["impl FromStr for EventSubId"],["impl FromStr for PollId"],["impl FromStr for CharityDonationId"],["impl FromStr for RewardId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/serde/de/trait.Deserialize.js b/trait.impl/serde/de/trait.Deserialize.js index 06ddabe9..b8fa91de 100644 --- a/trait.impl/serde/de/trait.Deserialize.js +++ b/trait.impl/serde/de/trait.Deserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl<'de: 'a, 'a> Deserialize<'de> for &'a EventSubIdRef"],["impl<'de> Deserialize<'de> for MsgId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a TagIdRef"],["impl<'de> Deserialize<'de> for Box<PollIdRef>"],["impl<'de> Deserialize<'de> for EmoteId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a NicknameRef"],["impl<'de> Deserialize<'de> for PredictionOutcomeId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a ClipIdRef"],["impl<'de> Deserialize<'de> for TwitchCategory"],["impl<'de> Deserialize<'de> for CreatorGoalType"],["impl<'de> Deserialize<'de> for Box<TimestampRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a RedemptionIdRef"],["impl<'de> Deserialize<'de> for User"],["impl<'de> Deserialize<'de> for BlockedTermId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a MsgIdRef"],["impl<'de> Deserialize<'de> for DisplayName"],["impl<'de> Deserialize<'de> for RewardId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CharityDonationIdRef"],["impl<'de> Deserialize<'de> for TagId"],["impl<'de> Deserialize<'de> for HexColor"],["impl<'de> Deserialize<'de> for SubscriptionTier"],["impl<'de> Deserialize<'de> for EmoteAnimationSetting"],["impl<'de> Deserialize<'de> for UserType"],["impl<'de> Deserialize<'de> for Max"],["impl<'de> Deserialize<'de> for GlobalCooldown"],["impl<'de> Deserialize<'de> for PredictionOutcome"],["impl<'de> Deserialize<'de> for RedemptionId"],["impl<'de> Deserialize<'de> for ClipId"],["impl<'de> Deserialize<'de> for Box<VideoIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a PredictionOutcomeIdRef"],["impl<'de> Deserialize<'de> for Box<CharityCampaignIdRef>"],["impl<'de> Deserialize<'de> for Box<RewardIdRef>"],["impl<'de> Deserialize<'de> for Box<PredictionIdRef>"],["impl<'de> Deserialize<'de> for PredictionId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a PollIdRef"],["impl<'de> Deserialize<'de> for Box<EmoteSetIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a VideoIdRef"],["impl<'de> Deserialize<'de> for Box<UserIdRef>"],["impl<'de> Deserialize<'de> for Box<DisplayNameRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a ChatBadgeIdRef"],["impl<'de> Deserialize<'de> for VideoType"],["impl<'de> Deserialize<'de> for EmoteSetId"],["impl<'de> Deserialize<'de> for Timestamp"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a BadgeSetIdRef"],["impl<'de> Deserialize<'de> for VideoPeriod"],["impl<'de> Deserialize<'de> for CharityDonationId"],["impl<'de> Deserialize<'de> for PredictionTopPredictors"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a UserIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CharityCampaignIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a TeamIdRef"],["impl<'de> Deserialize<'de> for IgdbId"],["impl<'de> Deserialize<'de> for Box<StreamIdRef>"],["impl<'de> Deserialize<'de> for Box<RedemptionIdRef>"],["impl<'de> Deserialize<'de> for Nickname"],["impl<'de> Deserialize<'de> for CreatorGoalId"],["impl<'de> Deserialize<'de> for BadgeSetId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a PollChoiceIdRef"],["impl<'de> Deserialize<'de> for AutomodStatus"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a BlockedTermIdRef"],["impl<'de> Deserialize<'de> for Box<CategoryIdRef>"],["impl<'de> Deserialize<'de> for UserId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a PredictionIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a HypeTrainIdRef"],["impl<'de> Deserialize<'de> for CommercialLength"],["impl<'de> Deserialize<'de> for Box<HypeTrainIdRef>"],["impl<'de> Deserialize<'de> for EmoteThemeMode"],["impl<'de> Deserialize<'de> for VideoId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a TimestampRef"],["impl<'de> Deserialize<'de> for PollChoice"],["impl<'de: 'a, 'a> Deserialize<'de> for NamedUserColor<'a>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a HexColorRef"],["impl<'de> Deserialize<'de> for ContentClassificationId"],["impl<'de> Deserialize<'de> for CategoryId"],["impl<'de> Deserialize<'de> for StreamSegmentId"],["impl<'de> Deserialize<'de> for Box<PollChoiceIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a IgdbIdRef"],["impl<'de> Deserialize<'de> for EmoteScale"],["impl<'de> Deserialize<'de> for BroadcasterType"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a RewardIdRef"],["impl<'de> Deserialize<'de> for Box<TeamIdRef>"],["impl<'de> Deserialize<'de> for Box<StreamSegmentIdRef>"],["impl<'de> Deserialize<'de> for Box<IgdbIdRef>"],["impl<'de> Deserialize<'de> for StreamId"],["impl<'de> Deserialize<'de> for Box<CharityDonationIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a StreamIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CreatorGoalIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteSetIdRef"],["impl<'de> Deserialize<'de> for PollStatus"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a StreamSegmentIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a DisplayNameRef"],["impl<'de> Deserialize<'de> for Box<EmoteIdRef>"],["impl<'de> Deserialize<'de> for Box<ChatBadgeIdRef>"],["impl<'de> Deserialize<'de> for Box<MsgIdRef>"],["impl<'de> Deserialize<'de> for Image"],["impl<'de> Deserialize<'de> for ResubscriptionEmote"],["impl<'de> Deserialize<'de> for CharityCampaignId"],["impl<'de> Deserialize<'de> for TeamId"],["impl<'de> Deserialize<'de> for Box<TagIdRef>"],["impl<'de> Deserialize<'de> for PollChoiceId"],["impl<'de> Deserialize<'de> for Box<NicknameRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CategoryIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteIdRef"],["impl<'de> Deserialize<'de> for Box<PredictionOutcomeIdRef>"],["impl<'de> Deserialize<'de> for Box<BadgeSetIdRef>"],["impl<'de> Deserialize<'de> for Box<CreatorGoalIdRef>"],["impl<'de> Deserialize<'de> for ChatBadgeId"],["impl<'de> Deserialize<'de> for VideoPrivacy"],["impl<'de> Deserialize<'de> for Box<BlockedTermIdRef>"],["impl<'de> Deserialize<'de> for Box<HexColorRef>"],["impl<'de> Deserialize<'de> for PredictionStatus"],["impl<'de> Deserialize<'de> for PollId"],["impl<'de> Deserialize<'de> for EventSubId"],["impl<'de> Deserialize<'de> for HypeTrainId"],["impl<'de> Deserialize<'de> for Box<EventSubIdRef>"],["impl<'de> Deserialize<'de> for Box<ClipIdRef>"]] +"twitch_types":[["impl<'de> Deserialize<'de> for ChatBadgeId"],["impl<'de> Deserialize<'de> for Box<DisplayNameRef>"],["impl<'de> Deserialize<'de> for Box<NicknameRef>"],["impl<'de> Deserialize<'de> for CommercialLength"],["impl<'de> Deserialize<'de> for BadgeSetId"],["impl<'de> Deserialize<'de> for Box<EventSubIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a StreamSegmentIdRef"],["impl<'de> Deserialize<'de> for DisplayName"],["impl<'de> Deserialize<'de> for TeamId"],["impl<'de> Deserialize<'de> for Box<BlockedTermIdRef>"],["impl<'de> Deserialize<'de> for CategoryId"],["impl<'de> Deserialize<'de> for ContentClassificationId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a ClipIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a NicknameRef"],["impl<'de> Deserialize<'de> for CreatorGoalType"],["impl<'de> Deserialize<'de> for Box<RedemptionIdRef>"],["impl<'de> Deserialize<'de> for SubscriptionTier"],["impl<'de> Deserialize<'de> for Box<ChatBadgeIdRef>"],["impl<'de> Deserialize<'de> for EmoteThemeMode"],["impl<'de> Deserialize<'de> for TagId"],["impl<'de> Deserialize<'de> for CharityDonationId"],["impl<'de> Deserialize<'de> for AutomodStatus"],["impl<'de> Deserialize<'de> for VideoId"],["impl<'de> Deserialize<'de> for ResubscriptionEmote"],["impl<'de> Deserialize<'de> for Box<CharityCampaignIdRef>"],["impl<'de> Deserialize<'de> for Box<RewardIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a TagIdRef"],["impl<'de> Deserialize<'de> for MsgId"],["impl<'de> Deserialize<'de> for Box<IgdbIdRef>"],["impl<'de> Deserialize<'de> for EmoteAnimationSetting"],["impl<'de> Deserialize<'de> for VideoType"],["impl<'de> Deserialize<'de> for VideoPeriod"],["impl<'de> Deserialize<'de> for User"],["impl<'de> Deserialize<'de> for Image"],["impl<'de> Deserialize<'de> for PredictionId"],["impl<'de> Deserialize<'de> for VideoPrivacy"],["impl<'de> Deserialize<'de> for HypeTrainId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CommunityGiftIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a EventSubIdRef"],["impl<'de> Deserialize<'de> for CharityCampaignId"],["impl<'de> Deserialize<'de> for PollId"],["impl<'de> Deserialize<'de> for CommunityGiftId"],["impl<'de> Deserialize<'de> for HexColor"],["impl<'de> Deserialize<'de> for RedemptionId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteSetIdRef"],["impl<'de> Deserialize<'de> for CreatorGoalId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a TimestampRef"],["impl<'de> Deserialize<'de> for EmoteSetId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CharityDonationIdRef"],["impl<'de> Deserialize<'de> for Box<TimestampRef>"],["impl<'de> Deserialize<'de> for TwitchCategory"],["impl<'de> Deserialize<'de> for Box<HexColorRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a BadgeSetIdRef"],["impl<'de> Deserialize<'de> for Box<VideoIdRef>"],["impl<'de> Deserialize<'de> for IgdbId"],["impl<'de> Deserialize<'de> for PollChoice"],["impl<'de> Deserialize<'de> for Box<CommunityGiftIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a PredictionIdRef"],["impl<'de> Deserialize<'de> for Box<UserIdRef>"],["impl<'de> Deserialize<'de> for Box<MsgIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a StreamIdRef"],["impl<'de> Deserialize<'de> for BlockedTermId"],["impl<'de> Deserialize<'de> for Box<TeamIdRef>"],["impl<'de> Deserialize<'de> for Box<CharityDonationIdRef>"],["impl<'de> Deserialize<'de> for Max"],["impl<'de> Deserialize<'de> for UserType"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a PollChoiceIdRef"],["impl<'de> Deserialize<'de> for EventSubId"],["impl<'de> Deserialize<'de> for Box<EmoteSetIdRef>"],["impl<'de> Deserialize<'de> for PredictionStatus"],["impl<'de> Deserialize<'de> for Timestamp"],["impl<'de> Deserialize<'de> for PredictionOutcome"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a ChatBadgeIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a PredictionOutcomeIdRef"],["impl<'de> Deserialize<'de> for Box<PredictionOutcomeIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a DisplayNameRef"],["impl<'de> Deserialize<'de> for PredictionTopPredictors"],["impl<'de> Deserialize<'de> for Box<CategoryIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a UserIdRef"],["impl<'de> Deserialize<'de> for PollChoiceId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a BlockedTermIdRef"],["impl<'de> Deserialize<'de> for ClipId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a MsgIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a RewardIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a TeamIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a HexColorRef"],["impl<'de: 'a, 'a> Deserialize<'de> for NamedUserColor<'a>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a RedemptionIdRef"],["impl<'de> Deserialize<'de> for GlobalCooldown"],["impl<'de> Deserialize<'de> for UserId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CategoryIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CreatorGoalIdRef"],["impl<'de> Deserialize<'de> for EmoteId"],["impl<'de> Deserialize<'de> for Box<BadgeSetIdRef>"],["impl<'de> Deserialize<'de> for Box<StreamSegmentIdRef>"],["impl<'de> Deserialize<'de> for Box<ClipIdRef>"],["impl<'de> Deserialize<'de> for StreamId"],["impl<'de> Deserialize<'de> for EmoteScale"],["impl<'de> Deserialize<'de> for RewardId"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a VideoIdRef"],["impl<'de> Deserialize<'de> for Box<HypeTrainIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a CharityCampaignIdRef"],["impl<'de> Deserialize<'de> for StreamSegmentId"],["impl<'de> Deserialize<'de> for Box<StreamIdRef>"],["impl<'de> Deserialize<'de> for Box<TagIdRef>"],["impl<'de> Deserialize<'de> for Nickname"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a HypeTrainIdRef"],["impl<'de> Deserialize<'de> for Box<PollIdRef>"],["impl<'de> Deserialize<'de> for Box<PollChoiceIdRef>"],["impl<'de> Deserialize<'de> for PollStatus"],["impl<'de> Deserialize<'de> for BroadcasterType"],["impl<'de> Deserialize<'de> for Box<PredictionIdRef>"],["impl<'de> Deserialize<'de> for Box<EmoteIdRef>"],["impl<'de> Deserialize<'de> for Box<CreatorGoalIdRef>"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a PollIdRef"],["impl<'de: 'a, 'a> Deserialize<'de> for &'a IgdbIdRef"],["impl<'de> Deserialize<'de> for PredictionOutcomeId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/serde/ser/trait.Serialize.js b/trait.impl/serde/ser/trait.Serialize.js index f7785fe5..70fa9b07 100644 --- a/trait.impl/serde/ser/trait.Serialize.js +++ b/trait.impl/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl Serialize for SubscriptionTier"],["impl Serialize for IgdbId"],["impl Serialize for UserType"],["impl Serialize for VideoId"],["impl Serialize for BadgeSetId"],["impl Serialize for CharityDonationId"],["impl Serialize for Timestamp"],["impl Serialize for ContentClassificationId"],["impl Serialize for RedemptionIdRef"],["impl Serialize for EmoteSetIdRef"],["impl Serialize for ClipId"],["impl Serialize for CharityCampaignId"],["impl Serialize for MsgId"],["impl Serialize for TimestampRef"],["impl Serialize for PredictionId"],["impl Serialize for PredictionStatus"],["impl Serialize for EmoteAnimationSetting"],["impl Serialize for StreamId"],["impl Serialize for PollIdRef"],["impl Serialize for CharityCampaignIdRef"],["impl Serialize for UserIdRef"],["impl Serialize for BadgeSetIdRef"],["impl Serialize for PredictionIdRef"],["impl Serialize for PollStatus"],["impl Serialize for StreamIdRef"],["impl Serialize for VideoIdRef"],["impl Serialize for PredictionOutcome"],["impl Serialize for GlobalCooldown"],["impl Serialize for IgdbIdRef"],["impl Serialize for CreatorGoalType"],["impl Serialize for HypeTrainIdRef"],["impl Serialize for ChatBadgeIdRef"],["impl Serialize for EmoteSetId"],["impl Serialize for CategoryIdRef"],["impl Serialize for BroadcasterType"],["impl Serialize for PollChoiceIdRef"],["impl Serialize for HexColor"],["impl Serialize for DisplayNameRef"],["impl Serialize for PollChoiceId"],["impl Serialize for AutomodStatus"],["impl Serialize for RewardId"],["impl Serialize for TagId"],["impl Serialize for PollChoice"],["impl Serialize for UserId"],["impl Serialize for EmoteId"],["impl Serialize for User"],["impl Serialize for CommercialLength"],["impl Serialize for RewardIdRef"],["impl Serialize for Image"],["impl Serialize for EmoteThemeMode"],["impl Serialize for Nickname"],["impl Serialize for MsgIdRef"],["impl Serialize for BlockedTermId"],["impl Serialize for HexColorRef"],["impl Serialize for TagIdRef"],["impl Serialize for VideoType"],["impl Serialize for ChatBadgeId"],["impl Serialize for StreamSegmentIdRef"],["impl Serialize for StreamSegmentId"],["impl Serialize for TeamIdRef"],["impl Serialize for TeamId"],["impl Serialize for EmoteIdRef"],["impl Serialize for TwitchCategory"],["impl Serialize for NicknameRef"],["impl Serialize for EventSubId"],["impl Serialize for PredictionOutcomeId"],["impl Serialize for CharityDonationIdRef"],["impl Serialize for NamedUserColor<'_>"],["impl Serialize for PollId"],["impl Serialize for DisplayName"],["impl Serialize for PredictionOutcomeIdRef"],["impl Serialize for ClipIdRef"],["impl Serialize for VideoPrivacy"],["impl Serialize for BlockedTermIdRef"],["impl Serialize for Max"],["impl Serialize for CreatorGoalId"],["impl Serialize for RedemptionId"],["impl Serialize for VideoPeriod"],["impl Serialize for PredictionTopPredictors"],["impl Serialize for CategoryId"],["impl Serialize for EventSubIdRef"],["impl Serialize for CreatorGoalIdRef"],["impl Serialize for EmoteScale"],["impl Serialize for HypeTrainId"],["impl Serialize for ResubscriptionEmote"]] +"twitch_types":[["impl Serialize for EmoteSetId"],["impl Serialize for TwitchCategory"],["impl Serialize for SubscriptionTier"],["impl Serialize for VideoIdRef"],["impl Serialize for PredictionOutcome"],["impl Serialize for TeamId"],["impl Serialize for StreamId"],["impl Serialize for UserId"],["impl Serialize for CharityCampaignId"],["impl Serialize for ResubscriptionEmote"],["impl Serialize for VideoPeriod"],["impl Serialize for CharityDonationIdRef"],["impl Serialize for MsgIdRef"],["impl Serialize for TagId"],["impl Serialize for IgdbIdRef"],["impl Serialize for UserType"],["impl Serialize for DisplayName"],["impl Serialize for Nickname"],["impl Serialize for TeamIdRef"],["impl Serialize for RewardId"],["impl Serialize for RedemptionId"],["impl Serialize for PredictionIdRef"],["impl Serialize for PredictionId"],["impl Serialize for AutomodStatus"],["impl Serialize for ClipIdRef"],["impl Serialize for PredictionOutcomeIdRef"],["impl Serialize for BroadcasterType"],["impl Serialize for EmoteAnimationSetting"],["impl Serialize for StreamSegmentIdRef"],["impl Serialize for DisplayNameRef"],["impl Serialize for IgdbId"],["impl Serialize for VideoId"],["impl Serialize for PredictionOutcomeId"],["impl Serialize for EmoteThemeMode"],["impl Serialize for EmoteId"],["impl Serialize for EventSubIdRef"],["impl Serialize for PredictionStatus"],["impl Serialize for Timestamp"],["impl Serialize for RedemptionIdRef"],["impl Serialize for StreamSegmentId"],["impl Serialize for User"],["impl Serialize for CommunityGiftId"],["impl Serialize for HypeTrainIdRef"],["impl Serialize for GlobalCooldown"],["impl Serialize for BlockedTermId"],["impl Serialize for BlockedTermIdRef"],["impl Serialize for UserIdRef"],["impl Serialize for PollChoiceIdRef"],["impl Serialize for VideoType"],["impl Serialize for ChatBadgeIdRef"],["impl Serialize for Max"],["impl Serialize for PollStatus"],["impl Serialize for ChatBadgeId"],["impl Serialize for PollChoiceId"],["impl Serialize for EventSubId"],["impl Serialize for ClipId"],["impl Serialize for CommunityGiftIdRef"],["impl Serialize for PollChoice"],["impl Serialize for BadgeSetId"],["impl Serialize for TagIdRef"],["impl Serialize for VideoPrivacy"],["impl Serialize for TimestampRef"],["impl Serialize for EmoteIdRef"],["impl Serialize for CategoryIdRef"],["impl Serialize for EmoteSetIdRef"],["impl Serialize for StreamIdRef"],["impl Serialize for EmoteScale"],["impl Serialize for PollId"],["impl Serialize for CommercialLength"],["impl Serialize for PredictionTopPredictors"],["impl Serialize for CategoryId"],["impl Serialize for CreatorGoalIdRef"],["impl Serialize for CharityCampaignIdRef"],["impl Serialize for BadgeSetIdRef"],["impl Serialize for Image"],["impl Serialize for PollIdRef"],["impl Serialize for CreatorGoalId"],["impl Serialize for NamedUserColor<'_>"],["impl Serialize for HexColor"],["impl Serialize for HypeTrainId"],["impl Serialize for RewardIdRef"],["impl Serialize for MsgId"],["impl Serialize for CreatorGoalType"],["impl Serialize for CharityDonationId"],["impl Serialize for HexColorRef"],["impl Serialize for ContentClassificationId"],["impl Serialize for NicknameRef"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/zerofrom/zero_from/trait.ZeroFrom.js b/trait.impl/zerofrom/zero_from/trait.ZeroFrom.js index 98eb4b9c..2e978a16 100644 --- a/trait.impl/zerofrom/zero_from/trait.ZeroFrom.js +++ b/trait.impl/zerofrom/zero_from/trait.ZeroFrom.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"twitch_types":[["impl<'zf> ZeroFrom<'zf, CharityDonationIdRef> for &'zf CharityDonationIdRef"],["impl<'zf> ZeroFrom<'zf, Timestamp> for &'zf TimestampRef"],["impl<'zf> ZeroFrom<'zf, CreatorGoalIdRef> for &'zf CreatorGoalIdRef"],["impl<'zf> ZeroFrom<'zf, EventSubId> for &'zf EventSubIdRef"],["impl<'zf> ZeroFrom<'zf, BadgeSetIdRef> for &'zf BadgeSetIdRef"],["impl<'zf> ZeroFrom<'zf, BlockedTermId> for &'zf BlockedTermIdRef"],["impl<'zf> ZeroFrom<'zf, EmoteId> for &'zf EmoteIdRef"],["impl<'zf> ZeroFrom<'zf, CreatorGoalId> for &'zf CreatorGoalIdRef"],["impl<'zf> ZeroFrom<'zf, EmoteSetId> for &'zf EmoteSetIdRef"],["impl<'zf> ZeroFrom<'zf, PollChoiceIdRef> for &'zf PollChoiceIdRef"],["impl<'zf> ZeroFrom<'zf, BlockedTermIdRef> for &'zf BlockedTermIdRef"],["impl<'zf> ZeroFrom<'zf, EventSubIdRef> for &'zf EventSubIdRef"],["impl<'zf> ZeroFrom<'zf, CategoryId> for &'zf CategoryIdRef"],["impl<'zf> ZeroFrom<'zf, HypeTrainIdRef> for &'zf HypeTrainIdRef"],["impl<'zf> ZeroFrom<'zf, PollIdRef> for &'zf PollIdRef"],["impl<'zf> ZeroFrom<'zf, TagIdRef> for &'zf TagIdRef"],["impl<'zf> ZeroFrom<'zf, MsgIdRef> for &'zf MsgIdRef"],["impl<'zf> ZeroFrom<'zf, PollChoiceId> for &'zf PollChoiceIdRef"],["impl<'zf> ZeroFrom<'zf, RedemptionIdRef> for &'zf RedemptionIdRef"],["impl<'zf> ZeroFrom<'zf, StreamIdRef> for &'zf StreamIdRef"],["impl<'zf> ZeroFrom<'zf, TagId> for &'zf TagIdRef"],["impl<'zf> ZeroFrom<'zf, PredictionOutcomeIdRef> for &'zf PredictionOutcomeIdRef"],["impl<'zf> ZeroFrom<'zf, HypeTrainId> for &'zf HypeTrainIdRef"],["impl<'zf> ZeroFrom<'zf, HexColorRef> for &'zf HexColorRef"],["impl<'zf> ZeroFrom<'zf, CharityCampaignIdRef> for &'zf CharityCampaignIdRef"],["impl<'zf> ZeroFrom<'zf, CategoryIdRef> for &'zf CategoryIdRef"],["impl<'zf> ZeroFrom<'zf, StreamSegmentIdRef> for &'zf StreamSegmentIdRef"],["impl<'zf> ZeroFrom<'zf, TimestampRef> for &'zf TimestampRef"],["impl<'zf> ZeroFrom<'zf, IgdbId> for &'zf IgdbIdRef"],["impl<'zf> ZeroFrom<'zf, TeamId> for &'zf TeamIdRef"],["impl<'zf> ZeroFrom<'zf, UserIdRef> for &'zf UserIdRef"],["impl<'zf> ZeroFrom<'zf, ChatBadgeId> for &'zf ChatBadgeIdRef"],["impl<'zf> ZeroFrom<'zf, ClipId> for &'zf ClipIdRef"],["impl<'zf> ZeroFrom<'zf, PredictionId> for &'zf PredictionIdRef"],["impl<'zf> ZeroFrom<'zf, IgdbIdRef> for &'zf IgdbIdRef"],["impl<'zf> ZeroFrom<'zf, VideoIdRef> for &'zf VideoIdRef"],["impl<'zf> ZeroFrom<'zf, PredictionOutcomeId> for &'zf PredictionOutcomeIdRef"],["impl<'zf> ZeroFrom<'zf, Nickname> for &'zf NicknameRef"],["impl<'zf> ZeroFrom<'zf, PollId> for &'zf PollIdRef"],["impl<'zf> ZeroFrom<'zf, DisplayName> for &'zf DisplayNameRef"],["impl<'zf, 'zf_inner> ZeroFrom<'zf, NamedUserColor<'zf_inner>> for NamedUserColor<'zf>"],["impl<'zf> ZeroFrom<'zf, RewardIdRef> for &'zf RewardIdRef"],["impl<'zf> ZeroFrom<'zf, StreamSegmentId> for &'zf StreamSegmentIdRef"],["impl<'zf> ZeroFrom<'zf, MsgId> for &'zf MsgIdRef"],["impl<'zf> ZeroFrom<'zf, RedemptionId> for &'zf RedemptionIdRef"],["impl<'zf> ZeroFrom<'zf, HexColor> for &'zf HexColorRef"],["impl<'zf> ZeroFrom<'zf, NicknameRef> for &'zf NicknameRef"],["impl<'zf> ZeroFrom<'zf, EmoteSetIdRef> for &'zf EmoteSetIdRef"],["impl<'zf> ZeroFrom<'zf, CharityDonationId> for &'zf CharityDonationIdRef"],["impl<'zf> ZeroFrom<'zf, StreamId> for &'zf StreamIdRef"],["impl<'zf> ZeroFrom<'zf, TeamIdRef> for &'zf TeamIdRef"],["impl<'zf> ZeroFrom<'zf, PredictionIdRef> for &'zf PredictionIdRef"],["impl<'zf> ZeroFrom<'zf, RewardId> for &'zf RewardIdRef"],["impl<'zf> ZeroFrom<'zf, EmoteIdRef> for &'zf EmoteIdRef"],["impl<'zf> ZeroFrom<'zf, VideoId> for &'zf VideoIdRef"],["impl<'zf> ZeroFrom<'zf, UserId> for &'zf UserIdRef"],["impl<'zf> ZeroFrom<'zf, BadgeSetId> for &'zf BadgeSetIdRef"],["impl<'zf> ZeroFrom<'zf, ChatBadgeIdRef> for &'zf ChatBadgeIdRef"],["impl<'zf> ZeroFrom<'zf, CharityCampaignId> for &'zf CharityCampaignIdRef"],["impl<'zf> ZeroFrom<'zf, ClipIdRef> for &'zf ClipIdRef"],["impl<'zf> ZeroFrom<'zf, DisplayNameRef> for &'zf DisplayNameRef"]] +"twitch_types":[["impl<'zf> ZeroFrom<'zf, CommunityGiftIdRef> for &'zf CommunityGiftIdRef"],["impl<'zf> ZeroFrom<'zf, CategoryIdRef> for &'zf CategoryIdRef"],["impl<'zf> ZeroFrom<'zf, VideoIdRef> for &'zf VideoIdRef"],["impl<'zf> ZeroFrom<'zf, CharityCampaignId> for &'zf CharityCampaignIdRef"],["impl<'zf> ZeroFrom<'zf, EmoteId> for &'zf EmoteIdRef"],["impl<'zf> ZeroFrom<'zf, EventSubId> for &'zf EventSubIdRef"],["impl<'zf> ZeroFrom<'zf, PredictionId> for &'zf PredictionIdRef"],["impl<'zf> ZeroFrom<'zf, UserId> for &'zf UserIdRef"],["impl<'zf> ZeroFrom<'zf, VideoId> for &'zf VideoIdRef"],["impl<'zf> ZeroFrom<'zf, IgdbId> for &'zf IgdbIdRef"],["impl<'zf> ZeroFrom<'zf, StreamSegmentIdRef> for &'zf StreamSegmentIdRef"],["impl<'zf> ZeroFrom<'zf, IgdbIdRef> for &'zf IgdbIdRef"],["impl<'zf> ZeroFrom<'zf, PollChoiceIdRef> for &'zf PollChoiceIdRef"],["impl<'zf> ZeroFrom<'zf, ChatBadgeId> for &'zf ChatBadgeIdRef"],["impl<'zf> ZeroFrom<'zf, CreatorGoalIdRef> for &'zf CreatorGoalIdRef"],["impl<'zf> ZeroFrom<'zf, HypeTrainIdRef> for &'zf HypeTrainIdRef"],["impl<'zf> ZeroFrom<'zf, HypeTrainId> for &'zf HypeTrainIdRef"],["impl<'zf> ZeroFrom<'zf, CategoryId> for &'zf CategoryIdRef"],["impl<'zf> ZeroFrom<'zf, RewardIdRef> for &'zf RewardIdRef"],["impl<'zf> ZeroFrom<'zf, Nickname> for &'zf NicknameRef"],["impl<'zf> ZeroFrom<'zf, TagIdRef> for &'zf TagIdRef"],["impl<'zf> ZeroFrom<'zf, MsgId> for &'zf MsgIdRef"],["impl<'zf> ZeroFrom<'zf, BlockedTermIdRef> for &'zf BlockedTermIdRef"],["impl<'zf> ZeroFrom<'zf, RewardId> for &'zf RewardIdRef"],["impl<'zf> ZeroFrom<'zf, DisplayName> for &'zf DisplayNameRef"],["impl<'zf> ZeroFrom<'zf, DisplayNameRef> for &'zf DisplayNameRef"],["impl<'zf> ZeroFrom<'zf, TeamIdRef> for &'zf TeamIdRef"],["impl<'zf> ZeroFrom<'zf, CharityDonationIdRef> for &'zf CharityDonationIdRef"],["impl<'zf> ZeroFrom<'zf, StreamSegmentId> for &'zf StreamSegmentIdRef"],["impl<'zf, 'zf_inner> ZeroFrom<'zf, NamedUserColor<'zf_inner>> for NamedUserColor<'zf>"],["impl<'zf> ZeroFrom<'zf, EmoteIdRef> for &'zf EmoteIdRef"],["impl<'zf> ZeroFrom<'zf, MsgIdRef> for &'zf MsgIdRef"],["impl<'zf> ZeroFrom<'zf, TagId> for &'zf TagIdRef"],["impl<'zf> ZeroFrom<'zf, PredictionOutcomeId> for &'zf PredictionOutcomeIdRef"],["impl<'zf> ZeroFrom<'zf, RedemptionIdRef> for &'zf RedemptionIdRef"],["impl<'zf> ZeroFrom<'zf, CharityDonationId> for &'zf CharityDonationIdRef"],["impl<'zf> ZeroFrom<'zf, TeamId> for &'zf TeamIdRef"],["impl<'zf> ZeroFrom<'zf, BadgeSetId> for &'zf BadgeSetIdRef"],["impl<'zf> ZeroFrom<'zf, ClipIdRef> for &'zf ClipIdRef"],["impl<'zf> ZeroFrom<'zf, BadgeSetIdRef> for &'zf BadgeSetIdRef"],["impl<'zf> ZeroFrom<'zf, RedemptionId> for &'zf RedemptionIdRef"],["impl<'zf> ZeroFrom<'zf, ChatBadgeIdRef> for &'zf ChatBadgeIdRef"],["impl<'zf> ZeroFrom<'zf, HexColor> for &'zf HexColorRef"],["impl<'zf> ZeroFrom<'zf, PollChoiceId> for &'zf PollChoiceIdRef"],["impl<'zf> ZeroFrom<'zf, PredictionOutcomeIdRef> for &'zf PredictionOutcomeIdRef"],["impl<'zf> ZeroFrom<'zf, PollId> for &'zf PollIdRef"],["impl<'zf> ZeroFrom<'zf, HexColorRef> for &'zf HexColorRef"],["impl<'zf> ZeroFrom<'zf, StreamId> for &'zf StreamIdRef"],["impl<'zf> ZeroFrom<'zf, TimestampRef> for &'zf TimestampRef"],["impl<'zf> ZeroFrom<'zf, PredictionIdRef> for &'zf PredictionIdRef"],["impl<'zf> ZeroFrom<'zf, BlockedTermId> for &'zf BlockedTermIdRef"],["impl<'zf> ZeroFrom<'zf, EmoteSetId> for &'zf EmoteSetIdRef"],["impl<'zf> ZeroFrom<'zf, EmoteSetIdRef> for &'zf EmoteSetIdRef"],["impl<'zf> ZeroFrom<'zf, CommunityGiftId> for &'zf CommunityGiftIdRef"],["impl<'zf> ZeroFrom<'zf, CreatorGoalId> for &'zf CreatorGoalIdRef"],["impl<'zf> ZeroFrom<'zf, Timestamp> for &'zf TimestampRef"],["impl<'zf> ZeroFrom<'zf, StreamIdRef> for &'zf StreamIdRef"],["impl<'zf> ZeroFrom<'zf, UserIdRef> for &'zf UserIdRef"],["impl<'zf> ZeroFrom<'zf, NicknameRef> for &'zf NicknameRef"],["impl<'zf> ZeroFrom<'zf, CharityCampaignIdRef> for &'zf CharityCampaignIdRef"],["impl<'zf> ZeroFrom<'zf, PollIdRef> for &'zf PollIdRef"],["impl<'zf> ZeroFrom<'zf, ClipId> for &'zf ClipIdRef"],["impl<'zf> ZeroFrom<'zf, EventSubIdRef> for &'zf EventSubIdRef"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/twitch_types/all.html b/twitch_types/all.html index 2ddc1c40..a396722a 100644 --- a/twitch_types/all.html +++ b/twitch_types/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Type Aliases

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Type Aliases

\ No newline at end of file diff --git a/twitch_types/color/enum.NamedUserColor.html b/twitch_types/color/enum.NamedUserColor.html index 4c680268..a563e6e4 100644 --- a/twitch_types/color/enum.NamedUserColor.html +++ b/twitch_types/color/enum.NamedUserColor.html @@ -1,4 +1,4 @@ -NamedUserColor in twitch_types::color - Rust

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for NamedUserColor<'a>

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type needs to construct itself. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

impl<'a> Clone for NamedUserColor<'a>

source§

fn clone(&self) -> NamedUserColor<'a>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'a> Debug for NamedUserColor<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for NamedUserColor<'a>

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for NamedUserColor<'_>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<Cow<'a, HexColorRef>> for NamedUserColor<'a>

source§

fn from(color: Cow<'a, HexColorRef>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<HexColor> for NamedUserColor<'a>

source§

fn from(color: HexColor) -> Self

Converts to this type from the input type.
source§

impl<'a> PartialEq for NamedUserColor<'a>

source§

fn eq(&self, other: &NamedUserColor<'a>) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for NamedUserColor<'_>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<Cow<'a, HexColorRef>> for NamedUserColor<'a>

source§

fn from(color: Cow<'a, HexColorRef>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<HexColor> for NamedUserColor<'a>

source§

fn from(color: HexColor) -> Self

Converts to this type from the input type.
source§

impl<'a> PartialEq for NamedUserColor<'a>

source§

fn eq(&self, other: &NamedUserColor<'a>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for NamedUserColor<'_>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'a> TryFrom<&'a str> for NamedUserColor<'a>

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(s: &'a str) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<'zf, 'zf_inner> ZeroFrom<'zf, NamedUserColor<'zf_inner>> for NamedUserColor<'zf>

Available on crate feature zerofrom only.
source§

fn zero_from(this: &'zf NamedUserColor<'zf_inner>) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'a> Eq for NamedUserColor<'a>

source§

impl<'a> StructuralEq for NamedUserColor<'a>

source§

impl<'a> StructuralPartialEq for NamedUserColor<'a>

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for NamedUserColor<'a>

§

impl<'a> Send for NamedUserColor<'a>

§

impl<'a> Sync for NamedUserColor<'a>

§

impl<'a> Unpin for NamedUserColor<'a>

§

impl<'a> UnwindSafe for NamedUserColor<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/color/index.html b/twitch_types/color/index.html index 7656c680..ef8e38de 100644 --- a/twitch_types/color/index.html +++ b/twitch_types/color/index.html @@ -1,2 +1,2 @@ -twitch_types::color - Rust

Module twitch_types::color

source ·
Available on crate feature color only.
Expand description

types for colors

+twitch_types::color - Rust

Module twitch_types::color

source ·
Available on crate feature color only.
Expand description

types for colors

Structs

Enums

\ No newline at end of file diff --git a/twitch_types/color/struct.HexColor.html b/twitch_types/color/struct.HexColor.html index 9335ab54..ed955779 100644 --- a/twitch_types/color/struct.HexColor.html +++ b/twitch_types/color/struct.HexColor.html @@ -1,4 +1,4 @@ -HexColor in twitch_types::color - Rust
pub struct HexColor(/* private fields */);
Available on crate feature color only.
Expand description

A color in hex

+HexColor in twitch_types::color - Rust
pub struct HexColor(/* private fields */);
Available on crate feature color only.
Expand description

A color in hex

Implementations§

source§

impl HexColor

source

pub const fn new(raw: String) -> Self

Constructs a new HexColor

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newHexColorfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<HexColorRef>

Converts this HexColor into a Box<HexColorRef>

@@ -9,19 +9,19 @@ Cow<'_, HexColorRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for HexColor

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<HexColorRef> for HexColor

source§

fn as_ref(&self) -> &HexColorRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for HexColor

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<HexColorRef> for HexColor

source§

fn borrow(&self) -> &HexColorRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for HexColor

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for HexColor

source§

fn clone(&self) -> HexColor

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HexColor

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for HexColor

§

type Target = HexColorRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for HexColor

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for HexColor

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a HexColor> for &'a HexColorRef

source§

fn from(owned: &'a HexColor) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a HexColor> for Cow<'a, HexColorRef>

source§

fn from(owned: &'a HexColor) -> Self

Converts to this type from the input type.
source§

impl From<&HexColorRef> for HexColor

source§

fn from(s: &HexColorRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for HexColor

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<HexColorRef>> for HexColor

source§

fn from(r: Box<HexColorRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for HexColor

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, HexColorRef>> for HexColor

source§

fn from(r: Cow<'a, HexColorRef>) -> Self

Converts to this type from the input type.
source§

impl From<HexColor> for Box<HexColorRef>

source§

fn from(r: HexColor) -> Self

Converts to this type from the input type.
source§

impl<'a> From<HexColor> for Cow<'a, HexColorRef>

source§

fn from(owned: HexColor) -> Self

Converts to this type from the input type.
source§

impl<'a> From<HexColor> for NamedUserColor<'a>

source§

fn from(color: HexColor) -> Self

Converts to this type from the input type.
source§

impl From<HexColor> for String

source§

fn from(s: HexColor) -> Self

Converts to this type from the input type.
source§

impl From<String> for HexColor

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for HexColor

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for HexColor

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<HexColorRef> for HexColor

source§

fn as_ref(&self) -> &HexColorRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for HexColor

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<HexColorRef> for HexColor

source§

fn borrow(&self) -> &HexColorRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for HexColor

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for HexColor

source§

fn clone(&self) -> HexColor

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HexColor

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for HexColor

§

type Target = HexColorRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for HexColor

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for HexColor

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a HexColor> for &'a HexColorRef

source§

fn from(owned: &'a HexColor) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a HexColor> for Cow<'a, HexColorRef>

source§

fn from(owned: &'a HexColor) -> Self

Converts to this type from the input type.
source§

impl From<&HexColorRef> for HexColor

source§

fn from(s: &HexColorRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for HexColor

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<HexColorRef>> for HexColor

source§

fn from(r: Box<HexColorRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for HexColor

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, HexColorRef>> for HexColor

source§

fn from(r: Cow<'a, HexColorRef>) -> Self

Converts to this type from the input type.
source§

impl From<HexColor> for Box<HexColorRef>

source§

fn from(r: HexColor) -> Self

Converts to this type from the input type.
source§

impl<'a> From<HexColor> for Cow<'a, HexColorRef>

source§

fn from(owned: HexColor) -> Self

Converts to this type from the input type.
source§

impl<'a> From<HexColor> for NamedUserColor<'a>

source§

fn from(color: HexColor) -> Self

Converts to this type from the input type.
source§

impl From<HexColor> for String

source§

fn from(s: HexColor) -> Self

Converts to this type from the input type.
source§

impl From<String> for HexColor

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for HexColor

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for HexColor

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColor

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HexColorRef> for HexColor

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl Ord for HexColor

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColor

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HexColorRef> for HexColor

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl Ord for HexColor

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&HexColorRef> for HexColor

source§

fn eq(&self, other: &&HexColorRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&HexColorRef> for HexColor

source§

fn eq(&self, other: &&HexColorRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColor> for &HexColorRef

source§

fn eq(&self, other: &HexColor) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColor> for HexColorRef

source§

fn eq(&self, other: &HexColor) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColorRef> for HexColor

source§

fn eq(&self, other: &HexColorRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColor> for HexColorRef

source§

fn eq(&self, other: &HexColor) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColorRef> for HexColor

source§

fn eq(&self, other: &HexColorRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for HexColor

source§

fn eq(&self, other: &HexColor) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for HexColor

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/color/struct.HexColorRef.html b/twitch_types/color/struct.HexColorRef.html index 1a4bac8a..fc7920bd 100644 --- a/twitch_types/color/struct.HexColorRef.html +++ b/twitch_types/color/struct.HexColorRef.html @@ -1,23 +1,23 @@ -HexColorRef in twitch_types::color - Rust
pub struct HexColorRef(/* private fields */);
Available on crate feature color only.
Expand description

A color in hex

+HexColorRef in twitch_types::color - Rust
pub struct HexColorRef(/* private fields */);
Available on crate feature color only.
Expand description

A color in hex

Implementations§

source§

impl HexColorRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed HexColorRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed HexColorRef

source

pub fn into_owned(self: Box<HexColorRef>) -> HexColor

Converts a Box<HexColorRef> into a HexColor without copying or allocating

source

pub const fn as_str(&self) -> &str

Provides access to the underlying value as a string slice.

source§

impl HexColorRef

source

pub fn as_cow(&self) -> Cow<'_, HexColorRef>

Trait Implementations§

source§

impl AsRef<HexColorRef> for HexColor

source§

fn as_ref(&self) -> &HexColorRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for HexColorRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<HexColorRef> for HexColor

source§

fn borrow(&self) -> &HexColorRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for HexColorRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for HexColorRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a HexColorRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<HexColorRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for HexColorRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, HexColorRef>> for &'a HexColorRef

source§

fn from(r: &'a Cow<'b, HexColorRef>) -> &'a HexColorRef

Converts to this type from the input type.
source§

impl<'a> From<&'a HexColor> for &'a HexColorRef

source§

fn from(owned: &'a HexColor) -> Self

Converts to this type from the input type.
source§

impl From<&HexColorRef> for Arc<HexColorRef>

source§

fn from(r: &HexColorRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a HexColorRef> for Cow<'a, HexColorRef>

source§

fn from(r: &'a HexColorRef) -> Self

Converts to this type from the input type.
source§

impl From<&HexColorRef> for HexColor

source§

fn from(s: &HexColorRef) -> Self

Converts to this type from the input type.
source§

impl From<&HexColorRef> for Rc<HexColorRef>

source§

fn from(r: &HexColorRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a HexColorRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a HexColorRef

source§

fn from(s: &'a str) -> &'a HexColorRef

Converts to this type from the input type.
source§

impl From<HexColor> for Box<HexColorRef>

source§

fn from(r: HexColor) -> Self

Converts to this type from the input type.
source§

impl Hash for HexColorRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColor

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColorRef

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HexColorRef> for HexColor

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl Ord for HexColorRef

source§

fn cmp(&self, other: &HexColorRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&HexColorRef> for HexColor

source§

fn eq(&self, other: &&HexColorRef) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl AsRef<HexColorRef> for HexColor

source§

fn as_ref(&self) -> &HexColorRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for HexColorRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<HexColorRef> for HexColor

source§

fn borrow(&self) -> &HexColorRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for HexColorRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for HexColorRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a HexColorRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<HexColorRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for HexColorRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, HexColorRef>> for &'a HexColorRef

source§

fn from(r: &'a Cow<'b, HexColorRef>) -> &'a HexColorRef

Converts to this type from the input type.
source§

impl<'a> From<&'a HexColor> for &'a HexColorRef

source§

fn from(owned: &'a HexColor) -> Self

Converts to this type from the input type.
source§

impl From<&HexColorRef> for Arc<HexColorRef>

source§

fn from(r: &HexColorRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a HexColorRef> for Cow<'a, HexColorRef>

source§

fn from(r: &'a HexColorRef) -> Self

Converts to this type from the input type.
source§

impl From<&HexColorRef> for HexColor

source§

fn from(s: &HexColorRef) -> Self

Converts to this type from the input type.
source§

impl From<&HexColorRef> for Rc<HexColorRef>

source§

fn from(r: &HexColorRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a HexColorRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a HexColorRef

source§

fn from(s: &'a str) -> &'a HexColorRef

Converts to this type from the input type.
source§

impl From<HexColor> for Box<HexColorRef>

source§

fn from(r: HexColor) -> Self

Converts to this type from the input type.
source§

impl Hash for HexColorRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColor

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColorRef

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HexColorRef> for HexColor

source§

fn into_cow(self) -> Cow<'a, HexColorRef>

Make the cow with proper ownership, muu
source§

impl Ord for HexColorRef

source§

fn cmp(&self, other: &HexColorRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&HexColorRef> for HexColor

source§

fn eq(&self, other: &&HexColorRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColor> for &HexColorRef

source§

fn eq(&self, other: &HexColor) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColor> for &HexColorRef

source§

fn eq(&self, other: &HexColor) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColor> for HexColorRef

source§

fn eq(&self, other: &HexColor) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColor> for HexColorRef

source§

fn eq(&self, other: &HexColor) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColorRef> for HexColor

source§

fn eq(&self, other: &HexColorRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for HexColorRef

source§

fn eq(&self, other: &HexColorRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HexColorRef> for HexColor

source§

fn eq(&self, other: &HexColorRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for HexColorRef

source§

fn eq(&self, other: &HexColorRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for HexColorRef

source§

fn partial_cmp(&self, other: &HexColorRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for HexColorRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for HexColorRef

§

type Owned = HexColor

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, HexColor> for &'zf HexColorRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf HexColor) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, HexColorRef> for &'zf HexColorRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf HexColorRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for HexColorRef

source§

impl StructuralEq for HexColorRef

source§

impl StructuralPartialEq for HexColorRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for HexColorRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for HexColorRef

§

type Owned = HexColor

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, HexColor> for &'zf HexColorRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf HexColor) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, HexColorRef> for &'zf HexColorRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf HexColorRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for HexColorRef

source§

impl StructuralEq for HexColorRef

source§

impl StructuralPartialEq for HexColorRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/emote/enum.EmoteAnimationSetting.html b/twitch_types/emote/enum.EmoteAnimationSetting.html index da9aca36..412f104d 100644 --- a/twitch_types/emote/enum.EmoteAnimationSetting.html +++ b/twitch_types/emote/enum.EmoteAnimationSetting.html @@ -1,11 +1,11 @@ -EmoteAnimationSetting in twitch_types::emote - Rust
pub enum EmoteAnimationSetting {
+EmoteAnimationSetting in twitch_types::emote - Rust
pub enum EmoteAnimationSetting {
     Static,
     Animated,
 }
Available on crate feature emote only.
Expand description

Formats for an emote.

Variants§

§

Static

Static

§

Animated

Animated

-

Trait Implementations§

source§

impl Clone for EmoteAnimationSetting

source§

fn clone(&self) -> EmoteAnimationSetting

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EmoteAnimationSetting

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EmoteAnimationSetting

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteAnimationSetting

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for EmoteAnimationSetting

source§

fn eq(&self, other: &EmoteAnimationSetting) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for EmoteAnimationSetting

source§

fn clone(&self) -> EmoteAnimationSetting

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EmoteAnimationSetting

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EmoteAnimationSetting

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteAnimationSetting

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for EmoteAnimationSetting

source§

fn eq(&self, other: &EmoteAnimationSetting) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EmoteAnimationSetting

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for EmoteAnimationSetting

source§

impl StructuralEq for EmoteAnimationSetting

source§

impl StructuralPartialEq for EmoteAnimationSetting

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/emote/enum.EmoteScale.html b/twitch_types/emote/enum.EmoteScale.html index 23aff08c..c1d67058 100644 --- a/twitch_types/emote/enum.EmoteScale.html +++ b/twitch_types/emote/enum.EmoteScale.html @@ -1,4 +1,4 @@ -EmoteScale in twitch_types::emote - Rust

Variants§

§

Size1_0

1.0

§

Size2_0

2.0

§

Size3_0

3.0

-

Trait Implementations§

source§

impl Clone for EmoteScale

source§

fn clone(&self) -> EmoteScale

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EmoteScale

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EmoteScale

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for EmoteScale

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteScale

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for EmoteScale

source§

fn eq(&self, other: &EmoteScale) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for EmoteScale

source§

fn clone(&self) -> EmoteScale

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EmoteScale

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EmoteScale

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for EmoteScale

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteScale

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for EmoteScale

source§

fn eq(&self, other: &EmoteScale) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EmoteScale

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for EmoteScale

source§

impl StructuralEq for EmoteScale

source§

impl StructuralPartialEq for EmoteScale

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/emote/enum.EmoteThemeMode.html b/twitch_types/emote/enum.EmoteThemeMode.html index e7c57b96..b796676f 100644 --- a/twitch_types/emote/enum.EmoteThemeMode.html +++ b/twitch_types/emote/enum.EmoteThemeMode.html @@ -1,4 +1,4 @@ -EmoteThemeMode in twitch_types::emote - Rust
pub enum EmoteThemeMode {
+EmoteThemeMode in twitch_types::emote - Rust
pub enum EmoteThemeMode {
     Light,
     Dark,
 }
Available on crate feature emote only.
Expand description

Background themes available for an emote.

diff --git a/twitch_types/emote/index.html b/twitch_types/emote/index.html index b63ea609..66c7fa14 100644 --- a/twitch_types/emote/index.html +++ b/twitch_types/emote/index.html @@ -1,2 +1,2 @@ -twitch_types::emote - Rust

Module twitch_types::emote

source ·
Available on crate feature emote only.
Expand description

types for emotes

+twitch_types::emote - Rust

Module twitch_types::emote

source ·
Available on crate feature emote only.
Expand description

types for emotes

Structs

Enums

\ No newline at end of file diff --git a/twitch_types/emote/struct.BadgeSetId.html b/twitch_types/emote/struct.BadgeSetId.html index 2cd5d82f..566170d4 100644 --- a/twitch_types/emote/struct.BadgeSetId.html +++ b/twitch_types/emote/struct.BadgeSetId.html @@ -1,4 +1,4 @@ -BadgeSetId in twitch_types::emote - Rust
pub struct BadgeSetId(/* private fields */);
Available on crate feature emote only.
Expand description

A Badge set ID

+BadgeSetId in twitch_types::emote - Rust
pub struct BadgeSetId(/* private fields */);
Available on crate feature emote only.
Expand description

A Badge set ID

Implementations§

source§

impl BadgeSetId

source

pub const fn new(raw: String) -> Self

Constructs a new BadgeSetId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newBadgeSetIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<BadgeSetIdRef>

Converts this BadgeSetId into a Box<BadgeSetIdRef>

@@ -9,21 +9,21 @@ Cow<'_, BadgeSetIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for BadgeSetId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<BadgeSetIdRef> for BadgeSetId

source§

fn as_ref(&self) -> &BadgeSetIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for BadgeSetId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<BadgeSetIdRef> for BadgeSetId

source§

fn borrow(&self) -> &BadgeSetIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for BadgeSetId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for BadgeSetId

source§

fn clone(&self) -> BadgeSetId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BadgeSetId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for BadgeSetId

§

type Target = BadgeSetIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for BadgeSetId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BadgeSetId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a BadgeSetId> for &'a BadgeSetIdRef

source§

fn from(owned: &'a BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a BadgeSetId> for Cow<'a, BadgeSetIdRef>

source§

fn from(owned: &'a BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl From<&BadgeSetIdRef> for BadgeSetId

source§

fn from(s: &BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for BadgeSetId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<BadgeSetId> for Box<BadgeSetIdRef>

source§

fn from(r: BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<BadgeSetId> for Cow<'a, BadgeSetIdRef>

source§

fn from(owned: BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl From<BadgeSetId> for String

source§

fn from(s: BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl From<Box<BadgeSetIdRef>> for BadgeSetId

source§

fn from(r: Box<BadgeSetIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for BadgeSetId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, BadgeSetIdRef>> for BadgeSetId

source§

fn from(r: Cow<'a, BadgeSetIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for BadgeSetId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for BadgeSetId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for BadgeSetId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<BadgeSetIdRef> for BadgeSetId

source§

fn as_ref(&self) -> &BadgeSetIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for BadgeSetId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<BadgeSetIdRef> for BadgeSetId

source§

fn borrow(&self) -> &BadgeSetIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for BadgeSetId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for BadgeSetId

source§

fn clone(&self) -> BadgeSetId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BadgeSetId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for BadgeSetId

§

type Target = BadgeSetIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for BadgeSetId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BadgeSetId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a BadgeSetId> for &'a BadgeSetIdRef

source§

fn from(owned: &'a BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a BadgeSetId> for Cow<'a, BadgeSetIdRef>

source§

fn from(owned: &'a BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl From<&BadgeSetIdRef> for BadgeSetId

source§

fn from(s: &BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for BadgeSetId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<BadgeSetId> for Box<BadgeSetIdRef>

source§

fn from(r: BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<BadgeSetId> for Cow<'a, BadgeSetIdRef>

source§

fn from(owned: BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl From<BadgeSetId> for String

source§

fn from(s: BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl From<Box<BadgeSetIdRef>> for BadgeSetId

source§

fn from(r: Box<BadgeSetIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for BadgeSetId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, BadgeSetIdRef>> for BadgeSetId

source§

fn from(r: Cow<'a, BadgeSetIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for BadgeSetId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for BadgeSetId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for BadgeSetId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetId

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for BadgeSetId

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for BadgeSetId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetId

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for BadgeSetId

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for BadgeSetId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&BadgeSetIdRef> for BadgeSetId

source§

fn eq(&self, other: &&BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetId> for &BadgeSetIdRef

source§

fn eq(&self, other: &BadgeSetId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&BadgeSetIdRef> for BadgeSetId

source§

fn eq(&self, other: &&BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetId> for &BadgeSetIdRef

source§

fn eq(&self, other: &BadgeSetId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetId> for BadgeSetIdRef

source§

fn eq(&self, other: &BadgeSetId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetIdRef> for BadgeSetId

source§

fn eq(&self, other: &BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for BadgeSetId

source§

fn eq(&self, other: &BadgeSetId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetIdRef> for BadgeSetId

source§

fn eq(&self, other: &BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for BadgeSetId

source§

fn eq(&self, other: &BadgeSetId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for BadgeSetId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for BadgeSetId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, BadgeSetId> for &'zf BadgeSetIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BadgeSetId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for BadgeSetId

source§

impl StructuralEq for BadgeSetId

source§

impl StructuralPartialEq for BadgeSetId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/emote/struct.BadgeSetIdRef.html b/twitch_types/emote/struct.BadgeSetIdRef.html index 7772e9e7..bb3f02cb 100644 --- a/twitch_types/emote/struct.BadgeSetIdRef.html +++ b/twitch_types/emote/struct.BadgeSetIdRef.html @@ -1,4 +1,4 @@ -BadgeSetIdRef in twitch_types::emote - Rust
pub struct BadgeSetIdRef(/* private fields */);
Available on crate feature emote only.
Expand description

A Badge set ID

+BadgeSetIdRef in twitch_types::emote - Rust
pub struct BadgeSetIdRef(/* private fields */);
Available on crate feature emote only.
Expand description

A Badge set ID

Implementations§

source§

impl BadgeSetIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed BadgeSetIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed BadgeSetIdRef

source

pub fn into_owned(self: Box<BadgeSetIdRef>) -> BadgeSetId

Converts a Box<BadgeSetIdRef> into a BadgeSetId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, BadgeSetIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a BadgeSetIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<BadgeSetIdRef> for BadgeSetId

source§

fn as_ref(&self) -> &BadgeSetIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for BadgeSetIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<BadgeSetIdRef> for BadgeSetId

source§

fn borrow(&self) -> &BadgeSetIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for BadgeSetIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for BadgeSetIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a BadgeSetIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<BadgeSetIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BadgeSetIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a BadgeSetId> for &'a BadgeSetIdRef

source§

fn from(owned: &'a BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl From<&BadgeSetIdRef> for Arc<BadgeSetIdRef>

source§

fn from(r: &BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&BadgeSetIdRef> for BadgeSetId

source§

fn from(s: &BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a BadgeSetIdRef> for Cow<'a, BadgeSetIdRef>

source§

fn from(r: &'a BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&BadgeSetIdRef> for Rc<BadgeSetIdRef>

source§

fn from(r: &BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, BadgeSetIdRef>> for &'a BadgeSetIdRef

source§

fn from(r: &'a Cow<'b, BadgeSetIdRef>) -> &'a BadgeSetIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a BadgeSetIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a BadgeSetIdRef

source§

fn from(s: &'a str) -> &'a BadgeSetIdRef

Converts to this type from the input type.
source§

impl From<BadgeSetId> for Box<BadgeSetIdRef>

source§

fn from(r: BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl Hash for BadgeSetIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetId

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetIdRef

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for BadgeSetId

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for BadgeSetIdRef

source§

fn cmp(&self, other: &BadgeSetIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&BadgeSetIdRef> for BadgeSetId

source§

fn eq(&self, other: &&BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<BadgeSetIdRef> for BadgeSetId

source§

fn as_ref(&self) -> &BadgeSetIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for BadgeSetIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<BadgeSetIdRef> for BadgeSetId

source§

fn borrow(&self) -> &BadgeSetIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for BadgeSetIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for BadgeSetIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a BadgeSetIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<BadgeSetIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BadgeSetIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a BadgeSetId> for &'a BadgeSetIdRef

source§

fn from(owned: &'a BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl From<&BadgeSetIdRef> for Arc<BadgeSetIdRef>

source§

fn from(r: &BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&BadgeSetIdRef> for BadgeSetId

source§

fn from(s: &BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a BadgeSetIdRef> for Cow<'a, BadgeSetIdRef>

source§

fn from(r: &'a BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&BadgeSetIdRef> for Rc<BadgeSetIdRef>

source§

fn from(r: &BadgeSetIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, BadgeSetIdRef>> for &'a BadgeSetIdRef

source§

fn from(r: &'a Cow<'b, BadgeSetIdRef>) -> &'a BadgeSetIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a BadgeSetIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a BadgeSetIdRef

source§

fn from(s: &'a str) -> &'a BadgeSetIdRef

Converts to this type from the input type.
source§

impl From<BadgeSetId> for Box<BadgeSetIdRef>

source§

fn from(r: BadgeSetId) -> Self

Converts to this type from the input type.
source§

impl Hash for BadgeSetIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetId

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetIdRef

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for BadgeSetId

source§

fn into_cow(self) -> Cow<'a, BadgeSetIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for BadgeSetIdRef

source§

fn cmp(&self, other: &BadgeSetIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&BadgeSetIdRef> for BadgeSetId

source§

fn eq(&self, other: &&BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetId> for &BadgeSetIdRef

source§

fn eq(&self, other: &BadgeSetId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetId> for &BadgeSetIdRef

source§

fn eq(&self, other: &BadgeSetId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetId> for BadgeSetIdRef

source§

fn eq(&self, other: &BadgeSetId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BadgeSetIdRef> for BadgeSetId

source§

fn eq(&self, other: &BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for BadgeSetIdRef

source§

fn eq(&self, other: &BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for BadgeSetIdRef

source§

fn eq(&self, other: &BadgeSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for BadgeSetIdRef

source§

fn partial_cmp(&self, other: &BadgeSetIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for BadgeSetIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for BadgeSetIdRef

§

type Owned = BadgeSetId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, BadgeSetId> for &'zf BadgeSetIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BadgeSetId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, BadgeSetIdRef> for &'zf BadgeSetIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BadgeSetIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for BadgeSetIdRef

source§

impl StructuralEq for BadgeSetIdRef

source§

impl StructuralPartialEq for BadgeSetIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for BadgeSetIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for BadgeSetIdRef

§

type Owned = BadgeSetId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, BadgeSetId> for &'zf BadgeSetIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BadgeSetId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, BadgeSetIdRef> for &'zf BadgeSetIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BadgeSetIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for BadgeSetIdRef

source§

impl StructuralEq for BadgeSetIdRef

source§

impl StructuralPartialEq for BadgeSetIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/emote/struct.ChatBadgeId.html b/twitch_types/emote/struct.ChatBadgeId.html index 7773dd92..e82f5bb3 100644 --- a/twitch_types/emote/struct.ChatBadgeId.html +++ b/twitch_types/emote/struct.ChatBadgeId.html @@ -1,4 +1,4 @@ -ChatBadgeId in twitch_types::emote - Rust
pub struct ChatBadgeId(/* private fields */);
Available on crate feature emote only.
Expand description

A channel chat badge ID

+ChatBadgeId in twitch_types::emote - Rust
pub struct ChatBadgeId(/* private fields */);
Available on crate feature emote only.
Expand description

A channel chat badge ID

Implementations§

source§

impl ChatBadgeId

source

pub const fn new(raw: String) -> Self

Constructs a new ChatBadgeId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newChatBadgeIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<ChatBadgeIdRef>

Converts this ChatBadgeId into a Box<ChatBadgeIdRef>

@@ -9,21 +9,21 @@ Cow<'_, ChatBadgeIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for ChatBadgeId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<ChatBadgeIdRef> for ChatBadgeId

source§

fn as_ref(&self) -> &ChatBadgeIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for ChatBadgeId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<ChatBadgeIdRef> for ChatBadgeId

source§

fn borrow(&self) -> &ChatBadgeIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for ChatBadgeId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for ChatBadgeId

source§

fn clone(&self) -> ChatBadgeId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChatBadgeId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for ChatBadgeId

§

type Target = ChatBadgeIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for ChatBadgeId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ChatBadgeId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ChatBadgeId> for &'a ChatBadgeIdRef

source§

fn from(owned: &'a ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a ChatBadgeId> for Cow<'a, ChatBadgeIdRef>

source§

fn from(owned: &'a ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl From<&ChatBadgeIdRef> for ChatBadgeId

source§

fn from(s: &ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for ChatBadgeId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<ChatBadgeIdRef>> for ChatBadgeId

source§

fn from(r: Box<ChatBadgeIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for ChatBadgeId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<ChatBadgeId> for Box<ChatBadgeIdRef>

source§

fn from(r: ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<ChatBadgeId> for Cow<'a, ChatBadgeIdRef>

source§

fn from(owned: ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl From<ChatBadgeId> for String

source§

fn from(s: ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, ChatBadgeIdRef>> for ChatBadgeId

source§

fn from(r: Cow<'a, ChatBadgeIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for ChatBadgeId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for ChatBadgeId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ChatBadgeId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<ChatBadgeIdRef> for ChatBadgeId

source§

fn as_ref(&self) -> &ChatBadgeIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for ChatBadgeId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<ChatBadgeIdRef> for ChatBadgeId

source§

fn borrow(&self) -> &ChatBadgeIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for ChatBadgeId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for ChatBadgeId

source§

fn clone(&self) -> ChatBadgeId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChatBadgeId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for ChatBadgeId

§

type Target = ChatBadgeIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for ChatBadgeId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ChatBadgeId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ChatBadgeId> for &'a ChatBadgeIdRef

source§

fn from(owned: &'a ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a ChatBadgeId> for Cow<'a, ChatBadgeIdRef>

source§

fn from(owned: &'a ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl From<&ChatBadgeIdRef> for ChatBadgeId

source§

fn from(s: &ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for ChatBadgeId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<ChatBadgeIdRef>> for ChatBadgeId

source§

fn from(r: Box<ChatBadgeIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for ChatBadgeId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<ChatBadgeId> for Box<ChatBadgeIdRef>

source§

fn from(r: ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<ChatBadgeId> for Cow<'a, ChatBadgeIdRef>

source§

fn from(owned: ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl From<ChatBadgeId> for String

source§

fn from(s: ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, ChatBadgeIdRef>> for ChatBadgeId

source§

fn from(r: Cow<'a, ChatBadgeIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for ChatBadgeId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for ChatBadgeId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ChatBadgeId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeId

source§

fn into_cow(self) -> Cow<'a, ChatBadgeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for ChatBadgeId

source§

fn into_cow(self) -> Cow<'a, ChatBadgeIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for ChatBadgeId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&ChatBadgeIdRef> for ChatBadgeId

source§

fn eq(&self, other: &&ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeId> for &ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&ChatBadgeIdRef> for ChatBadgeId

source§

fn eq(&self, other: &&ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeId> for ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeIdRef> for ChatBadgeId

source§

fn eq(&self, other: &ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for ChatBadgeId

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeId> for &ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeId> for ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeIdRef> for ChatBadgeId

source§

fn eq(&self, other: &ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for ChatBadgeId

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ChatBadgeId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for ChatBadgeId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, ChatBadgeId> for &'zf ChatBadgeIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf ChatBadgeId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for ChatBadgeId

source§

impl StructuralEq for ChatBadgeId

source§

impl StructuralPartialEq for ChatBadgeId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/emote/struct.ChatBadgeIdRef.html b/twitch_types/emote/struct.ChatBadgeIdRef.html index 41c8d766..bdeaabf8 100644 --- a/twitch_types/emote/struct.ChatBadgeIdRef.html +++ b/twitch_types/emote/struct.ChatBadgeIdRef.html @@ -1,4 +1,4 @@ -ChatBadgeIdRef in twitch_types::emote - Rust
pub struct ChatBadgeIdRef(/* private fields */);
Available on crate feature emote only.
Expand description

A channel chat badge ID

+ChatBadgeIdRef in twitch_types::emote - Rust
pub struct ChatBadgeIdRef(/* private fields */);
Available on crate feature emote only.
Expand description

A channel chat badge ID

Implementations§

source§

impl ChatBadgeIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed ChatBadgeIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed ChatBadgeIdRef

source

pub fn into_owned(self: Box<ChatBadgeIdRef>) -> ChatBadgeId

Converts a Box<ChatBadgeIdRef> into a ChatBadgeId without copying or allocating

@@ -7,14 +7,14 @@ Cow<'_, ChatBadgeIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a ChatBadgeIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<ChatBadgeIdRef> for ChatBadgeId

source§

fn as_ref(&self) -> &ChatBadgeIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for ChatBadgeIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<ChatBadgeIdRef> for ChatBadgeId

source§

fn borrow(&self) -> &ChatBadgeIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for ChatBadgeIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for ChatBadgeIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a ChatBadgeIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<ChatBadgeIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ChatBadgeIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ChatBadgeId> for &'a ChatBadgeIdRef

source§

fn from(owned: &'a ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl From<&ChatBadgeIdRef> for Arc<ChatBadgeIdRef>

source§

fn from(r: &ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&ChatBadgeIdRef> for ChatBadgeId

source§

fn from(s: &ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a ChatBadgeIdRef> for Cow<'a, ChatBadgeIdRef>

source§

fn from(r: &'a ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&ChatBadgeIdRef> for Rc<ChatBadgeIdRef>

source§

fn from(r: &ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, ChatBadgeIdRef>> for &'a ChatBadgeIdRef

source§

fn from(r: &'a Cow<'b, ChatBadgeIdRef>) -> &'a ChatBadgeIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a ChatBadgeIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a ChatBadgeIdRef

source§

fn from(s: &'a str) -> &'a ChatBadgeIdRef

Converts to this type from the input type.
source§

impl From<ChatBadgeId> for Box<ChatBadgeIdRef>

source§

fn from(r: ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl Hash for ChatBadgeIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeId

source§

fn into_cow(self) -> Cow<'a, ChatBadgeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeIdRef

source§

fn into_cow(self) -> Cow<'a, ChatBadgeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for ChatBadgeId

source§

fn into_cow(self) -> Cow<'a, ChatBadgeIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for ChatBadgeIdRef

source§

fn cmp(&self, other: &ChatBadgeIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&ChatBadgeIdRef> for ChatBadgeId

source§

fn eq(&self, other: &&ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeId> for &ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<ChatBadgeIdRef> for ChatBadgeId

source§

fn as_ref(&self) -> &ChatBadgeIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for ChatBadgeIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<ChatBadgeIdRef> for ChatBadgeId

source§

fn borrow(&self) -> &ChatBadgeIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for ChatBadgeIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for ChatBadgeIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a ChatBadgeIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<ChatBadgeIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ChatBadgeIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ChatBadgeId> for &'a ChatBadgeIdRef

source§

fn from(owned: &'a ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl From<&ChatBadgeIdRef> for Arc<ChatBadgeIdRef>

source§

fn from(r: &ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&ChatBadgeIdRef> for ChatBadgeId

source§

fn from(s: &ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a ChatBadgeIdRef> for Cow<'a, ChatBadgeIdRef>

source§

fn from(r: &'a ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&ChatBadgeIdRef> for Rc<ChatBadgeIdRef>

source§

fn from(r: &ChatBadgeIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, ChatBadgeIdRef>> for &'a ChatBadgeIdRef

source§

fn from(r: &'a Cow<'b, ChatBadgeIdRef>) -> &'a ChatBadgeIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a ChatBadgeIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a ChatBadgeIdRef

source§

fn from(s: &'a str) -> &'a ChatBadgeIdRef

Converts to this type from the input type.
source§

impl From<ChatBadgeId> for Box<ChatBadgeIdRef>

source§

fn from(r: ChatBadgeId) -> Self

Converts to this type from the input type.
source§

impl Hash for ChatBadgeIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeId

source§

fn into_cow(self) -> Cow<'a, ChatBadgeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeIdRef

source§

fn into_cow(self) -> Cow<'a, ChatBadgeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for ChatBadgeId

source§

fn into_cow(self) -> Cow<'a, ChatBadgeIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for ChatBadgeIdRef

source§

fn cmp(&self, other: &ChatBadgeIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&ChatBadgeIdRef> for ChatBadgeId

source§

fn eq(&self, other: &&ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeId> for ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeId> for &ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeIdRef> for ChatBadgeId

source§

fn eq(&self, other: &ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeId> for ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ChatBadgeIdRef> for ChatBadgeId

source§

fn eq(&self, other: &ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for ChatBadgeIdRef

source§

fn eq(&self, other: &ChatBadgeIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ChatBadgeIdRef

source§

fn partial_cmp(&self, other: &ChatBadgeIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/emote/struct.EmoteId.html b/twitch_types/emote/struct.EmoteId.html index f6bdcaa4..a82cdfbf 100644 --- a/twitch_types/emote/struct.EmoteId.html +++ b/twitch_types/emote/struct.EmoteId.html @@ -1,4 +1,4 @@ -EmoteId in twitch_types::emote - Rust

Struct twitch_types::emote::EmoteId

source ·
pub struct EmoteId(/* private fields */);
Available on crate feature emote only.
Expand description

A chat Emote ID

+EmoteId in twitch_types::emote - Rust

Struct twitch_types::emote::EmoteId

source ·
pub struct EmoteId(/* private fields */);
Available on crate feature emote only.
Expand description

A chat Emote ID

Implementations§

source§

impl EmoteId

source

pub const fn new(raw: String) -> Self

Constructs a new EmoteId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newEmoteIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<EmoteIdRef>

Converts this EmoteId into a Box<EmoteIdRef>

@@ -12,21 +12,21 @@
source

pub fn url(&self) -> EmoteUrlBuilder<'_>

Create a EmoteUrlBuilder for this emote

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for EmoteId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<EmoteIdRef> for EmoteId

source§

fn as_ref(&self) -> &EmoteIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EmoteId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EmoteIdRef> for EmoteId

source§

fn borrow(&self) -> &EmoteIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EmoteId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for EmoteId

source§

fn clone(&self) -> EmoteId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EmoteId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for EmoteId

§

type Target = EmoteIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for EmoteId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a EmoteId> for &'a EmoteIdRef

source§

fn from(owned: &'a EmoteId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteId> for Cow<'a, EmoteIdRef>

source§

fn from(owned: &'a EmoteId) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteIdRef> for EmoteId

source§

fn from(s: &EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EmoteId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<EmoteIdRef>> for EmoteId

source§

fn from(r: Box<EmoteIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for EmoteId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, EmoteIdRef>> for EmoteId

source§

fn from(r: Cow<'a, EmoteIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<EmoteId> for Box<EmoteIdRef>

source§

fn from(r: EmoteId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EmoteId> for Cow<'a, EmoteIdRef>

source§

fn from(owned: EmoteId) -> Self

Converts to this type from the input type.
source§

impl From<EmoteId> for String

source§

fn from(s: EmoteId) -> Self

Converts to this type from the input type.
source§

impl From<String> for EmoteId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for EmoteId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for EmoteId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<EmoteIdRef> for EmoteId

source§

fn as_ref(&self) -> &EmoteIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EmoteId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EmoteIdRef> for EmoteId

source§

fn borrow(&self) -> &EmoteIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EmoteId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for EmoteId

source§

fn clone(&self) -> EmoteId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EmoteId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for EmoteId

§

type Target = EmoteIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for EmoteId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a EmoteId> for &'a EmoteIdRef

source§

fn from(owned: &'a EmoteId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteId> for Cow<'a, EmoteIdRef>

source§

fn from(owned: &'a EmoteId) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteIdRef> for EmoteId

source§

fn from(s: &EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EmoteId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<EmoteIdRef>> for EmoteId

source§

fn from(r: Box<EmoteIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for EmoteId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, EmoteIdRef>> for EmoteId

source§

fn from(r: Cow<'a, EmoteIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<EmoteId> for Box<EmoteIdRef>

source§

fn from(r: EmoteId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EmoteId> for Cow<'a, EmoteIdRef>

source§

fn from(owned: EmoteId) -> Self

Converts to this type from the input type.
source§

impl From<EmoteId> for String

source§

fn from(s: EmoteId) -> Self

Converts to this type from the input type.
source§

impl From<String> for EmoteId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for EmoteId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for EmoteId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteId

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteIdRef> for EmoteId

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EmoteId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteId

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteIdRef> for EmoteId

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EmoteId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&EmoteIdRef> for EmoteId

source§

fn eq(&self, other: &&EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteId> for &EmoteIdRef

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteId> for EmoteIdRef

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteIdRef> for EmoteId

source§

fn eq(&self, other: &EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<&EmoteIdRef> for EmoteId

source§

fn eq(&self, other: &&EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EmoteId

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteId> for &EmoteIdRef

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteId> for EmoteIdRef

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteIdRef> for EmoteId

source§

fn eq(&self, other: &EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EmoteId

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EmoteId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for EmoteId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, EmoteId> for &'zf EmoteIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EmoteId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for EmoteId

source§

impl StructuralEq for EmoteId

source§

impl StructuralPartialEq for EmoteId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/emote/struct.EmoteIdRef.html b/twitch_types/emote/struct.EmoteIdRef.html index b2a81f52..22811480 100644 --- a/twitch_types/emote/struct.EmoteIdRef.html +++ b/twitch_types/emote/struct.EmoteIdRef.html @@ -1,4 +1,4 @@ -EmoteIdRef in twitch_types::emote - Rust
pub struct EmoteIdRef(/* private fields */);
Available on crate feature emote only.
Expand description

A chat Emote ID

+EmoteIdRef in twitch_types::emote - Rust
pub struct EmoteIdRef(/* private fields */);
Available on crate feature emote only.
Expand description

A chat Emote ID

Implementations§

source§

impl EmoteIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed EmoteIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed EmoteIdRef

source

pub fn into_owned(self: Box<EmoteIdRef>) -> EmoteId

Converts a Box<EmoteIdRef> into a EmoteId without copying or allocating

@@ -10,16 +10,16 @@
source

pub fn url(&self) -> EmoteUrlBuilder<'_>

Create a EmoteUrlBuilder for this emote

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a EmoteIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<EmoteIdRef> for EmoteId

source§

fn as_ref(&self) -> &EmoteIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EmoteIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EmoteIdRef> for EmoteId

source§

fn borrow(&self) -> &EmoteIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EmoteIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for EmoteIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<EmoteIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteIdRef>> for &'a EmoteIdRef

source§

fn from(r: &'a Cow<'b, EmoteIdRef>) -> &'a EmoteIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteId> for &'a EmoteIdRef

source§

fn from(owned: &'a EmoteId) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteIdRef> for Arc<EmoteIdRef>

source§

fn from(r: &EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteIdRef> for Cow<'a, EmoteIdRef>

source§

fn from(r: &'a EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteIdRef> for EmoteId

source§

fn from(s: &EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteIdRef> for Rc<EmoteIdRef>

source§

fn from(r: &EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a EmoteIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a EmoteIdRef

source§

fn from(s: &'a str) -> &'a EmoteIdRef

Converts to this type from the input type.
source§

impl From<EmoteId> for Box<EmoteIdRef>

source§

fn from(r: EmoteId) -> Self

Converts to this type from the input type.
source§

impl Hash for EmoteIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteId

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteIdRef

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteIdRef> for EmoteId

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EmoteIdRef

source§

fn cmp(&self, other: &EmoteIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&EmoteIdRef> for EmoteId

source§

fn eq(&self, other: &&EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<EmoteIdRef> for EmoteId

source§

fn as_ref(&self) -> &EmoteIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EmoteIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EmoteIdRef> for EmoteId

source§

fn borrow(&self) -> &EmoteIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EmoteIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for EmoteIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<EmoteIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteIdRef>> for &'a EmoteIdRef

source§

fn from(r: &'a Cow<'b, EmoteIdRef>) -> &'a EmoteIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteId> for &'a EmoteIdRef

source§

fn from(owned: &'a EmoteId) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteIdRef> for Arc<EmoteIdRef>

source§

fn from(r: &EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteIdRef> for Cow<'a, EmoteIdRef>

source§

fn from(r: &'a EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteIdRef> for EmoteId

source§

fn from(s: &EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteIdRef> for Rc<EmoteIdRef>

source§

fn from(r: &EmoteIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a EmoteIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a EmoteIdRef

source§

fn from(s: &'a str) -> &'a EmoteIdRef

Converts to this type from the input type.
source§

impl From<EmoteId> for Box<EmoteIdRef>

source§

fn from(r: EmoteId) -> Self

Converts to this type from the input type.
source§

impl Hash for EmoteIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteId

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteIdRef

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteIdRef> for EmoteId

source§

fn into_cow(self) -> Cow<'a, EmoteIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EmoteIdRef

source§

fn cmp(&self, other: &EmoteIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&EmoteIdRef> for EmoteId

source§

fn eq(&self, other: &&EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteId> for &EmoteIdRef

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteId> for EmoteIdRef

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteId> for &EmoteIdRef

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteIdRef> for EmoteId

source§

fn eq(&self, other: &EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EmoteIdRef

source§

fn eq(&self, other: &EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteId> for EmoteIdRef

source§

fn eq(&self, other: &EmoteId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteIdRef> for EmoteId

source§

fn eq(&self, other: &EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EmoteIdRef

source§

fn eq(&self, other: &EmoteIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EmoteIdRef

source§

fn partial_cmp(&self, other: &EmoteIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for EmoteIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for EmoteIdRef

§

type Owned = EmoteId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, EmoteId> for &'zf EmoteIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EmoteId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, EmoteIdRef> for &'zf EmoteIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EmoteIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for EmoteIdRef

source§

impl StructuralEq for EmoteIdRef

source§

impl StructuralPartialEq for EmoteIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/emote/struct.EmoteSetId.html b/twitch_types/emote/struct.EmoteSetId.html index 94de565f..b77bbdbf 100644 --- a/twitch_types/emote/struct.EmoteSetId.html +++ b/twitch_types/emote/struct.EmoteSetId.html @@ -1,4 +1,4 @@ -EmoteSetId in twitch_types::emote - Rust
pub struct EmoteSetId(/* private fields */);
Available on crate feature emote only.
Expand description

An Emote Set ID

+EmoteSetId in twitch_types::emote - Rust
pub struct EmoteSetId(/* private fields */);
Available on crate feature emote only.
Expand description

An Emote Set ID

Implementations§

source§

impl EmoteSetId

source

pub const fn new(raw: String) -> Self

Constructs a new EmoteSetId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newEmoteSetIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<EmoteSetIdRef>

Converts this EmoteSetId into a Box<EmoteSetIdRef>

@@ -9,21 +9,21 @@ Cow<'_, EmoteSetIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for EmoteSetId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<EmoteSetIdRef> for EmoteSetId

source§

fn as_ref(&self) -> &EmoteSetIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EmoteSetId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EmoteSetIdRef> for EmoteSetId

source§

fn borrow(&self) -> &EmoteSetIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EmoteSetId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for EmoteSetId

source§

fn clone(&self) -> EmoteSetId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EmoteSetId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for EmoteSetId

§

type Target = EmoteSetIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for EmoteSetId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteSetId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a EmoteSetId> for &'a EmoteSetIdRef

source§

fn from(owned: &'a EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteSetId> for Cow<'a, EmoteSetIdRef>

source§

fn from(owned: &'a EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteSetIdRef> for EmoteSetId

source§

fn from(s: &EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EmoteSetId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<EmoteSetIdRef>> for EmoteSetId

source§

fn from(r: Box<EmoteSetIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for EmoteSetId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, EmoteSetIdRef>> for EmoteSetId

source§

fn from(r: Cow<'a, EmoteSetIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<EmoteSetId> for Box<EmoteSetIdRef>

source§

fn from(r: EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EmoteSetId> for Cow<'a, EmoteSetIdRef>

source§

fn from(owned: EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl From<EmoteSetId> for String

source§

fn from(s: EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl From<String> for EmoteSetId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for EmoteSetId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for EmoteSetId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<EmoteSetIdRef> for EmoteSetId

source§

fn as_ref(&self) -> &EmoteSetIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EmoteSetId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EmoteSetIdRef> for EmoteSetId

source§

fn borrow(&self) -> &EmoteSetIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EmoteSetId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for EmoteSetId

source§

fn clone(&self) -> EmoteSetId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EmoteSetId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for EmoteSetId

§

type Target = EmoteSetIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for EmoteSetId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteSetId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a EmoteSetId> for &'a EmoteSetIdRef

source§

fn from(owned: &'a EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteSetId> for Cow<'a, EmoteSetIdRef>

source§

fn from(owned: &'a EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteSetIdRef> for EmoteSetId

source§

fn from(s: &EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EmoteSetId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<EmoteSetIdRef>> for EmoteSetId

source§

fn from(r: Box<EmoteSetIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for EmoteSetId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, EmoteSetIdRef>> for EmoteSetId

source§

fn from(r: Cow<'a, EmoteSetIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<EmoteSetId> for Box<EmoteSetIdRef>

source§

fn from(r: EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EmoteSetId> for Cow<'a, EmoteSetIdRef>

source§

fn from(owned: EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl From<EmoteSetId> for String

source§

fn from(s: EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl From<String> for EmoteSetId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for EmoteSetId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for EmoteSetId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetId

source§

fn into_cow(self) -> Cow<'a, EmoteSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for EmoteSetId

source§

fn into_cow(self) -> Cow<'a, EmoteSetIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EmoteSetId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&EmoteSetIdRef> for EmoteSetId

source§

fn eq(&self, other: &&EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&EmoteSetIdRef> for EmoteSetId

source§

fn eq(&self, other: &&EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetId> for &EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetId> for &EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetId> for EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetIdRef> for EmoteSetId

source§

fn eq(&self, other: &EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetIdRef> for EmoteSetId

source§

fn eq(&self, other: &EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EmoteSetId

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EmoteSetId

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EmoteSetId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for EmoteSetId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, EmoteSetId> for &'zf EmoteSetIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EmoteSetId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for EmoteSetId

source§

impl StructuralEq for EmoteSetId

source§

impl StructuralPartialEq for EmoteSetId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/emote/struct.EmoteSetIdRef.html b/twitch_types/emote/struct.EmoteSetIdRef.html index 434133a3..7cebb940 100644 --- a/twitch_types/emote/struct.EmoteSetIdRef.html +++ b/twitch_types/emote/struct.EmoteSetIdRef.html @@ -1,4 +1,4 @@ -EmoteSetIdRef in twitch_types::emote - Rust
pub struct EmoteSetIdRef(/* private fields */);
Available on crate feature emote only.
Expand description

An Emote Set ID

+EmoteSetIdRef in twitch_types::emote - Rust
pub struct EmoteSetIdRef(/* private fields */);
Available on crate feature emote only.
Expand description

An Emote Set ID

Implementations§

source§

impl EmoteSetIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed EmoteSetIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed EmoteSetIdRef

source

pub fn into_owned(self: Box<EmoteSetIdRef>) -> EmoteSetId

Converts a Box<EmoteSetIdRef> into a EmoteSetId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, EmoteSetIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a EmoteSetIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<EmoteSetIdRef> for EmoteSetId

source§

fn as_ref(&self) -> &EmoteSetIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EmoteSetIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EmoteSetIdRef> for EmoteSetId

source§

fn borrow(&self) -> &EmoteSetIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EmoteSetIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for EmoteSetIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteSetIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<EmoteSetIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteSetIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteSetIdRef>> for &'a EmoteSetIdRef

source§

fn from(r: &'a Cow<'b, EmoteSetIdRef>) -> &'a EmoteSetIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteSetId> for &'a EmoteSetIdRef

source§

fn from(owned: &'a EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteSetIdRef> for Arc<EmoteSetIdRef>

source§

fn from(r: &EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteSetIdRef> for Cow<'a, EmoteSetIdRef>

source§

fn from(r: &'a EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteSetIdRef> for EmoteSetId

source§

fn from(s: &EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteSetIdRef> for Rc<EmoteSetIdRef>

source§

fn from(r: &EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a EmoteSetIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a EmoteSetIdRef

source§

fn from(s: &'a str) -> &'a EmoteSetIdRef

Converts to this type from the input type.
source§

impl From<EmoteSetId> for Box<EmoteSetIdRef>

source§

fn from(r: EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl Hash for EmoteSetIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetId

source§

fn into_cow(self) -> Cow<'a, EmoteSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetIdRef

source§

fn into_cow(self) -> Cow<'a, EmoteSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for EmoteSetId

source§

fn into_cow(self) -> Cow<'a, EmoteSetIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EmoteSetIdRef

source§

fn cmp(&self, other: &EmoteSetIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&EmoteSetIdRef> for EmoteSetId

source§

fn eq(&self, other: &&EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<EmoteSetIdRef> for EmoteSetId

source§

fn as_ref(&self) -> &EmoteSetIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EmoteSetIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EmoteSetIdRef> for EmoteSetId

source§

fn borrow(&self) -> &EmoteSetIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EmoteSetIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for EmoteSetIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteSetIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<EmoteSetIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EmoteSetIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteSetIdRef>> for &'a EmoteSetIdRef

source§

fn from(r: &'a Cow<'b, EmoteSetIdRef>) -> &'a EmoteSetIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteSetId> for &'a EmoteSetIdRef

source§

fn from(owned: &'a EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteSetIdRef> for Arc<EmoteSetIdRef>

source§

fn from(r: &EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EmoteSetIdRef> for Cow<'a, EmoteSetIdRef>

source§

fn from(r: &'a EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteSetIdRef> for EmoteSetId

source§

fn from(s: &EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EmoteSetIdRef> for Rc<EmoteSetIdRef>

source§

fn from(r: &EmoteSetIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a EmoteSetIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a EmoteSetIdRef

source§

fn from(s: &'a str) -> &'a EmoteSetIdRef

Converts to this type from the input type.
source§

impl From<EmoteSetId> for Box<EmoteSetIdRef>

source§

fn from(r: EmoteSetId) -> Self

Converts to this type from the input type.
source§

impl Hash for EmoteSetIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetId

source§

fn into_cow(self) -> Cow<'a, EmoteSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetIdRef

source§

fn into_cow(self) -> Cow<'a, EmoteSetIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for EmoteSetId

source§

fn into_cow(self) -> Cow<'a, EmoteSetIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EmoteSetIdRef

source§

fn cmp(&self, other: &EmoteSetIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&EmoteSetIdRef> for EmoteSetId

source§

fn eq(&self, other: &&EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetId> for &EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetId> for &EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetId> for EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetIdRef> for EmoteSetId

source§

fn eq(&self, other: &EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetId> for EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EmoteSetIdRef> for EmoteSetId

source§

fn eq(&self, other: &EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EmoteSetIdRef

source§

fn eq(&self, other: &EmoteSetIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EmoteSetIdRef

source§

fn partial_cmp(&self, other: &EmoteSetIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for EmoteSetIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for EmoteSetIdRef

§

type Owned = EmoteSetId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, EmoteSetId> for &'zf EmoteSetIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EmoteSetId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, EmoteSetIdRef> for &'zf EmoteSetIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EmoteSetIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for EmoteSetIdRef

source§

impl StructuralEq for EmoteSetIdRef

source§

impl StructuralPartialEq for EmoteSetIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/emote/struct.EmoteUrlBuilder.html b/twitch_types/emote/struct.EmoteUrlBuilder.html index cb6003ef..b5e500b9 100644 --- a/twitch_types/emote/struct.EmoteUrlBuilder.html +++ b/twitch_types/emote/struct.EmoteUrlBuilder.html @@ -1,4 +1,4 @@ -EmoteUrlBuilder in twitch_types::emote - Rust
pub struct EmoteUrlBuilder<'a> { /* private fields */ }
Available on crate feature emote only.
Expand description

Builder for emote URLs.

+EmoteUrlBuilder in twitch_types::emote - Rust
pub struct EmoteUrlBuilder<'a> { /* private fields */ }
Available on crate feature emote only.
Expand description

Builder for emote URLs.

Examples

let emote_id = EmoteId::from("emotesv2_dc24652ada1e4c84a5e3ceebae4de709");
 assert_eq!(emote_id.url().size_3x().dark_mode().render(), "https://static-cdn.jtvnw.net/emoticons/v2/emotesv2_dc24652ada1e4c84a5e3ceebae4de709/default/dark/3.0")
diff --git a/twitch_types/emote/struct.Image.html b/twitch_types/emote/struct.Image.html index b2af3d81..7ee62df9 100644 --- a/twitch_types/emote/struct.Image.html +++ b/twitch_types/emote/struct.Image.html @@ -1,4 +1,4 @@ -Image in twitch_types::emote - Rust

Struct twitch_types::emote::Image

source ·
#[non_exhaustive]
pub struct Image { +Image in twitch_types::emote - Rust

Struct twitch_types::emote::Image

source ·
#[non_exhaustive]
pub struct Image { pub url_1x: String, pub url_2x: String, pub url_4x: String, diff --git a/twitch_types/emote/struct.ResubscriptionEmote.html b/twitch_types/emote/struct.ResubscriptionEmote.html index 0e154f23..4da752c3 100644 --- a/twitch_types/emote/struct.ResubscriptionEmote.html +++ b/twitch_types/emote/struct.ResubscriptionEmote.html @@ -1,4 +1,4 @@ -ResubscriptionEmote in twitch_types::emote - Rust
#[non_exhaustive]
pub struct ResubscriptionEmote { +ResubscriptionEmote in twitch_types::emote - Rust
#[non_exhaustive]
pub struct ResubscriptionEmote { pub begin: i64, pub end: i64, pub id: EmoteId, diff --git a/twitch_types/enum.BroadcasterType.html b/twitch_types/enum.BroadcasterType.html index 05eee210..de898431 100644 --- a/twitch_types/enum.BroadcasterType.html +++ b/twitch_types/enum.BroadcasterType.html @@ -1,4 +1,4 @@ -BroadcasterType in twitch_types - Rust

Trait Implementations§

source§

impl Clone for BroadcasterType

source§

fn clone(&self) -> BroadcasterType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BroadcasterType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BroadcasterType

source§

fn default() -> BroadcasterType

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for BroadcasterType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for BroadcasterType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for BroadcasterType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for BroadcasterType

source§

fn cmp(&self, other: &BroadcasterType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/twitch_types/enum.UserType.html b/twitch_types/enum.UserType.html index 3858235e..45ae0eec 100644 --- a/twitch_types/enum.UserType.html +++ b/twitch_types/enum.UserType.html @@ -1,4 +1,4 @@ -UserType in twitch_types - Rust

Implementations§

source§

impl UserType

source

pub fn parse(input: &str) -> Self

Parse a string into a UserType

Trait Implementations§

source§

impl Clone for UserType

source§

fn clone(&self) -> UserType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UserType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UserType

source§

fn default() -> UserType

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for UserType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for UserType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for UserType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for UserType

source§

fn cmp(&self, other: &UserType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/twitch_types/eventsub/index.html b/twitch_types/eventsub/index.html index 94340212..c4bfedb9 100644 --- a/twitch_types/eventsub/index.html +++ b/twitch_types/eventsub/index.html @@ -1,2 +1,2 @@ -twitch_types::eventsub - Rust

Module twitch_types::eventsub

source ·
Available on crate feature eventsub only.
Expand description

types for eventsub related things

+twitch_types::eventsub - Rust

Module twitch_types::eventsub

source ·
Available on crate feature eventsub only.
Expand description

types for eventsub related things

Structs

\ No newline at end of file diff --git a/twitch_types/eventsub/struct.EventSubId.html b/twitch_types/eventsub/struct.EventSubId.html index 37add763..bbb3abb4 100644 --- a/twitch_types/eventsub/struct.EventSubId.html +++ b/twitch_types/eventsub/struct.EventSubId.html @@ -1,4 +1,4 @@ -EventSubId in twitch_types::eventsub - Rust
pub struct EventSubId(/* private fields */);
Available on crate feature eventsub only.
Expand description

An EventSub Subscription ID

+EventSubId in twitch_types::eventsub - Rust
pub struct EventSubId(/* private fields */);
Available on crate feature eventsub only.
Expand description

An EventSub Subscription ID

Implementations§

source§

impl EventSubId

source

pub const fn new(raw: String) -> Self

Constructs a new EventSubId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newEventSubIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<EventSubIdRef>

Converts this EventSubId into a Box<EventSubIdRef>

@@ -9,21 +9,21 @@ Cow<'_, EventSubIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for EventSubId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<EventSubIdRef> for EventSubId

source§

fn as_ref(&self) -> &EventSubIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EventSubId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EventSubIdRef> for EventSubId

source§

fn borrow(&self) -> &EventSubIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EventSubId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for EventSubId

source§

fn clone(&self) -> EventSubId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventSubId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for EventSubId

§

type Target = EventSubIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for EventSubId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EventSubId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a EventSubId> for &'a EventSubIdRef

source§

fn from(owned: &'a EventSubId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EventSubId> for Cow<'a, EventSubIdRef>

source§

fn from(owned: &'a EventSubId) -> Self

Converts to this type from the input type.
source§

impl From<&EventSubIdRef> for EventSubId

source§

fn from(s: &EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EventSubId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<EventSubIdRef>> for EventSubId

source§

fn from(r: Box<EventSubIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for EventSubId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, EventSubIdRef>> for EventSubId

source§

fn from(r: Cow<'a, EventSubIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<EventSubId> for Box<EventSubIdRef>

source§

fn from(r: EventSubId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EventSubId> for Cow<'a, EventSubIdRef>

source§

fn from(owned: EventSubId) -> Self

Converts to this type from the input type.
source§

impl From<EventSubId> for String

source§

fn from(s: EventSubId) -> Self

Converts to this type from the input type.
source§

impl From<String> for EventSubId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for EventSubId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for EventSubId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<EventSubIdRef> for EventSubId

source§

fn as_ref(&self) -> &EventSubIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EventSubId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EventSubIdRef> for EventSubId

source§

fn borrow(&self) -> &EventSubIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EventSubId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for EventSubId

source§

fn clone(&self) -> EventSubId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventSubId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for EventSubId

§

type Target = EventSubIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for EventSubId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EventSubId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a EventSubId> for &'a EventSubIdRef

source§

fn from(owned: &'a EventSubId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EventSubId> for Cow<'a, EventSubIdRef>

source§

fn from(owned: &'a EventSubId) -> Self

Converts to this type from the input type.
source§

impl From<&EventSubIdRef> for EventSubId

source§

fn from(s: &EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EventSubId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<EventSubIdRef>> for EventSubId

source§

fn from(r: Box<EventSubIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for EventSubId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, EventSubIdRef>> for EventSubId

source§

fn from(r: Cow<'a, EventSubIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<EventSubId> for Box<EventSubIdRef>

source§

fn from(r: EventSubId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EventSubId> for Cow<'a, EventSubIdRef>

source§

fn from(owned: EventSubId) -> Self

Converts to this type from the input type.
source§

impl From<EventSubId> for String

source§

fn from(s: EventSubId) -> Self

Converts to this type from the input type.
source§

impl From<String> for EventSubId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for EventSubId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for EventSubId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubId

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EventSubIdRef> for EventSubId

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EventSubId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubId

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EventSubIdRef> for EventSubId

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EventSubId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&EventSubIdRef> for EventSubId

source§

fn eq(&self, other: &&EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubId> for &EventSubIdRef

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubId> for EventSubIdRef

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubIdRef> for EventSubId

source§

fn eq(&self, other: &EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&EventSubIdRef> for EventSubId

source§

fn eq(&self, other: &&EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EventSubId

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubId> for &EventSubIdRef

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubId> for EventSubIdRef

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubIdRef> for EventSubId

source§

fn eq(&self, other: &EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EventSubId

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EventSubId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for EventSubId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, EventSubId> for &'zf EventSubIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EventSubId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for EventSubId

source§

impl StructuralEq for EventSubId

source§

impl StructuralPartialEq for EventSubId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/eventsub/struct.EventSubIdRef.html b/twitch_types/eventsub/struct.EventSubIdRef.html index 1fd26758..7fe863f7 100644 --- a/twitch_types/eventsub/struct.EventSubIdRef.html +++ b/twitch_types/eventsub/struct.EventSubIdRef.html @@ -1,4 +1,4 @@ -EventSubIdRef in twitch_types::eventsub - Rust
pub struct EventSubIdRef(/* private fields */);
Available on crate feature eventsub only.
Expand description

An EventSub Subscription ID

+EventSubIdRef in twitch_types::eventsub - Rust
pub struct EventSubIdRef(/* private fields */);
Available on crate feature eventsub only.
Expand description

An EventSub Subscription ID

Implementations§

source§

impl EventSubIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed EventSubIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed EventSubIdRef

source

pub fn into_owned(self: Box<EventSubIdRef>) -> EventSubId

Converts a Box<EventSubIdRef> into a EventSubId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, EventSubIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a EventSubIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<EventSubIdRef> for EventSubId

source§

fn as_ref(&self) -> &EventSubIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EventSubIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EventSubIdRef> for EventSubId

source§

fn borrow(&self) -> &EventSubIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EventSubIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for EventSubIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a EventSubIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<EventSubIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EventSubIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, EventSubIdRef>> for &'a EventSubIdRef

source§

fn from(r: &'a Cow<'b, EventSubIdRef>) -> &'a EventSubIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a EventSubId> for &'a EventSubIdRef

source§

fn from(owned: &'a EventSubId) -> Self

Converts to this type from the input type.
source§

impl From<&EventSubIdRef> for Arc<EventSubIdRef>

source§

fn from(r: &EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EventSubIdRef> for Cow<'a, EventSubIdRef>

source§

fn from(r: &'a EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EventSubIdRef> for EventSubId

source§

fn from(s: &EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EventSubIdRef> for Rc<EventSubIdRef>

source§

fn from(r: &EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a EventSubIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a EventSubIdRef

source§

fn from(s: &'a str) -> &'a EventSubIdRef

Converts to this type from the input type.
source§

impl From<EventSubId> for Box<EventSubIdRef>

source§

fn from(r: EventSubId) -> Self

Converts to this type from the input type.
source§

impl Hash for EventSubIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubId

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubIdRef

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EventSubIdRef> for EventSubId

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EventSubIdRef

source§

fn cmp(&self, other: &EventSubIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&EventSubIdRef> for EventSubId

source§

fn eq(&self, other: &&EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +needs to construct itself. Read more
source§

impl AsRef<EventSubIdRef> for EventSubId

source§

fn as_ref(&self) -> &EventSubIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for EventSubIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<EventSubIdRef> for EventSubId

source§

fn borrow(&self) -> &EventSubIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for EventSubIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for EventSubIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a EventSubIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<EventSubIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EventSubIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, EventSubIdRef>> for &'a EventSubIdRef

source§

fn from(r: &'a Cow<'b, EventSubIdRef>) -> &'a EventSubIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a EventSubId> for &'a EventSubIdRef

source§

fn from(owned: &'a EventSubId) -> Self

Converts to this type from the input type.
source§

impl From<&EventSubIdRef> for Arc<EventSubIdRef>

source§

fn from(r: &EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EventSubIdRef> for Cow<'a, EventSubIdRef>

source§

fn from(r: &'a EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EventSubIdRef> for EventSubId

source§

fn from(s: &EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&EventSubIdRef> for Rc<EventSubIdRef>

source§

fn from(r: &EventSubIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a EventSubIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a EventSubIdRef

source§

fn from(s: &'a str) -> &'a EventSubIdRef

Converts to this type from the input type.
source§

impl From<EventSubId> for Box<EventSubIdRef>

source§

fn from(r: EventSubId) -> Self

Converts to this type from the input type.
source§

impl Hash for EventSubIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubId

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubIdRef

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, EventSubIdRef> for EventSubId

source§

fn into_cow(self) -> Cow<'a, EventSubIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for EventSubIdRef

source§

fn cmp(&self, other: &EventSubIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&EventSubIdRef> for EventSubId

source§

fn eq(&self, other: &&EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubId> for &EventSubIdRef

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubId> for EventSubIdRef

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubIdRef> for EventSubId

source§

fn eq(&self, other: &EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EventSubIdRef

source§

fn eq(&self, other: &EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubId> for EventSubIdRef

source§

fn eq(&self, other: &EventSubId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EventSubIdRef> for EventSubId

source§

fn eq(&self, other: &EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for EventSubIdRef

source§

fn eq(&self, other: &EventSubIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EventSubIdRef

source§

fn partial_cmp(&self, other: &EventSubIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for EventSubIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for EventSubIdRef

§

type Owned = EventSubId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, EventSubId> for &'zf EventSubIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EventSubId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, EventSubIdRef> for &'zf EventSubIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf EventSubIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for EventSubIdRef

source§

impl StructuralEq for EventSubIdRef

source§

impl StructuralPartialEq for EventSubIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/goal/enum.CreatorGoalType.html b/twitch_types/goal/enum.CreatorGoalType.html index e5245eab..794eacb9 100644 --- a/twitch_types/goal/enum.CreatorGoalType.html +++ b/twitch_types/goal/enum.CreatorGoalType.html @@ -1,4 +1,4 @@ -CreatorGoalType in twitch_types::goal - Rust
#[non_exhaustive]
pub enum CreatorGoalType { +CreatorGoalType in twitch_types::goal - Rust
#[non_exhaustive]
pub enum CreatorGoalType { Follower, Subscription, SubscriptionCount, diff --git a/twitch_types/goal/index.html b/twitch_types/goal/index.html index 870beb1e..ba96b0ed 100644 --- a/twitch_types/goal/index.html +++ b/twitch_types/goal/index.html @@ -1,2 +1,2 @@ -twitch_types::goal - Rust

Module twitch_types::goal

source ·
Available on crate feature goal only.
Expand description

types for goals

+twitch_types::goal - Rust

Module twitch_types::goal

source ·
Available on crate feature goal only.
Expand description

types for goals

Structs

Enums

\ No newline at end of file diff --git a/twitch_types/goal/struct.CreatorGoalId.html b/twitch_types/goal/struct.CreatorGoalId.html index 61e86407..9ec7b76d 100644 --- a/twitch_types/goal/struct.CreatorGoalId.html +++ b/twitch_types/goal/struct.CreatorGoalId.html @@ -1,4 +1,4 @@ -CreatorGoalId in twitch_types::goal - Rust
pub struct CreatorGoalId(/* private fields */);
Available on crate feature goal only.
Expand description

A Creator Goal ID

+CreatorGoalId in twitch_types::goal - Rust
pub struct CreatorGoalId(/* private fields */);
Available on crate feature goal only.
Expand description

A Creator Goal ID

Implementations§

source§

impl CreatorGoalId

source

pub const fn new(raw: String) -> Self

Constructs a new CreatorGoalId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newCreatorGoalIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<CreatorGoalIdRef>

Converts this CreatorGoalId into a Box<CreatorGoalIdRef>

@@ -9,21 +9,21 @@ Cow<'_, CreatorGoalIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for CreatorGoalId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<CreatorGoalIdRef> for CreatorGoalId

source§

fn as_ref(&self) -> &CreatorGoalIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CreatorGoalId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CreatorGoalIdRef> for CreatorGoalId

source§

fn borrow(&self) -> &CreatorGoalIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CreatorGoalId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CreatorGoalId

source§

fn clone(&self) -> CreatorGoalId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CreatorGoalId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CreatorGoalId

§

type Target = CreatorGoalIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CreatorGoalId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CreatorGoalId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CreatorGoalId> for &'a CreatorGoalIdRef

source§

fn from(owned: &'a CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CreatorGoalId> for Cow<'a, CreatorGoalIdRef>

source§

fn from(owned: &'a CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl From<&CreatorGoalIdRef> for CreatorGoalId

source§

fn from(s: &CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CreatorGoalId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CreatorGoalIdRef>> for CreatorGoalId

source§

fn from(r: Box<CreatorGoalIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CreatorGoalId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CreatorGoalIdRef>> for CreatorGoalId

source§

fn from(r: Cow<'a, CreatorGoalIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<CreatorGoalId> for Box<CreatorGoalIdRef>

source§

fn from(r: CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CreatorGoalId> for Cow<'a, CreatorGoalIdRef>

source§

fn from(owned: CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl From<CreatorGoalId> for String

source§

fn from(s: CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl From<String> for CreatorGoalId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CreatorGoalId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CreatorGoalId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<CreatorGoalIdRef> for CreatorGoalId

source§

fn as_ref(&self) -> &CreatorGoalIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CreatorGoalId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CreatorGoalIdRef> for CreatorGoalId

source§

fn borrow(&self) -> &CreatorGoalIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CreatorGoalId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CreatorGoalId

source§

fn clone(&self) -> CreatorGoalId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CreatorGoalId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CreatorGoalId

§

type Target = CreatorGoalIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CreatorGoalId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CreatorGoalId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CreatorGoalId> for &'a CreatorGoalIdRef

source§

fn from(owned: &'a CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CreatorGoalId> for Cow<'a, CreatorGoalIdRef>

source§

fn from(owned: &'a CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl From<&CreatorGoalIdRef> for CreatorGoalId

source§

fn from(s: &CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CreatorGoalId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CreatorGoalIdRef>> for CreatorGoalId

source§

fn from(r: Box<CreatorGoalIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CreatorGoalId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CreatorGoalIdRef>> for CreatorGoalId

source§

fn from(r: Cow<'a, CreatorGoalIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<CreatorGoalId> for Box<CreatorGoalIdRef>

source§

fn from(r: CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CreatorGoalId> for Cow<'a, CreatorGoalIdRef>

source§

fn from(owned: CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl From<CreatorGoalId> for String

source§

fn from(s: CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl From<String> for CreatorGoalId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CreatorGoalId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CreatorGoalId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalId

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for CreatorGoalId

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CreatorGoalId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalId

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for CreatorGoalId

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CreatorGoalId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&CreatorGoalIdRef> for CreatorGoalId

source§

fn eq(&self, other: &&CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalId> for &CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalId> for CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&CreatorGoalIdRef> for CreatorGoalId

source§

fn eq(&self, other: &&CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalId> for &CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalId> for CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalIdRef> for CreatorGoalId

source§

fn eq(&self, other: &CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CreatorGoalId

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CreatorGoalId

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CreatorGoalId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for CreatorGoalId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, CreatorGoalId> for &'zf CreatorGoalIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CreatorGoalId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CreatorGoalId

source§

impl StructuralEq for CreatorGoalId

source§

impl StructuralPartialEq for CreatorGoalId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/goal/struct.CreatorGoalIdRef.html b/twitch_types/goal/struct.CreatorGoalIdRef.html index 6c4ac702..2123020c 100644 --- a/twitch_types/goal/struct.CreatorGoalIdRef.html +++ b/twitch_types/goal/struct.CreatorGoalIdRef.html @@ -1,4 +1,4 @@ -CreatorGoalIdRef in twitch_types::goal - Rust
pub struct CreatorGoalIdRef(/* private fields */);
Available on crate feature goal only.
Expand description

A Creator Goal ID

+CreatorGoalIdRef in twitch_types::goal - Rust
pub struct CreatorGoalIdRef(/* private fields */);
Available on crate feature goal only.
Expand description

A Creator Goal ID

Implementations§

source§

impl CreatorGoalIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed CreatorGoalIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed CreatorGoalIdRef

source

pub fn into_owned(self: Box<CreatorGoalIdRef>) -> CreatorGoalId

Converts a Box<CreatorGoalIdRef> into a CreatorGoalId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, CreatorGoalIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a CreatorGoalIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<CreatorGoalIdRef> for CreatorGoalId

source§

fn as_ref(&self) -> &CreatorGoalIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CreatorGoalIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CreatorGoalIdRef> for CreatorGoalId

source§

fn borrow(&self) -> &CreatorGoalIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CreatorGoalIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CreatorGoalIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CreatorGoalIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CreatorGoalIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CreatorGoalIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CreatorGoalIdRef>> for &'a CreatorGoalIdRef

source§

fn from(r: &'a Cow<'b, CreatorGoalIdRef>) -> &'a CreatorGoalIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a CreatorGoalId> for &'a CreatorGoalIdRef

source§

fn from(owned: &'a CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl From<&CreatorGoalIdRef> for Arc<CreatorGoalIdRef>

source§

fn from(r: &CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CreatorGoalIdRef> for Cow<'a, CreatorGoalIdRef>

source§

fn from(r: &'a CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CreatorGoalIdRef> for CreatorGoalId

source§

fn from(s: &CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CreatorGoalIdRef> for Rc<CreatorGoalIdRef>

source§

fn from(r: &CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CreatorGoalIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CreatorGoalIdRef

source§

fn from(s: &'a str) -> &'a CreatorGoalIdRef

Converts to this type from the input type.
source§

impl From<CreatorGoalId> for Box<CreatorGoalIdRef>

source§

fn from(r: CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl Hash for CreatorGoalIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalId

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalIdRef

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for CreatorGoalId

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CreatorGoalIdRef

source§

fn cmp(&self, other: &CreatorGoalIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CreatorGoalIdRef> for CreatorGoalId

source§

fn eq(&self, other: &&CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalId> for &CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<CreatorGoalIdRef> for CreatorGoalId

source§

fn as_ref(&self) -> &CreatorGoalIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CreatorGoalIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CreatorGoalIdRef> for CreatorGoalId

source§

fn borrow(&self) -> &CreatorGoalIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CreatorGoalIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CreatorGoalIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CreatorGoalIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CreatorGoalIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CreatorGoalIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CreatorGoalIdRef>> for &'a CreatorGoalIdRef

source§

fn from(r: &'a Cow<'b, CreatorGoalIdRef>) -> &'a CreatorGoalIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a CreatorGoalId> for &'a CreatorGoalIdRef

source§

fn from(owned: &'a CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl From<&CreatorGoalIdRef> for Arc<CreatorGoalIdRef>

source§

fn from(r: &CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CreatorGoalIdRef> for Cow<'a, CreatorGoalIdRef>

source§

fn from(r: &'a CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CreatorGoalIdRef> for CreatorGoalId

source§

fn from(s: &CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CreatorGoalIdRef> for Rc<CreatorGoalIdRef>

source§

fn from(r: &CreatorGoalIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CreatorGoalIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CreatorGoalIdRef

source§

fn from(s: &'a str) -> &'a CreatorGoalIdRef

Converts to this type from the input type.
source§

impl From<CreatorGoalId> for Box<CreatorGoalIdRef>

source§

fn from(r: CreatorGoalId) -> Self

Converts to this type from the input type.
source§

impl Hash for CreatorGoalIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalId

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalIdRef

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for CreatorGoalId

source§

fn into_cow(self) -> Cow<'a, CreatorGoalIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CreatorGoalIdRef

source§

fn cmp(&self, other: &CreatorGoalIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CreatorGoalIdRef> for CreatorGoalId

source§

fn eq(&self, other: &&CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalId> for CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalId> for &CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalIdRef> for CreatorGoalId

source§

fn eq(&self, other: &CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalId> for CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CreatorGoalIdRef> for CreatorGoalId

source§

fn eq(&self, other: &CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CreatorGoalIdRef

source§

fn eq(&self, other: &CreatorGoalIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CreatorGoalIdRef

source§

fn partial_cmp(&self, other: &CreatorGoalIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for CreatorGoalIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for CreatorGoalIdRef

§

type Owned = CreatorGoalId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, CreatorGoalId> for &'zf CreatorGoalIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CreatorGoalId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, CreatorGoalIdRef> for &'zf CreatorGoalIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CreatorGoalIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CreatorGoalIdRef

source§

impl StructuralEq for CreatorGoalIdRef

source§

impl StructuralPartialEq for CreatorGoalIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/index.html b/twitch_types/index.html index 518b45e7..45a1239c 100644 --- a/twitch_types/index.html +++ b/twitch_types/index.html @@ -1,3 +1,3 @@ -twitch_types - Rust

Crate twitch_types

source ·
Expand description

Twitch types

-

Re-exports

  • pub use crate::color::*;
    color
  • pub use crate::emote::*;
    emote
  • pub use crate::eventsub::*;
    eventsub
  • pub use crate::goal::*;
    goal
  • pub use crate::moderation::*;
    moderation
  • pub use crate::points::*;
    points
  • pub use crate::stream::*;
    stream
  • pub use crate::time::*;
    timestamp
  • pub use crate::user::*;
    user

Modules

  • colorcolor
    types for colors
  • emoteemote
    types for emotes
  • eventsubeventsub
    types for eventsub related things
  • goalgoal
    types for goals
  • moderationmoderation
    types for moderation
  • pointspoints
    types for points
  • streamstream
    types for stream related things
  • timetimestamp
    types for time
  • useruser
    types for user related things

Structs

Enums

  • Broadcaster types: “partner”, “affiliate”, or “”.
  • User types: “staff”, “admin”, “global_mod”, or “”.

Traits

Type Aliases

  • A username, also specified as login. Should not be capitalized.
  • A reference to a borrowed UserName, also specified as login. Should not be capitalized.
\ No newline at end of file +twitch_types - Rust

Crate twitch_types

source ·
Expand description

Twitch types

+

Re-exports

  • pub use crate::color::*;
    color
  • pub use crate::emote::*;
    emote
  • pub use crate::eventsub::*;
    eventsub
  • pub use crate::goal::*;
    goal
  • pub use crate::moderation::*;
    moderation
  • pub use crate::points::*;
    points
  • pub use crate::stream::*;
    stream
  • pub use crate::sub::*;
    sub
  • pub use crate::time::*;
    timestamp
  • pub use crate::user::*;
    user

Modules

  • colorcolor
    types for colors
  • emoteemote
    types for emotes
  • eventsubeventsub
    types for eventsub related things
  • goalgoal
    types for goals
  • moderationmoderation
    types for moderation
  • pointspoints
    types for points
  • streamstream
    types for stream related things
  • subsub
    types for subscriptions
  • timetimestamp
    types for time
  • useruser
    types for user related things

Structs

Enums

  • Broadcaster types: “partner”, “affiliate”, or “”.
  • User types: “staff”, “admin”, “global_mod”, or “”.

Traits

Type Aliases

  • A username, also specified as login. Should not be capitalized.
  • A reference to a borrowed UserName, also specified as login. Should not be capitalized.
\ No newline at end of file diff --git a/twitch_types/moderation/enum.AutomodStatus.html b/twitch_types/moderation/enum.AutomodStatus.html index 25daf75c..d374e347 100644 --- a/twitch_types/moderation/enum.AutomodStatus.html +++ b/twitch_types/moderation/enum.AutomodStatus.html @@ -1,4 +1,4 @@ -AutomodStatus in twitch_types::moderation - Rust
#[non_exhaustive]
pub enum AutomodStatus { +AutomodStatus in twitch_types::moderation - Rust
#[non_exhaustive]
pub enum AutomodStatus { Pending, Allowed, Denied, diff --git a/twitch_types/moderation/index.html b/twitch_types/moderation/index.html index 4e2a39de..f2f2687e 100644 --- a/twitch_types/moderation/index.html +++ b/twitch_types/moderation/index.html @@ -1,2 +1,2 @@ -twitch_types::moderation - Rust
Available on crate feature moderation only.
Expand description

types for moderation

+twitch_types::moderation - Rust
Available on crate feature moderation only.
Expand description

types for moderation

Structs

Enums

\ No newline at end of file diff --git a/twitch_types/moderation/struct.BlockedTermId.html b/twitch_types/moderation/struct.BlockedTermId.html index 7e75d618..585b7e1b 100644 --- a/twitch_types/moderation/struct.BlockedTermId.html +++ b/twitch_types/moderation/struct.BlockedTermId.html @@ -1,4 +1,4 @@ -BlockedTermId in twitch_types::moderation - Rust
pub struct BlockedTermId(/* private fields */);
Available on crate feature moderation only.
Expand description

A blocked term ID

+BlockedTermId in twitch_types::moderation - Rust
pub struct BlockedTermId(/* private fields */);
Available on crate feature moderation only.
Expand description

A blocked term ID

Implementations§

source§

impl BlockedTermId

source

pub const fn new(raw: String) -> Self

Constructs a new BlockedTermId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newBlockedTermIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<BlockedTermIdRef>

Converts this BlockedTermId into a Box<BlockedTermIdRef>

@@ -9,21 +9,21 @@ Cow<'_, BlockedTermIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for BlockedTermId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<BlockedTermIdRef> for BlockedTermId

source§

fn as_ref(&self) -> &BlockedTermIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for BlockedTermId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<BlockedTermIdRef> for BlockedTermId

source§

fn borrow(&self) -> &BlockedTermIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for BlockedTermId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for BlockedTermId

source§

fn clone(&self) -> BlockedTermId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BlockedTermId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for BlockedTermId

§

type Target = BlockedTermIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for BlockedTermId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BlockedTermId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a BlockedTermId> for &'a BlockedTermIdRef

source§

fn from(owned: &'a BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a BlockedTermId> for Cow<'a, BlockedTermIdRef>

source§

fn from(owned: &'a BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl From<&BlockedTermIdRef> for BlockedTermId

source§

fn from(s: &BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for BlockedTermId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<BlockedTermId> for Box<BlockedTermIdRef>

source§

fn from(r: BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<BlockedTermId> for Cow<'a, BlockedTermIdRef>

source§

fn from(owned: BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl From<BlockedTermId> for String

source§

fn from(s: BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl From<Box<BlockedTermIdRef>> for BlockedTermId

source§

fn from(r: Box<BlockedTermIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for BlockedTermId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, BlockedTermIdRef>> for BlockedTermId

source§

fn from(r: Cow<'a, BlockedTermIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for BlockedTermId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for BlockedTermId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for BlockedTermId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<BlockedTermIdRef> for BlockedTermId

source§

fn as_ref(&self) -> &BlockedTermIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for BlockedTermId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<BlockedTermIdRef> for BlockedTermId

source§

fn borrow(&self) -> &BlockedTermIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for BlockedTermId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for BlockedTermId

source§

fn clone(&self) -> BlockedTermId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BlockedTermId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for BlockedTermId

§

type Target = BlockedTermIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for BlockedTermId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BlockedTermId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a BlockedTermId> for &'a BlockedTermIdRef

source§

fn from(owned: &'a BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a BlockedTermId> for Cow<'a, BlockedTermIdRef>

source§

fn from(owned: &'a BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl From<&BlockedTermIdRef> for BlockedTermId

source§

fn from(s: &BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for BlockedTermId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<BlockedTermId> for Box<BlockedTermIdRef>

source§

fn from(r: BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<BlockedTermId> for Cow<'a, BlockedTermIdRef>

source§

fn from(owned: BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl From<BlockedTermId> for String

source§

fn from(s: BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl From<Box<BlockedTermIdRef>> for BlockedTermId

source§

fn from(r: Box<BlockedTermIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for BlockedTermId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, BlockedTermIdRef>> for BlockedTermId

source§

fn from(r: Cow<'a, BlockedTermIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for BlockedTermId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for BlockedTermId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for BlockedTermId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermId

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for BlockedTermId

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for BlockedTermId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermId

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for BlockedTermId

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for BlockedTermId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&BlockedTermIdRef> for BlockedTermId

source§

fn eq(&self, other: &&BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermId> for &BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&BlockedTermIdRef> for BlockedTermId

source§

fn eq(&self, other: &&BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermId> for &BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermId> for BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermId> for BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermIdRef> for BlockedTermId

source§

fn eq(&self, other: &BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermIdRef> for BlockedTermId

source§

fn eq(&self, other: &BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for BlockedTermId

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for BlockedTermId

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for BlockedTermId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for BlockedTermId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, BlockedTermId> for &'zf BlockedTermIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BlockedTermId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for BlockedTermId

source§

impl StructuralEq for BlockedTermId

source§

impl StructuralPartialEq for BlockedTermId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/moderation/struct.BlockedTermIdRef.html b/twitch_types/moderation/struct.BlockedTermIdRef.html index 5cf05142..6a2f42cf 100644 --- a/twitch_types/moderation/struct.BlockedTermIdRef.html +++ b/twitch_types/moderation/struct.BlockedTermIdRef.html @@ -1,4 +1,4 @@ -BlockedTermIdRef in twitch_types::moderation - Rust
pub struct BlockedTermIdRef(/* private fields */);
Available on crate feature moderation only.
Expand description

A blocked term ID

+BlockedTermIdRef in twitch_types::moderation - Rust
pub struct BlockedTermIdRef(/* private fields */);
Available on crate feature moderation only.
Expand description

A blocked term ID

Implementations§

source§

impl BlockedTermIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed BlockedTermIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed BlockedTermIdRef

source

pub fn into_owned(self: Box<BlockedTermIdRef>) -> BlockedTermId

Converts a Box<BlockedTermIdRef> into a BlockedTermId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, BlockedTermIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a BlockedTermIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<BlockedTermIdRef> for BlockedTermId

source§

fn as_ref(&self) -> &BlockedTermIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for BlockedTermIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<BlockedTermIdRef> for BlockedTermId

source§

fn borrow(&self) -> &BlockedTermIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for BlockedTermIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for BlockedTermIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a BlockedTermIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<BlockedTermIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BlockedTermIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a BlockedTermId> for &'a BlockedTermIdRef

source§

fn from(owned: &'a BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl From<&BlockedTermIdRef> for Arc<BlockedTermIdRef>

source§

fn from(r: &BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&BlockedTermIdRef> for BlockedTermId

source§

fn from(s: &BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a BlockedTermIdRef> for Cow<'a, BlockedTermIdRef>

source§

fn from(r: &'a BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&BlockedTermIdRef> for Rc<BlockedTermIdRef>

source§

fn from(r: &BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, BlockedTermIdRef>> for &'a BlockedTermIdRef

source§

fn from(r: &'a Cow<'b, BlockedTermIdRef>) -> &'a BlockedTermIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a BlockedTermIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a BlockedTermIdRef

source§

fn from(s: &'a str) -> &'a BlockedTermIdRef

Converts to this type from the input type.
source§

impl From<BlockedTermId> for Box<BlockedTermIdRef>

source§

fn from(r: BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl Hash for BlockedTermIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermId

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermIdRef

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for BlockedTermId

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for BlockedTermIdRef

source§

fn cmp(&self, other: &BlockedTermIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&BlockedTermIdRef> for BlockedTermId

source§

fn eq(&self, other: &&BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<BlockedTermIdRef> for BlockedTermId

source§

fn as_ref(&self) -> &BlockedTermIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for BlockedTermIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<BlockedTermIdRef> for BlockedTermId

source§

fn borrow(&self) -> &BlockedTermIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for BlockedTermIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for BlockedTermIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a BlockedTermIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<BlockedTermIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BlockedTermIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a BlockedTermId> for &'a BlockedTermIdRef

source§

fn from(owned: &'a BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl From<&BlockedTermIdRef> for Arc<BlockedTermIdRef>

source§

fn from(r: &BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&BlockedTermIdRef> for BlockedTermId

source§

fn from(s: &BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a BlockedTermIdRef> for Cow<'a, BlockedTermIdRef>

source§

fn from(r: &'a BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&BlockedTermIdRef> for Rc<BlockedTermIdRef>

source§

fn from(r: &BlockedTermIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, BlockedTermIdRef>> for &'a BlockedTermIdRef

source§

fn from(r: &'a Cow<'b, BlockedTermIdRef>) -> &'a BlockedTermIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a BlockedTermIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a BlockedTermIdRef

source§

fn from(s: &'a str) -> &'a BlockedTermIdRef

Converts to this type from the input type.
source§

impl From<BlockedTermId> for Box<BlockedTermIdRef>

source§

fn from(r: BlockedTermId) -> Self

Converts to this type from the input type.
source§

impl Hash for BlockedTermIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermId

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermIdRef

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for BlockedTermId

source§

fn into_cow(self) -> Cow<'a, BlockedTermIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for BlockedTermIdRef

source§

fn cmp(&self, other: &BlockedTermIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&BlockedTermIdRef> for BlockedTermId

source§

fn eq(&self, other: &&BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermId> for &BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermId> for &BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermId> for BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermIdRef> for BlockedTermId

source§

fn eq(&self, other: &BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermId> for BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<BlockedTermIdRef> for BlockedTermId

source§

fn eq(&self, other: &BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for BlockedTermIdRef

source§

fn eq(&self, other: &BlockedTermIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for BlockedTermIdRef

source§

fn partial_cmp(&self, other: &BlockedTermIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for BlockedTermIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for BlockedTermIdRef

§

type Owned = BlockedTermId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, BlockedTermId> for &'zf BlockedTermIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BlockedTermId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, BlockedTermIdRef> for &'zf BlockedTermIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BlockedTermIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for BlockedTermIdRef

source§

impl StructuralEq for BlockedTermIdRef

source§

impl StructuralPartialEq for BlockedTermIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for BlockedTermIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for BlockedTermIdRef

§

type Owned = BlockedTermId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, BlockedTermId> for &'zf BlockedTermIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BlockedTermId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, BlockedTermIdRef> for &'zf BlockedTermIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf BlockedTermIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for BlockedTermIdRef

source§

impl StructuralEq for BlockedTermIdRef

source§

impl StructuralPartialEq for BlockedTermIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/moderation/struct.MsgId.html b/twitch_types/moderation/struct.MsgId.html index 3c88ca9a..7fc6332f 100644 --- a/twitch_types/moderation/struct.MsgId.html +++ b/twitch_types/moderation/struct.MsgId.html @@ -1,4 +1,4 @@ -MsgId in twitch_types::moderation - Rust
pub struct MsgId(/* private fields */);
Available on crate feature moderation only.
Expand description

A message ID

+MsgId in twitch_types::moderation - Rust
pub struct MsgId(/* private fields */);
Available on crate feature moderation only.
Expand description

A message ID

Implementations§

source§

impl MsgId

source

pub const fn new(raw: String) -> Self

Constructs a new MsgId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newMsgIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<MsgIdRef>

Converts this MsgId into a Box<MsgIdRef>

@@ -9,21 +9,21 @@ Cow<'_, MsgIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for MsgId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<MsgIdRef> for MsgId

source§

fn as_ref(&self) -> &MsgIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for MsgId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<MsgIdRef> for MsgId

source§

fn borrow(&self) -> &MsgIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for MsgId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for MsgId

source§

fn clone(&self) -> MsgId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MsgId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for MsgId

§

type Target = MsgIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for MsgId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for MsgId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a MsgId> for &'a MsgIdRef

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgId> for Cow<'a, MsgIdRef>

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for MsgId

source§

fn from(s: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for MsgId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<MsgIdRef>> for MsgId

source§

fn from(r: Box<MsgIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for MsgId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, MsgIdRef>> for MsgId

source§

fn from(r: Cow<'a, MsgIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<MsgId> for Box<MsgIdRef>

source§

fn from(r: MsgId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MsgId> for Cow<'a, MsgIdRef>

source§

fn from(owned: MsgId) -> Self

Converts to this type from the input type.
source§

impl From<MsgId> for String

source§

fn from(s: MsgId) -> Self

Converts to this type from the input type.
source§

impl From<String> for MsgId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for MsgId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for MsgId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<MsgIdRef> for MsgId

source§

fn as_ref(&self) -> &MsgIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for MsgId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<MsgIdRef> for MsgId

source§

fn borrow(&self) -> &MsgIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for MsgId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for MsgId

source§

fn clone(&self) -> MsgId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MsgId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for MsgId

§

type Target = MsgIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for MsgId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for MsgId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a MsgId> for &'a MsgIdRef

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgId> for Cow<'a, MsgIdRef>

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for MsgId

source§

fn from(s: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for MsgId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<MsgIdRef>> for MsgId

source§

fn from(r: Box<MsgIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for MsgId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, MsgIdRef>> for MsgId

source§

fn from(r: Cow<'a, MsgIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<MsgId> for Box<MsgIdRef>

source§

fn from(r: MsgId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MsgId> for Cow<'a, MsgIdRef>

source§

fn from(owned: MsgId) -> Self

Converts to this type from the input type.
source§

impl From<MsgId> for String

source§

fn from(s: MsgId) -> Self

Converts to this type from the input type.
source§

impl From<String> for MsgId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for MsgId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for MsgId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for MsgId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for MsgId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&MsgIdRef> for MsgId

source§

fn eq(&self, other: &&MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<&MsgIdRef> for MsgId

source§

fn eq(&self, other: &&MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for &MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgIdRef> for MsgId

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for MsgId

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgIdRef> for MsgId

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for MsgId

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for MsgId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for MsgId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, MsgId> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for MsgId

source§

impl StructuralEq for MsgId

source§

impl StructuralPartialEq for MsgId

Auto Trait Implementations§

§

impl RefUnwindSafe for MsgId

§

impl Send for MsgId

§

impl Sync for MsgId

§

impl Unpin for MsgId

§

impl UnwindSafe for MsgId

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/moderation/struct.MsgIdRef.html b/twitch_types/moderation/struct.MsgIdRef.html index 69def2dd..36783591 100644 --- a/twitch_types/moderation/struct.MsgIdRef.html +++ b/twitch_types/moderation/struct.MsgIdRef.html @@ -1,4 +1,4 @@ -MsgIdRef in twitch_types::moderation - Rust
pub struct MsgIdRef(/* private fields */);
Available on crate feature moderation only.
Expand description

A message ID

+MsgIdRef in twitch_types::moderation - Rust
pub struct MsgIdRef(/* private fields */);
Available on crate feature moderation only.
Expand description

A message ID

Implementations§

source§

impl MsgIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed MsgIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed MsgIdRef

source

pub fn into_owned(self: Box<MsgIdRef>) -> MsgId

Converts a Box<MsgIdRef> into a MsgId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, MsgIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a MsgIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<MsgIdRef> for MsgId

source§

fn as_ref(&self) -> &MsgIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for MsgIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<MsgIdRef> for MsgId

source§

fn borrow(&self) -> &MsgIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for MsgIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for MsgIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a MsgIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<MsgIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for MsgIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, MsgIdRef>> for &'a MsgIdRef

source§

fn from(r: &'a Cow<'b, MsgIdRef>) -> &'a MsgIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgId> for &'a MsgIdRef

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for Arc<MsgIdRef>

source§

fn from(r: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgIdRef> for Cow<'a, MsgIdRef>

source§

fn from(r: &'a MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for MsgId

source§

fn from(s: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for Rc<MsgIdRef>

source§

fn from(r: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a MsgIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a MsgIdRef

source§

fn from(s: &'a str) -> &'a MsgIdRef

Converts to this type from the input type.
source§

impl From<MsgId> for Box<MsgIdRef>

source§

fn from(r: MsgId) -> Self

Converts to this type from the input type.
source§

impl Hash for MsgIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgIdRef

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for MsgIdRef

source§

fn cmp(&self, other: &MsgIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&MsgIdRef> for MsgId

source§

fn eq(&self, other: &&MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for &MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<MsgIdRef> for MsgId

source§

fn as_ref(&self) -> &MsgIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for MsgIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<MsgIdRef> for MsgId

source§

fn borrow(&self) -> &MsgIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for MsgIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for MsgIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a MsgIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<MsgIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for MsgIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, MsgIdRef>> for &'a MsgIdRef

source§

fn from(r: &'a Cow<'b, MsgIdRef>) -> &'a MsgIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgId> for &'a MsgIdRef

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for Arc<MsgIdRef>

source§

fn from(r: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgIdRef> for Cow<'a, MsgIdRef>

source§

fn from(r: &'a MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for MsgId

source§

fn from(s: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for Rc<MsgIdRef>

source§

fn from(r: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a MsgIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a MsgIdRef

source§

fn from(s: &'a str) -> &'a MsgIdRef

Converts to this type from the input type.
source§

impl From<MsgId> for Box<MsgIdRef>

source§

fn from(r: MsgId) -> Self

Converts to this type from the input type.
source§

impl Hash for MsgIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgIdRef

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for MsgIdRef

source§

fn cmp(&self, other: &MsgIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&MsgIdRef> for MsgId

source§

fn eq(&self, other: &&MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for &MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgIdRef> for MsgId

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for MsgIdRef

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgIdRef> for MsgId

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for MsgIdRef

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for MsgIdRef

source§

fn partial_cmp(&self, other: &MsgIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for MsgIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for MsgIdRef

§

type Owned = MsgId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, MsgId> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, MsgIdRef> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for MsgIdRef

source§

impl StructuralEq for MsgIdRef

source§

impl StructuralPartialEq for MsgIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for MsgIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for MsgIdRef

§

type Owned = MsgId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, MsgId> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, MsgIdRef> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for MsgIdRef

source§

impl StructuralEq for MsgIdRef

source§

impl StructuralPartialEq for MsgIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/points/enum.Max.html b/twitch_types/points/enum.Max.html index 27f33651..9789b2d1 100644 --- a/twitch_types/points/enum.Max.html +++ b/twitch_types/points/enum.Max.html @@ -1,4 +1,4 @@ -Max in twitch_types::points - Rust

Enum twitch_types::points::Max

source ·
#[non_exhaustive]
pub enum Max { +Max in twitch_types::points - Rust

Enum twitch_types::points::Max

source ·
#[non_exhaustive]
pub enum Max { MaxPerStream { is_enabled: bool, max_per_stream: u32, diff --git a/twitch_types/points/enum.PollStatus.html b/twitch_types/points/enum.PollStatus.html index 7996a5ce..cfcec907 100644 --- a/twitch_types/points/enum.PollStatus.html +++ b/twitch_types/points/enum.PollStatus.html @@ -1,4 +1,4 @@ -PollStatus in twitch_types::points - Rust
#[non_exhaustive]
pub enum PollStatus { +PollStatus in twitch_types::points - Rust
#[non_exhaustive]
pub enum PollStatus { Active, Completed, Terminated, diff --git a/twitch_types/points/enum.PredictionStatus.html b/twitch_types/points/enum.PredictionStatus.html index 0d173d1b..24bc189a 100644 --- a/twitch_types/points/enum.PredictionStatus.html +++ b/twitch_types/points/enum.PredictionStatus.html @@ -1,4 +1,4 @@ -PredictionStatus in twitch_types::points - Rust
#[non_exhaustive]
pub enum PredictionStatus { +PredictionStatus in twitch_types::points - Rust
#[non_exhaustive]
pub enum PredictionStatus { Resolved, Active, Canceled, diff --git a/twitch_types/points/index.html b/twitch_types/points/index.html index 9cda9012..b012945b 100644 --- a/twitch_types/points/index.html +++ b/twitch_types/points/index.html @@ -1,2 +1,2 @@ -twitch_types::points - Rust

Module twitch_types::points

source ·
Available on crate feature points only.
Expand description

types for points

+twitch_types::points - Rust

Module twitch_types::points

source ·
Available on crate feature points only.
Expand description

types for points

Structs

Enums

\ No newline at end of file diff --git a/twitch_types/points/struct.GlobalCooldown.html b/twitch_types/points/struct.GlobalCooldown.html index 70b413ab..8e17a69e 100644 --- a/twitch_types/points/struct.GlobalCooldown.html +++ b/twitch_types/points/struct.GlobalCooldown.html @@ -1,4 +1,4 @@ -GlobalCooldown in twitch_types::points - Rust
#[non_exhaustive]
pub struct GlobalCooldown { +GlobalCooldown in twitch_types::points - Rust
#[non_exhaustive]
pub struct GlobalCooldown { pub is_enabled: bool, pub global_cooldown_seconds: u32, }
Available on crate feature points only.
Expand description

Information about global cooldown

diff --git a/twitch_types/points/struct.PollChoice.html b/twitch_types/points/struct.PollChoice.html index 0d5f56bd..439ec03c 100644 --- a/twitch_types/points/struct.PollChoice.html +++ b/twitch_types/points/struct.PollChoice.html @@ -1,4 +1,4 @@ -PollChoice in twitch_types::points - Rust
#[non_exhaustive]
pub struct PollChoice { +PollChoice in twitch_types::points - Rust
#[non_exhaustive]
pub struct PollChoice { pub id: String, pub title: String, pub votes: Option<i64>, diff --git a/twitch_types/points/struct.PollChoiceId.html b/twitch_types/points/struct.PollChoiceId.html index 9115ed6e..8cfb9d81 100644 --- a/twitch_types/points/struct.PollChoiceId.html +++ b/twitch_types/points/struct.PollChoiceId.html @@ -1,4 +1,4 @@ -PollChoiceId in twitch_types::points - Rust
pub struct PollChoiceId(/* private fields */);
Available on crate feature points only.
Expand description

A poll choice ID

+PollChoiceId in twitch_types::points - Rust
pub struct PollChoiceId(/* private fields */);
Available on crate feature points only.
Expand description

A poll choice ID

Implementations§

source§

impl PollChoiceId

source

pub const fn new(raw: String) -> Self

Constructs a new PollChoiceId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newPollChoiceIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<PollChoiceIdRef>

Converts this PollChoiceId into a Box<PollChoiceIdRef>

@@ -9,21 +9,21 @@ Cow<'_, PollChoiceIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for PollChoiceId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<PollChoiceIdRef> for PollChoiceId

source§

fn as_ref(&self) -> &PollChoiceIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PollChoiceId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PollChoiceIdRef> for PollChoiceId

source§

fn borrow(&self) -> &PollChoiceIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PollChoiceId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for PollChoiceId

source§

fn clone(&self) -> PollChoiceId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PollChoiceId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for PollChoiceId

§

type Target = PollChoiceIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PollChoiceId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PollChoiceId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PollChoiceId> for &'a PollChoiceIdRef

source§

fn from(owned: &'a PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PollChoiceId> for Cow<'a, PollChoiceIdRef>

source§

fn from(owned: &'a PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl From<&PollChoiceIdRef> for PollChoiceId

source§

fn from(s: &PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for PollChoiceId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<PollChoiceIdRef>> for PollChoiceId

source§

fn from(r: Box<PollChoiceIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for PollChoiceId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, PollChoiceIdRef>> for PollChoiceId

source§

fn from(r: Cow<'a, PollChoiceIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<PollChoiceId> for Box<PollChoiceIdRef>

source§

fn from(r: PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<PollChoiceId> for Cow<'a, PollChoiceIdRef>

source§

fn from(owned: PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl From<PollChoiceId> for String

source§

fn from(s: PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl From<String> for PollChoiceId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for PollChoiceId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PollChoiceId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<PollChoiceIdRef> for PollChoiceId

source§

fn as_ref(&self) -> &PollChoiceIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PollChoiceId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PollChoiceIdRef> for PollChoiceId

source§

fn borrow(&self) -> &PollChoiceIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PollChoiceId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for PollChoiceId

source§

fn clone(&self) -> PollChoiceId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PollChoiceId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for PollChoiceId

§

type Target = PollChoiceIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PollChoiceId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PollChoiceId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PollChoiceId> for &'a PollChoiceIdRef

source§

fn from(owned: &'a PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PollChoiceId> for Cow<'a, PollChoiceIdRef>

source§

fn from(owned: &'a PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl From<&PollChoiceIdRef> for PollChoiceId

source§

fn from(s: &PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for PollChoiceId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<PollChoiceIdRef>> for PollChoiceId

source§

fn from(r: Box<PollChoiceIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for PollChoiceId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, PollChoiceIdRef>> for PollChoiceId

source§

fn from(r: Cow<'a, PollChoiceIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<PollChoiceId> for Box<PollChoiceIdRef>

source§

fn from(r: PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<PollChoiceId> for Cow<'a, PollChoiceIdRef>

source§

fn from(owned: PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl From<PollChoiceId> for String

source§

fn from(s: PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl From<String> for PollChoiceId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for PollChoiceId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PollChoiceId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceId

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for PollChoiceId

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PollChoiceId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceId

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for PollChoiceId

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PollChoiceId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&PollChoiceIdRef> for PollChoiceId

source§

fn eq(&self, other: &&PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceId> for &PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<&PollChoiceIdRef> for PollChoiceId

source§

fn eq(&self, other: &&PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceId> for &PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceId> for PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceId> for PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceIdRef> for PollChoiceId

source§

fn eq(&self, other: &PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceIdRef> for PollChoiceId

source§

fn eq(&self, other: &PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PollChoiceId

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PollChoiceId

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for PollChoiceId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for PollChoiceId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, PollChoiceId> for &'zf PollChoiceIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PollChoiceId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for PollChoiceId

source§

impl StructuralEq for PollChoiceId

source§

impl StructuralPartialEq for PollChoiceId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/points/struct.PollChoiceIdRef.html b/twitch_types/points/struct.PollChoiceIdRef.html index 496c5eb5..05ad0598 100644 --- a/twitch_types/points/struct.PollChoiceIdRef.html +++ b/twitch_types/points/struct.PollChoiceIdRef.html @@ -1,4 +1,4 @@ -PollChoiceIdRef in twitch_types::points - Rust
pub struct PollChoiceIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A poll choice ID

+PollChoiceIdRef in twitch_types::points - Rust
pub struct PollChoiceIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A poll choice ID

Implementations§

source§

impl PollChoiceIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed PollChoiceIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed PollChoiceIdRef

source

pub fn into_owned(self: Box<PollChoiceIdRef>) -> PollChoiceId

Converts a Box<PollChoiceIdRef> into a PollChoiceId without copying or allocating

@@ -7,14 +7,14 @@ Cow<'_, PollChoiceIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a PollChoiceIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<PollChoiceIdRef> for PollChoiceId

source§

fn as_ref(&self) -> &PollChoiceIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PollChoiceIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PollChoiceIdRef> for PollChoiceId

source§

fn borrow(&self) -> &PollChoiceIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PollChoiceIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for PollChoiceIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a PollChoiceIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<PollChoiceIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PollChoiceIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, PollChoiceIdRef>> for &'a PollChoiceIdRef

source§

fn from(r: &'a Cow<'b, PollChoiceIdRef>) -> &'a PollChoiceIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a PollChoiceId> for &'a PollChoiceIdRef

source§

fn from(owned: &'a PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl From<&PollChoiceIdRef> for Arc<PollChoiceIdRef>

source§

fn from(r: &PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PollChoiceIdRef> for Cow<'a, PollChoiceIdRef>

source§

fn from(r: &'a PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PollChoiceIdRef> for PollChoiceId

source§

fn from(s: &PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PollChoiceIdRef> for Rc<PollChoiceIdRef>

source§

fn from(r: &PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a PollChoiceIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a PollChoiceIdRef

source§

fn from(s: &'a str) -> &'a PollChoiceIdRef

Converts to this type from the input type.
source§

impl From<PollChoiceId> for Box<PollChoiceIdRef>

source§

fn from(r: PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl Hash for PollChoiceIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceId

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceIdRef

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for PollChoiceId

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PollChoiceIdRef

source§

fn cmp(&self, other: &PollChoiceIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&PollChoiceIdRef> for PollChoiceId

source§

fn eq(&self, other: &&PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<PollChoiceIdRef> for PollChoiceId

source§

fn as_ref(&self) -> &PollChoiceIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PollChoiceIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PollChoiceIdRef> for PollChoiceId

source§

fn borrow(&self) -> &PollChoiceIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PollChoiceIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for PollChoiceIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a PollChoiceIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<PollChoiceIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PollChoiceIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, PollChoiceIdRef>> for &'a PollChoiceIdRef

source§

fn from(r: &'a Cow<'b, PollChoiceIdRef>) -> &'a PollChoiceIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a PollChoiceId> for &'a PollChoiceIdRef

source§

fn from(owned: &'a PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl From<&PollChoiceIdRef> for Arc<PollChoiceIdRef>

source§

fn from(r: &PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PollChoiceIdRef> for Cow<'a, PollChoiceIdRef>

source§

fn from(r: &'a PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PollChoiceIdRef> for PollChoiceId

source§

fn from(s: &PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PollChoiceIdRef> for Rc<PollChoiceIdRef>

source§

fn from(r: &PollChoiceIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a PollChoiceIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a PollChoiceIdRef

source§

fn from(s: &'a str) -> &'a PollChoiceIdRef

Converts to this type from the input type.
source§

impl From<PollChoiceId> for Box<PollChoiceIdRef>

source§

fn from(r: PollChoiceId) -> Self

Converts to this type from the input type.
source§

impl Hash for PollChoiceIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceId

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceIdRef

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for PollChoiceId

source§

fn into_cow(self) -> Cow<'a, PollChoiceIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PollChoiceIdRef

source§

fn cmp(&self, other: &PollChoiceIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&PollChoiceIdRef> for PollChoiceId

source§

fn eq(&self, other: &&PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceId> for &PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceId> for &PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceId> for PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceId> for PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceIdRef> for PollChoiceId

source§

fn eq(&self, other: &PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollChoiceIdRef> for PollChoiceId

source§

fn eq(&self, other: &PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PollChoiceIdRef

source§

fn eq(&self, other: &PollChoiceIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for PollChoiceIdRef

source§

fn partial_cmp(&self, other: &PollChoiceIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/points/struct.PollId.html b/twitch_types/points/struct.PollId.html index bf836243..f0d42852 100644 --- a/twitch_types/points/struct.PollId.html +++ b/twitch_types/points/struct.PollId.html @@ -1,4 +1,4 @@ -PollId in twitch_types::points - Rust

Struct twitch_types::points::PollId

source ·
pub struct PollId(/* private fields */);
Available on crate feature points only.
Expand description

A poll ID

+PollId in twitch_types::points - Rust

Struct twitch_types::points::PollId

source ·
pub struct PollId(/* private fields */);
Available on crate feature points only.
Expand description

A poll ID

Implementations§

source§

impl PollId

source

pub const fn new(raw: String) -> Self

Constructs a new PollId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newPollIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<PollIdRef>

Converts this PollId into a Box<PollIdRef>

@@ -9,21 +9,21 @@ Cow<'_, PollIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for PollId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<PollIdRef> for PollId

source§

fn as_ref(&self) -> &PollIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PollId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PollIdRef> for PollId

source§

fn borrow(&self) -> &PollIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PollId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for PollId

source§

fn clone(&self) -> PollId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PollId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for PollId

§

type Target = PollIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PollId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PollId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PollId> for &'a PollIdRef

source§

fn from(owned: &'a PollId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PollId> for Cow<'a, PollIdRef>

source§

fn from(owned: &'a PollId) -> Self

Converts to this type from the input type.
source§

impl From<&PollIdRef> for PollId

source§

fn from(s: &PollIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for PollId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<PollIdRef>> for PollId

source§

fn from(r: Box<PollIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for PollId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, PollIdRef>> for PollId

source§

fn from(r: Cow<'a, PollIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<PollId> for Box<PollIdRef>

source§

fn from(r: PollId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<PollId> for Cow<'a, PollIdRef>

source§

fn from(owned: PollId) -> Self

Converts to this type from the input type.
source§

impl From<PollId> for String

source§

fn from(s: PollId) -> Self

Converts to this type from the input type.
source§

impl From<String> for PollId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for PollId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PollId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<PollIdRef> for PollId

source§

fn as_ref(&self) -> &PollIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PollId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PollIdRef> for PollId

source§

fn borrow(&self) -> &PollIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PollId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for PollId

source§

fn clone(&self) -> PollId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PollId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for PollId

§

type Target = PollIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PollId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PollId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PollId> for &'a PollIdRef

source§

fn from(owned: &'a PollId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PollId> for Cow<'a, PollIdRef>

source§

fn from(owned: &'a PollId) -> Self

Converts to this type from the input type.
source§

impl From<&PollIdRef> for PollId

source§

fn from(s: &PollIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for PollId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<PollIdRef>> for PollId

source§

fn from(r: Box<PollIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for PollId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, PollIdRef>> for PollId

source§

fn from(r: Cow<'a, PollIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<PollId> for Box<PollIdRef>

source§

fn from(r: PollId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<PollId> for Cow<'a, PollIdRef>

source§

fn from(owned: PollId) -> Self

Converts to this type from the input type.
source§

impl From<PollId> for String

source§

fn from(s: PollId) -> Self

Converts to this type from the input type.
source§

impl From<String> for PollId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for PollId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PollId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollId

source§

fn into_cow(self) -> Cow<'a, PollIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollIdRef> for PollId

source§

fn into_cow(self) -> Cow<'a, PollIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PollId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&PollIdRef> for PollId

source§

fn eq(&self, other: &&PollIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollId> for &PollIdRef

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollId> for PollIdRef

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollIdRef> for PollId

source§

fn eq(&self, other: &PollIdRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<&PollIdRef> for PollId

source§

fn eq(&self, other: &&PollIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PollId

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollId> for &PollIdRef

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollId> for PollIdRef

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollIdRef> for PollId

source§

fn eq(&self, other: &PollIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PollId

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for PollId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for PollId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, PollId> for &'zf PollIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PollId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for PollId

source§

impl StructuralEq for PollId

source§

impl StructuralPartialEq for PollId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/points/struct.PollIdRef.html b/twitch_types/points/struct.PollIdRef.html index 32e83f1b..55eecf83 100644 --- a/twitch_types/points/struct.PollIdRef.html +++ b/twitch_types/points/struct.PollIdRef.html @@ -1,4 +1,4 @@ -PollIdRef in twitch_types::points - Rust
pub struct PollIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A poll ID

+PollIdRef in twitch_types::points - Rust
pub struct PollIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A poll ID

Implementations§

source§

impl PollIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed PollIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed PollIdRef

source

pub fn into_owned(self: Box<PollIdRef>) -> PollId

Converts a Box<PollIdRef> into a PollId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, PollIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a PollIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<PollIdRef> for PollId

source§

fn as_ref(&self) -> &PollIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PollIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PollIdRef> for PollId

source§

fn borrow(&self) -> &PollIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PollIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for PollIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a PollIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<PollIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PollIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, PollIdRef>> for &'a PollIdRef

source§

fn from(r: &'a Cow<'b, PollIdRef>) -> &'a PollIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a PollId> for &'a PollIdRef

source§

fn from(owned: &'a PollId) -> Self

Converts to this type from the input type.
source§

impl From<&PollIdRef> for Arc<PollIdRef>

source§

fn from(r: &PollIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PollIdRef> for Cow<'a, PollIdRef>

source§

fn from(r: &'a PollIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PollIdRef> for PollId

source§

fn from(s: &PollIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PollIdRef> for Rc<PollIdRef>

source§

fn from(r: &PollIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a PollIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a PollIdRef

source§

fn from(s: &'a str) -> &'a PollIdRef

Converts to this type from the input type.
source§

impl From<PollId> for Box<PollIdRef>

source§

fn from(r: PollId) -> Self

Converts to this type from the input type.
source§

impl Hash for PollIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollId

source§

fn into_cow(self) -> Cow<'a, PollIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollIdRef

source§

fn into_cow(self) -> Cow<'a, PollIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollIdRef> for PollId

source§

fn into_cow(self) -> Cow<'a, PollIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PollIdRef

source§

fn cmp(&self, other: &PollIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&PollIdRef> for PollId

source§

fn eq(&self, other: &&PollIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollId> for &PollIdRef

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollId> for PollIdRef

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollIdRef> for PollId

source§

fn eq(&self, other: &PollIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<PollIdRef> for PollId

source§

fn as_ref(&self) -> &PollIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PollIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PollIdRef> for PollId

source§

fn borrow(&self) -> &PollIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PollIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for PollIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a PollIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<PollIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PollIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, PollIdRef>> for &'a PollIdRef

source§

fn from(r: &'a Cow<'b, PollIdRef>) -> &'a PollIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a PollId> for &'a PollIdRef

source§

fn from(owned: &'a PollId) -> Self

Converts to this type from the input type.
source§

impl From<&PollIdRef> for Arc<PollIdRef>

source§

fn from(r: &PollIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PollIdRef> for Cow<'a, PollIdRef>

source§

fn from(r: &'a PollIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PollIdRef> for PollId

source§

fn from(s: &PollIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PollIdRef> for Rc<PollIdRef>

source§

fn from(r: &PollIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a PollIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a PollIdRef

source§

fn from(s: &'a str) -> &'a PollIdRef

Converts to this type from the input type.
source§

impl From<PollId> for Box<PollIdRef>

source§

fn from(r: PollId) -> Self

Converts to this type from the input type.
source§

impl Hash for PollIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollId

source§

fn into_cow(self) -> Cow<'a, PollIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollIdRef

source§

fn into_cow(self) -> Cow<'a, PollIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PollIdRef> for PollId

source§

fn into_cow(self) -> Cow<'a, PollIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PollIdRef

source§

fn cmp(&self, other: &PollIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&PollIdRef> for PollId

source§

fn eq(&self, other: &&PollIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PollIdRef

source§

fn eq(&self, other: &PollIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollId> for &PollIdRef

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollId> for PollIdRef

source§

fn eq(&self, other: &PollId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PollIdRef> for PollId

source§

fn eq(&self, other: &PollIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PollIdRef

source§

fn eq(&self, other: &PollIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for PollIdRef

source§

fn partial_cmp(&self, other: &PollIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for PollIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for PollIdRef

§

type Owned = PollId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, PollId> for &'zf PollIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PollId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, PollIdRef> for &'zf PollIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PollIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for PollIdRef

source§

impl StructuralEq for PollIdRef

source§

impl StructuralPartialEq for PollIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for PollIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for PollIdRef

§

type Owned = PollId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, PollId> for &'zf PollIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PollId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, PollIdRef> for &'zf PollIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PollIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for PollIdRef

source§

impl StructuralEq for PollIdRef

source§

impl StructuralPartialEq for PollIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/points/struct.PredictionId.html b/twitch_types/points/struct.PredictionId.html index 53fe1d9f..3d1fef21 100644 --- a/twitch_types/points/struct.PredictionId.html +++ b/twitch_types/points/struct.PredictionId.html @@ -1,4 +1,4 @@ -PredictionId in twitch_types::points - Rust
pub struct PredictionId(/* private fields */);
Available on crate feature points only.
Expand description

A prediction ID

+PredictionId in twitch_types::points - Rust
pub struct PredictionId(/* private fields */);
Available on crate feature points only.
Expand description

A prediction ID

Implementations§

source§

impl PredictionId

source

pub const fn new(raw: String) -> Self

Constructs a new PredictionId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newPredictionIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<PredictionIdRef>

Converts this PredictionId into a Box<PredictionIdRef>

@@ -9,21 +9,21 @@ Cow<'_, PredictionIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for PredictionId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<PredictionIdRef> for PredictionId

source§

fn as_ref(&self) -> &PredictionIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PredictionId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PredictionIdRef> for PredictionId

source§

fn borrow(&self) -> &PredictionIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PredictionId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for PredictionId

source§

fn clone(&self) -> PredictionId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredictionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for PredictionId

§

type Target = PredictionIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PredictionId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredictionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PredictionId> for &'a PredictionIdRef

source§

fn from(owned: &'a PredictionId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionId> for Cow<'a, PredictionIdRef>

source§

fn from(owned: &'a PredictionId) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionIdRef> for PredictionId

source§

fn from(s: &PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for PredictionId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<PredictionIdRef>> for PredictionId

source§

fn from(r: Box<PredictionIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for PredictionId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, PredictionIdRef>> for PredictionId

source§

fn from(r: Cow<'a, PredictionIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<PredictionId> for Box<PredictionIdRef>

source§

fn from(r: PredictionId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<PredictionId> for Cow<'a, PredictionIdRef>

source§

fn from(owned: PredictionId) -> Self

Converts to this type from the input type.
source§

impl From<PredictionId> for String

source§

fn from(s: PredictionId) -> Self

Converts to this type from the input type.
source§

impl From<String> for PredictionId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for PredictionId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PredictionId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<PredictionIdRef> for PredictionId

source§

fn as_ref(&self) -> &PredictionIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PredictionId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PredictionIdRef> for PredictionId

source§

fn borrow(&self) -> &PredictionIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PredictionId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for PredictionId

source§

fn clone(&self) -> PredictionId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredictionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for PredictionId

§

type Target = PredictionIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PredictionId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredictionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PredictionId> for &'a PredictionIdRef

source§

fn from(owned: &'a PredictionId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionId> for Cow<'a, PredictionIdRef>

source§

fn from(owned: &'a PredictionId) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionIdRef> for PredictionId

source§

fn from(s: &PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for PredictionId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<PredictionIdRef>> for PredictionId

source§

fn from(r: Box<PredictionIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for PredictionId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, PredictionIdRef>> for PredictionId

source§

fn from(r: Cow<'a, PredictionIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<PredictionId> for Box<PredictionIdRef>

source§

fn from(r: PredictionId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<PredictionId> for Cow<'a, PredictionIdRef>

source§

fn from(owned: PredictionId) -> Self

Converts to this type from the input type.
source§

impl From<PredictionId> for String

source§

fn from(s: PredictionId) -> Self

Converts to this type from the input type.
source§

impl From<String> for PredictionId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for PredictionId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PredictionId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionId

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionIdRef> for PredictionId

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PredictionId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionId

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionIdRef> for PredictionId

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PredictionId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&PredictionIdRef> for PredictionId

source§

fn eq(&self, other: &&PredictionIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionId> for &PredictionIdRef

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&PredictionIdRef> for PredictionId

source§

fn eq(&self, other: &&PredictionIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionId> for PredictionIdRef

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionId> for &PredictionIdRef

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionId> for PredictionIdRef

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionIdRef> for PredictionId

source§

fn eq(&self, other: &PredictionIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PredictionId

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PredictionId

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for PredictionId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for PredictionId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, PredictionId> for &'zf PredictionIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PredictionId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for PredictionId

source§

impl StructuralEq for PredictionId

source§

impl StructuralPartialEq for PredictionId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/points/struct.PredictionIdRef.html b/twitch_types/points/struct.PredictionIdRef.html index e5328505..59b53ebf 100644 --- a/twitch_types/points/struct.PredictionIdRef.html +++ b/twitch_types/points/struct.PredictionIdRef.html @@ -1,4 +1,4 @@ -PredictionIdRef in twitch_types::points - Rust
pub struct PredictionIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A prediction ID

+PredictionIdRef in twitch_types::points - Rust
pub struct PredictionIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A prediction ID

Implementations§

source§

impl PredictionIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed PredictionIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed PredictionIdRef

source

pub fn into_owned(self: Box<PredictionIdRef>) -> PredictionId

Converts a Box<PredictionIdRef> into a PredictionId without copying or allocating

@@ -7,14 +7,14 @@ Cow<'_, PredictionIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a PredictionIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<PredictionIdRef> for PredictionId

source§

fn as_ref(&self) -> &PredictionIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PredictionIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PredictionIdRef> for PredictionId

source§

fn borrow(&self) -> &PredictionIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PredictionIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for PredictionIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a PredictionIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<PredictionIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredictionIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, PredictionIdRef>> for &'a PredictionIdRef

source§

fn from(r: &'a Cow<'b, PredictionIdRef>) -> &'a PredictionIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionId> for &'a PredictionIdRef

source§

fn from(owned: &'a PredictionId) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionIdRef> for Arc<PredictionIdRef>

source§

fn from(r: &PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionIdRef> for Cow<'a, PredictionIdRef>

source§

fn from(r: &'a PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionIdRef> for PredictionId

source§

fn from(s: &PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionIdRef> for Rc<PredictionIdRef>

source§

fn from(r: &PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a PredictionIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a PredictionIdRef

source§

fn from(s: &'a str) -> &'a PredictionIdRef

Converts to this type from the input type.
source§

impl From<PredictionId> for Box<PredictionIdRef>

source§

fn from(r: PredictionId) -> Self

Converts to this type from the input type.
source§

impl Hash for PredictionIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionId

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionIdRef

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionIdRef> for PredictionId

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PredictionIdRef

source§

fn cmp(&self, other: &PredictionIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&PredictionIdRef> for PredictionId

source§

fn eq(&self, other: &&PredictionIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionId> for &PredictionIdRef

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<PredictionIdRef> for PredictionId

source§

fn as_ref(&self) -> &PredictionIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PredictionIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PredictionIdRef> for PredictionId

source§

fn borrow(&self) -> &PredictionIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PredictionIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for PredictionIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a PredictionIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<PredictionIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredictionIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, PredictionIdRef>> for &'a PredictionIdRef

source§

fn from(r: &'a Cow<'b, PredictionIdRef>) -> &'a PredictionIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionId> for &'a PredictionIdRef

source§

fn from(owned: &'a PredictionId) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionIdRef> for Arc<PredictionIdRef>

source§

fn from(r: &PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionIdRef> for Cow<'a, PredictionIdRef>

source§

fn from(r: &'a PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionIdRef> for PredictionId

source§

fn from(s: &PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionIdRef> for Rc<PredictionIdRef>

source§

fn from(r: &PredictionIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a PredictionIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a PredictionIdRef

source§

fn from(s: &'a str) -> &'a PredictionIdRef

Converts to this type from the input type.
source§

impl From<PredictionId> for Box<PredictionIdRef>

source§

fn from(r: PredictionId) -> Self

Converts to this type from the input type.
source§

impl Hash for PredictionIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionId

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionIdRef

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionIdRef> for PredictionId

source§

fn into_cow(self) -> Cow<'a, PredictionIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PredictionIdRef

source§

fn cmp(&self, other: &PredictionIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&PredictionIdRef> for PredictionId

source§

fn eq(&self, other: &&PredictionIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionId> for PredictionIdRef

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionIdRef> for PredictionId

source§

fn eq(&self, other: &PredictionIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionId> for &PredictionIdRef

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionId> for PredictionIdRef

source§

fn eq(&self, other: &PredictionId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionIdRef> for PredictionId

source§

fn eq(&self, other: &PredictionIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PredictionIdRef

source§

fn eq(&self, other: &PredictionIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for PredictionIdRef

source§

fn partial_cmp(&self, other: &PredictionIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/points/struct.PredictionOutcome.html b/twitch_types/points/struct.PredictionOutcome.html index 3d3d9642..7da9efd9 100644 --- a/twitch_types/points/struct.PredictionOutcome.html +++ b/twitch_types/points/struct.PredictionOutcome.html @@ -1,4 +1,4 @@ -PredictionOutcome in twitch_types::points - Rust
#[non_exhaustive]
pub struct PredictionOutcome { +PredictionOutcome in twitch_types::points - Rust
#[non_exhaustive]
pub struct PredictionOutcome { pub id: String, pub title: String, pub users: Option<i64>, diff --git a/twitch_types/points/struct.PredictionOutcomeId.html b/twitch_types/points/struct.PredictionOutcomeId.html index f37fbb51..95171897 100644 --- a/twitch_types/points/struct.PredictionOutcomeId.html +++ b/twitch_types/points/struct.PredictionOutcomeId.html @@ -1,4 +1,4 @@ -PredictionOutcomeId in twitch_types::points - Rust
pub struct PredictionOutcomeId(/* private fields */);
Available on crate feature points only.
Expand description

A prediction choice ID

+PredictionOutcomeId in twitch_types::points - Rust
pub struct PredictionOutcomeId(/* private fields */);
Available on crate feature points only.
Expand description

A prediction choice ID

Implementations§

source§

impl PredictionOutcomeId

source

pub const fn new(raw: String) -> Self

Constructs a new PredictionOutcomeId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newPredictionOutcomeIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<PredictionOutcomeIdRef>

Converts this PredictionOutcomeId into a Box<PredictionOutcomeIdRef>

@@ -9,21 +9,21 @@ Cow<'_, PredictionOutcomeIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for PredictionOutcomeId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn as_ref(&self) -> &PredictionOutcomeIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PredictionOutcomeId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn borrow(&self) -> &PredictionOutcomeIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PredictionOutcomeId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for PredictionOutcomeId

source§

fn clone(&self) -> PredictionOutcomeId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredictionOutcomeId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for PredictionOutcomeId

§

type Target = PredictionOutcomeIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PredictionOutcomeId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredictionOutcomeId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PredictionOutcomeId> for &'a PredictionOutcomeIdRef

source§

fn from(owned: &'a PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionOutcomeId> for Cow<'a, PredictionOutcomeIdRef>

source§

fn from(owned: &'a PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn from(s: &PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for PredictionOutcomeId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<PredictionOutcomeIdRef>> for PredictionOutcomeId

source§

fn from(r: Box<PredictionOutcomeIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for PredictionOutcomeId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, PredictionOutcomeIdRef>> for PredictionOutcomeId

source§

fn from(r: Cow<'a, PredictionOutcomeIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<PredictionOutcomeId> for Box<PredictionOutcomeIdRef>

source§

fn from(r: PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<PredictionOutcomeId> for Cow<'a, PredictionOutcomeIdRef>

source§

fn from(owned: PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl From<PredictionOutcomeId> for String

source§

fn from(s: PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl From<String> for PredictionOutcomeId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for PredictionOutcomeId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PredictionOutcomeId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn as_ref(&self) -> &PredictionOutcomeIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PredictionOutcomeId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn borrow(&self) -> &PredictionOutcomeIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PredictionOutcomeId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for PredictionOutcomeId

source§

fn clone(&self) -> PredictionOutcomeId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredictionOutcomeId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for PredictionOutcomeId

§

type Target = PredictionOutcomeIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PredictionOutcomeId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredictionOutcomeId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PredictionOutcomeId> for &'a PredictionOutcomeIdRef

source§

fn from(owned: &'a PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionOutcomeId> for Cow<'a, PredictionOutcomeIdRef>

source§

fn from(owned: &'a PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn from(s: &PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for PredictionOutcomeId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<PredictionOutcomeIdRef>> for PredictionOutcomeId

source§

fn from(r: Box<PredictionOutcomeIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for PredictionOutcomeId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, PredictionOutcomeIdRef>> for PredictionOutcomeId

source§

fn from(r: Cow<'a, PredictionOutcomeIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<PredictionOutcomeId> for Box<PredictionOutcomeIdRef>

source§

fn from(r: PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<PredictionOutcomeId> for Cow<'a, PredictionOutcomeIdRef>

source§

fn from(owned: PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl From<PredictionOutcomeId> for String

source§

fn from(s: PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl From<String> for PredictionOutcomeId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for PredictionOutcomeId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for PredictionOutcomeId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeId

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PredictionOutcomeId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeId

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PredictionOutcomeId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn eq(&self, other: &&PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn eq(&self, other: &&PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeId> for &PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeId> for PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeId> for &PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn eq(&self, other: &PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeId> for PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PredictionOutcomeId

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn eq(&self, other: &PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PredictionOutcomeId

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for PredictionOutcomeId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for PredictionOutcomeId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, PredictionOutcomeId> for &'zf PredictionOutcomeIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PredictionOutcomeId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for PredictionOutcomeId

source§

impl StructuralEq for PredictionOutcomeId

source§

impl StructuralPartialEq for PredictionOutcomeId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/points/struct.PredictionOutcomeIdRef.html b/twitch_types/points/struct.PredictionOutcomeIdRef.html index a59b1e38..daf64dce 100644 --- a/twitch_types/points/struct.PredictionOutcomeIdRef.html +++ b/twitch_types/points/struct.PredictionOutcomeIdRef.html @@ -1,4 +1,4 @@ -PredictionOutcomeIdRef in twitch_types::points - Rust
pub struct PredictionOutcomeIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A prediction choice ID

+PredictionOutcomeIdRef in twitch_types::points - Rust
pub struct PredictionOutcomeIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A prediction choice ID

Implementations§

source§

impl PredictionOutcomeIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed PredictionOutcomeIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed PredictionOutcomeIdRef

source

pub fn into_owned(self: Box<PredictionOutcomeIdRef>) -> PredictionOutcomeId

Converts a Box<PredictionOutcomeIdRef> into a PredictionOutcomeId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, PredictionOutcomeIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a PredictionOutcomeIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn as_ref(&self) -> &PredictionOutcomeIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PredictionOutcomeIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn borrow(&self) -> &PredictionOutcomeIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PredictionOutcomeIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for PredictionOutcomeIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a PredictionOutcomeIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<PredictionOutcomeIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredictionOutcomeIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, PredictionOutcomeIdRef>> for &'a PredictionOutcomeIdRef

source§

fn from(r: &'a Cow<'b, PredictionOutcomeIdRef>) -> &'a PredictionOutcomeIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionOutcomeId> for &'a PredictionOutcomeIdRef

source§

fn from(owned: &'a PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionOutcomeIdRef> for Arc<PredictionOutcomeIdRef>

source§

fn from(r: &PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionOutcomeIdRef> for Cow<'a, PredictionOutcomeIdRef>

source§

fn from(r: &'a PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn from(s: &PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionOutcomeIdRef> for Rc<PredictionOutcomeIdRef>

source§

fn from(r: &PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a PredictionOutcomeIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a PredictionOutcomeIdRef

source§

fn from(s: &'a str) -> &'a PredictionOutcomeIdRef

Converts to this type from the input type.
source§

impl From<PredictionOutcomeId> for Box<PredictionOutcomeIdRef>

source§

fn from(r: PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl Hash for PredictionOutcomeIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeId

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeIdRef

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PredictionOutcomeIdRef

source§

fn cmp(&self, other: &PredictionOutcomeIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn eq(&self, other: &&PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn as_ref(&self) -> &PredictionOutcomeIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for PredictionOutcomeIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn borrow(&self) -> &PredictionOutcomeIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for PredictionOutcomeIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for PredictionOutcomeIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a PredictionOutcomeIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<PredictionOutcomeIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredictionOutcomeIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, PredictionOutcomeIdRef>> for &'a PredictionOutcomeIdRef

source§

fn from(r: &'a Cow<'b, PredictionOutcomeIdRef>) -> &'a PredictionOutcomeIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionOutcomeId> for &'a PredictionOutcomeIdRef

source§

fn from(owned: &'a PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionOutcomeIdRef> for Arc<PredictionOutcomeIdRef>

source§

fn from(r: &PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a PredictionOutcomeIdRef> for Cow<'a, PredictionOutcomeIdRef>

source§

fn from(r: &'a PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn from(s: &PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&PredictionOutcomeIdRef> for Rc<PredictionOutcomeIdRef>

source§

fn from(r: &PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a PredictionOutcomeIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a PredictionOutcomeIdRef

source§

fn from(s: &'a str) -> &'a PredictionOutcomeIdRef

Converts to this type from the input type.
source§

impl From<PredictionOutcomeId> for Box<PredictionOutcomeIdRef>

source§

fn from(r: PredictionOutcomeId) -> Self

Converts to this type from the input type.
source§

impl Hash for PredictionOutcomeIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeId

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeIdRef

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn into_cow(self) -> Cow<'a, PredictionOutcomeIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for PredictionOutcomeIdRef

source§

fn cmp(&self, other: &PredictionOutcomeIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn eq(&self, other: &&PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeId> for &PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeId> for PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeId> for &PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn eq(&self, other: &PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeId> for PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<PredictionOutcomeIdRef> for PredictionOutcomeId

source§

fn eq(&self, other: &PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PredictionOutcomeIdRef

source§

fn eq(&self, other: &PredictionOutcomeIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for PredictionOutcomeIdRef

source§

fn partial_cmp(&self, other: &PredictionOutcomeIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for PredictionOutcomeIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for PredictionOutcomeIdRef

§

type Owned = PredictionOutcomeId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, PredictionOutcomeId> for &'zf PredictionOutcomeIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PredictionOutcomeId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, PredictionOutcomeIdRef> for &'zf PredictionOutcomeIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PredictionOutcomeIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for PredictionOutcomeIdRef

source§

impl StructuralEq for PredictionOutcomeIdRef

source§

impl StructuralPartialEq for PredictionOutcomeIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for PredictionOutcomeIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for PredictionOutcomeIdRef

§

type Owned = PredictionOutcomeId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, PredictionOutcomeId> for &'zf PredictionOutcomeIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PredictionOutcomeId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, PredictionOutcomeIdRef> for &'zf PredictionOutcomeIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf PredictionOutcomeIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for PredictionOutcomeIdRef

source§

impl StructuralEq for PredictionOutcomeIdRef

source§

impl StructuralPartialEq for PredictionOutcomeIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/points/struct.PredictionTopPredictors.html b/twitch_types/points/struct.PredictionTopPredictors.html index 9997a075..e60ba071 100644 --- a/twitch_types/points/struct.PredictionTopPredictors.html +++ b/twitch_types/points/struct.PredictionTopPredictors.html @@ -1,4 +1,4 @@ -PredictionTopPredictors in twitch_types::points - Rust
#[non_exhaustive]
pub struct PredictionTopPredictors { +PredictionTopPredictors in twitch_types::points - Rust
#[non_exhaustive]
pub struct PredictionTopPredictors { pub id: UserId, pub name: DisplayName, pub login: UserName, diff --git a/twitch_types/points/struct.RedemptionId.html b/twitch_types/points/struct.RedemptionId.html index 0232f8eb..64ca1196 100644 --- a/twitch_types/points/struct.RedemptionId.html +++ b/twitch_types/points/struct.RedemptionId.html @@ -1,4 +1,4 @@ -RedemptionId in twitch_types::points - Rust
pub struct RedemptionId(/* private fields */);
Available on crate feature points only.
Expand description

A reward redemption ID.

+RedemptionId in twitch_types::points - Rust
pub struct RedemptionId(/* private fields */);
Available on crate feature points only.
Expand description

A reward redemption ID.

Implementations§

source§

impl RedemptionId

source

pub const fn new(raw: String) -> Self

Constructs a new RedemptionId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newRedemptionIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<RedemptionIdRef>

Converts this RedemptionId into a Box<RedemptionIdRef>

@@ -9,19 +9,19 @@ Cow<'_, RedemptionIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for RedemptionId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<RedemptionIdRef> for RedemptionId

source§

fn as_ref(&self) -> &RedemptionIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for RedemptionId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<RedemptionIdRef> for RedemptionId

source§

fn borrow(&self) -> &RedemptionIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for RedemptionId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for RedemptionId

source§

fn clone(&self) -> RedemptionId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedemptionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for RedemptionId

§

type Target = RedemptionIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for RedemptionId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RedemptionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a RedemptionId> for &'a RedemptionIdRef

source§

fn from(owned: &'a RedemptionId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a RedemptionId> for Cow<'a, RedemptionIdRef>

source§

fn from(owned: &'a RedemptionId) -> Self

Converts to this type from the input type.
source§

impl From<&RedemptionIdRef> for RedemptionId

source§

fn from(s: &RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for RedemptionId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<RedemptionIdRef>> for RedemptionId

source§

fn from(r: Box<RedemptionIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for RedemptionId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, RedemptionIdRef>> for RedemptionId

source§

fn from(r: Cow<'a, RedemptionIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<RedemptionId> for Box<RedemptionIdRef>

source§

fn from(r: RedemptionId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<RedemptionId> for Cow<'a, RedemptionIdRef>

source§

fn from(owned: RedemptionId) -> Self

Converts to this type from the input type.
source§

impl From<RedemptionId> for String

source§

fn from(s: RedemptionId) -> Self

Converts to this type from the input type.
source§

impl From<String> for RedemptionId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for RedemptionId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for RedemptionId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<RedemptionIdRef> for RedemptionId

source§

fn as_ref(&self) -> &RedemptionIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for RedemptionId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<RedemptionIdRef> for RedemptionId

source§

fn borrow(&self) -> &RedemptionIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for RedemptionId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for RedemptionId

source§

fn clone(&self) -> RedemptionId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedemptionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for RedemptionId

§

type Target = RedemptionIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for RedemptionId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RedemptionId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a RedemptionId> for &'a RedemptionIdRef

source§

fn from(owned: &'a RedemptionId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a RedemptionId> for Cow<'a, RedemptionIdRef>

source§

fn from(owned: &'a RedemptionId) -> Self

Converts to this type from the input type.
source§

impl From<&RedemptionIdRef> for RedemptionId

source§

fn from(s: &RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for RedemptionId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<RedemptionIdRef>> for RedemptionId

source§

fn from(r: Box<RedemptionIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for RedemptionId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, RedemptionIdRef>> for RedemptionId

source§

fn from(r: Cow<'a, RedemptionIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<RedemptionId> for Box<RedemptionIdRef>

source§

fn from(r: RedemptionId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<RedemptionId> for Cow<'a, RedemptionIdRef>

source§

fn from(owned: RedemptionId) -> Self

Converts to this type from the input type.
source§

impl From<RedemptionId> for String

source§

fn from(s: RedemptionId) -> Self

Converts to this type from the input type.
source§

impl From<String> for RedemptionId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for RedemptionId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for RedemptionId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionId

source§

fn into_cow(self) -> Cow<'a, RedemptionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for RedemptionId

source§

fn into_cow(self) -> Cow<'a, RedemptionIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for RedemptionId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&RedemptionIdRef> for RedemptionId

source§

fn eq(&self, other: &&RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionId> for &RedemptionIdRef

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&RedemptionIdRef> for RedemptionId

source§

fn eq(&self, other: &&RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionId> for RedemptionIdRef

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionIdRef> for RedemptionId

source§

fn eq(&self, other: &RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionId> for &RedemptionIdRef

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionId> for RedemptionIdRef

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionIdRef> for RedemptionId

source§

fn eq(&self, other: &RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RedemptionId

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for RedemptionId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/points/struct.RedemptionIdRef.html b/twitch_types/points/struct.RedemptionIdRef.html index c67e6e71..e226e2a0 100644 --- a/twitch_types/points/struct.RedemptionIdRef.html +++ b/twitch_types/points/struct.RedemptionIdRef.html @@ -1,4 +1,4 @@ -RedemptionIdRef in twitch_types::points - Rust
pub struct RedemptionIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A reward redemption ID.

+RedemptionIdRef in twitch_types::points - Rust
pub struct RedemptionIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A reward redemption ID.

Implementations§

source§

impl RedemptionIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed RedemptionIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed RedemptionIdRef

source

pub fn into_owned(self: Box<RedemptionIdRef>) -> RedemptionId

Converts a Box<RedemptionIdRef> into a RedemptionId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, RedemptionIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a RedemptionIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<RedemptionIdRef> for RedemptionId

source§

fn as_ref(&self) -> &RedemptionIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for RedemptionIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<RedemptionIdRef> for RedemptionId

source§

fn borrow(&self) -> &RedemptionIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for RedemptionIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for RedemptionIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a RedemptionIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<RedemptionIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RedemptionIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, RedemptionIdRef>> for &'a RedemptionIdRef

source§

fn from(r: &'a Cow<'b, RedemptionIdRef>) -> &'a RedemptionIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a RedemptionId> for &'a RedemptionIdRef

source§

fn from(owned: &'a RedemptionId) -> Self

Converts to this type from the input type.
source§

impl From<&RedemptionIdRef> for Arc<RedemptionIdRef>

source§

fn from(r: &RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a RedemptionIdRef> for Cow<'a, RedemptionIdRef>

source§

fn from(r: &'a RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&RedemptionIdRef> for Rc<RedemptionIdRef>

source§

fn from(r: &RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&RedemptionIdRef> for RedemptionId

source§

fn from(s: &RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a RedemptionIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a RedemptionIdRef

source§

fn from(s: &'a str) -> &'a RedemptionIdRef

Converts to this type from the input type.
source§

impl From<RedemptionId> for Box<RedemptionIdRef>

source§

fn from(r: RedemptionId) -> Self

Converts to this type from the input type.
source§

impl Hash for RedemptionIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionId

source§

fn into_cow(self) -> Cow<'a, RedemptionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionIdRef

source§

fn into_cow(self) -> Cow<'a, RedemptionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for RedemptionId

source§

fn into_cow(self) -> Cow<'a, RedemptionIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for RedemptionIdRef

source§

fn cmp(&self, other: &RedemptionIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&RedemptionIdRef> for RedemptionId

source§

fn eq(&self, other: &&RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionId> for &RedemptionIdRef

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<RedemptionIdRef> for RedemptionId

source§

fn as_ref(&self) -> &RedemptionIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for RedemptionIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<RedemptionIdRef> for RedemptionId

source§

fn borrow(&self) -> &RedemptionIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for RedemptionIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for RedemptionIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a RedemptionIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<RedemptionIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RedemptionIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, RedemptionIdRef>> for &'a RedemptionIdRef

source§

fn from(r: &'a Cow<'b, RedemptionIdRef>) -> &'a RedemptionIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a RedemptionId> for &'a RedemptionIdRef

source§

fn from(owned: &'a RedemptionId) -> Self

Converts to this type from the input type.
source§

impl From<&RedemptionIdRef> for Arc<RedemptionIdRef>

source§

fn from(r: &RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a RedemptionIdRef> for Cow<'a, RedemptionIdRef>

source§

fn from(r: &'a RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&RedemptionIdRef> for Rc<RedemptionIdRef>

source§

fn from(r: &RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&RedemptionIdRef> for RedemptionId

source§

fn from(s: &RedemptionIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a RedemptionIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a RedemptionIdRef

source§

fn from(s: &'a str) -> &'a RedemptionIdRef

Converts to this type from the input type.
source§

impl From<RedemptionId> for Box<RedemptionIdRef>

source§

fn from(r: RedemptionId) -> Self

Converts to this type from the input type.
source§

impl Hash for RedemptionIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionId

source§

fn into_cow(self) -> Cow<'a, RedemptionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionIdRef

source§

fn into_cow(self) -> Cow<'a, RedemptionIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for RedemptionId

source§

fn into_cow(self) -> Cow<'a, RedemptionIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for RedemptionIdRef

source§

fn cmp(&self, other: &RedemptionIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&RedemptionIdRef> for RedemptionId

source§

fn eq(&self, other: &&RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionId> for RedemptionIdRef

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionId> for &RedemptionIdRef

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionId> for RedemptionIdRef

source§

fn eq(&self, other: &RedemptionId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RedemptionIdRef> for RedemptionId

source§

fn eq(&self, other: &RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RedemptionIdRef

source§

fn eq(&self, other: &RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RedemptionIdRef

source§

fn eq(&self, other: &RedemptionIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for RedemptionIdRef

source§

fn partial_cmp(&self, other: &RedemptionIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for RedemptionIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for RedemptionIdRef

§

type Owned = RedemptionId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, RedemptionId> for &'zf RedemptionIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf RedemptionId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, RedemptionIdRef> for &'zf RedemptionIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf RedemptionIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for RedemptionIdRef

source§

impl StructuralEq for RedemptionIdRef

source§

impl StructuralPartialEq for RedemptionIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/points/struct.RewardId.html b/twitch_types/points/struct.RewardId.html index e2f66672..bd6dc436 100644 --- a/twitch_types/points/struct.RewardId.html +++ b/twitch_types/points/struct.RewardId.html @@ -1,4 +1,4 @@ -RewardId in twitch_types::points - Rust
pub struct RewardId(/* private fields */);
Available on crate feature points only.
Expand description

A reward ID.

+RewardId in twitch_types::points - Rust
pub struct RewardId(/* private fields */);
Available on crate feature points only.
Expand description

A reward ID.

Implementations§

source§

impl RewardId

source

pub const fn new(raw: String) -> Self

Constructs a new RewardId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newRewardIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<RewardIdRef>

Converts this RewardId into a Box<RewardIdRef>

@@ -9,21 +9,21 @@ Cow<'_, RewardIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for RewardId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<RewardIdRef> for RewardId

source§

fn as_ref(&self) -> &RewardIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for RewardId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<RewardIdRef> for RewardId

source§

fn borrow(&self) -> &RewardIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for RewardId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for RewardId

source§

fn clone(&self) -> RewardId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RewardId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for RewardId

§

type Target = RewardIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for RewardId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RewardId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a RewardId> for &'a RewardIdRef

source§

fn from(owned: &'a RewardId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a RewardId> for Cow<'a, RewardIdRef>

source§

fn from(owned: &'a RewardId) -> Self

Converts to this type from the input type.
source§

impl From<&RewardIdRef> for RewardId

source§

fn from(s: &RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for RewardId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<RewardIdRef>> for RewardId

source§

fn from(r: Box<RewardIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for RewardId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, RewardIdRef>> for RewardId

source§

fn from(r: Cow<'a, RewardIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<RewardId> for Box<RewardIdRef>

source§

fn from(r: RewardId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<RewardId> for Cow<'a, RewardIdRef>

source§

fn from(owned: RewardId) -> Self

Converts to this type from the input type.
source§

impl From<RewardId> for String

source§

fn from(s: RewardId) -> Self

Converts to this type from the input type.
source§

impl From<String> for RewardId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for RewardId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for RewardId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<RewardIdRef> for RewardId

source§

fn as_ref(&self) -> &RewardIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for RewardId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<RewardIdRef> for RewardId

source§

fn borrow(&self) -> &RewardIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for RewardId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for RewardId

source§

fn clone(&self) -> RewardId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RewardId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for RewardId

§

type Target = RewardIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for RewardId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RewardId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a RewardId> for &'a RewardIdRef

source§

fn from(owned: &'a RewardId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a RewardId> for Cow<'a, RewardIdRef>

source§

fn from(owned: &'a RewardId) -> Self

Converts to this type from the input type.
source§

impl From<&RewardIdRef> for RewardId

source§

fn from(s: &RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for RewardId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<RewardIdRef>> for RewardId

source§

fn from(r: Box<RewardIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for RewardId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, RewardIdRef>> for RewardId

source§

fn from(r: Cow<'a, RewardIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<RewardId> for Box<RewardIdRef>

source§

fn from(r: RewardId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<RewardId> for Cow<'a, RewardIdRef>

source§

fn from(owned: RewardId) -> Self

Converts to this type from the input type.
source§

impl From<RewardId> for String

source§

fn from(s: RewardId) -> Self

Converts to this type from the input type.
source§

impl From<String> for RewardId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for RewardId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for RewardId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardId

source§

fn into_cow(self) -> Cow<'a, RewardIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RewardIdRef> for RewardId

source§

fn into_cow(self) -> Cow<'a, RewardIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for RewardId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&RewardIdRef> for RewardId

source§

fn eq(&self, other: &&RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardId> for &RewardIdRef

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&RewardIdRef> for RewardId

source§

fn eq(&self, other: &&RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardId> for RewardIdRef

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardId> for &RewardIdRef

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardId> for RewardIdRef

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardIdRef> for RewardId

source§

fn eq(&self, other: &RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RewardId

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RewardId

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for RewardId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for RewardId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, RewardId> for &'zf RewardIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf RewardId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for RewardId

source§

impl StructuralEq for RewardId

source§

impl StructuralPartialEq for RewardId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/points/struct.RewardIdRef.html b/twitch_types/points/struct.RewardIdRef.html index 098e4741..fd1527ac 100644 --- a/twitch_types/points/struct.RewardIdRef.html +++ b/twitch_types/points/struct.RewardIdRef.html @@ -1,4 +1,4 @@ -RewardIdRef in twitch_types::points - Rust
pub struct RewardIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A reward ID.

+RewardIdRef in twitch_types::points - Rust
pub struct RewardIdRef(/* private fields */);
Available on crate feature points only.
Expand description

A reward ID.

Implementations§

source§

impl RewardIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed RewardIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed RewardIdRef

source

pub fn into_owned(self: Box<RewardIdRef>) -> RewardId

Converts a Box<RewardIdRef> into a RewardId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, RewardIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a RewardIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<RewardIdRef> for RewardId

source§

fn as_ref(&self) -> &RewardIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for RewardIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<RewardIdRef> for RewardId

source§

fn borrow(&self) -> &RewardIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for RewardIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for RewardIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a RewardIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<RewardIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RewardIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, RewardIdRef>> for &'a RewardIdRef

source§

fn from(r: &'a Cow<'b, RewardIdRef>) -> &'a RewardIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a RewardId> for &'a RewardIdRef

source§

fn from(owned: &'a RewardId) -> Self

Converts to this type from the input type.
source§

impl From<&RewardIdRef> for Arc<RewardIdRef>

source§

fn from(r: &RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a RewardIdRef> for Cow<'a, RewardIdRef>

source§

fn from(r: &'a RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&RewardIdRef> for Rc<RewardIdRef>

source§

fn from(r: &RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&RewardIdRef> for RewardId

source§

fn from(s: &RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a RewardIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a RewardIdRef

source§

fn from(s: &'a str) -> &'a RewardIdRef

Converts to this type from the input type.
source§

impl From<RewardId> for Box<RewardIdRef>

source§

fn from(r: RewardId) -> Self

Converts to this type from the input type.
source§

impl Hash for RewardIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardId

source§

fn into_cow(self) -> Cow<'a, RewardIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardIdRef

source§

fn into_cow(self) -> Cow<'a, RewardIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RewardIdRef> for RewardId

source§

fn into_cow(self) -> Cow<'a, RewardIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for RewardIdRef

source§

fn cmp(&self, other: &RewardIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&RewardIdRef> for RewardId

source§

fn eq(&self, other: &&RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardId> for &RewardIdRef

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardId> for RewardIdRef

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<RewardIdRef> for RewardId

source§

fn as_ref(&self) -> &RewardIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for RewardIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<RewardIdRef> for RewardId

source§

fn borrow(&self) -> &RewardIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for RewardIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for RewardIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a RewardIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<RewardIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RewardIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, RewardIdRef>> for &'a RewardIdRef

source§

fn from(r: &'a Cow<'b, RewardIdRef>) -> &'a RewardIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a RewardId> for &'a RewardIdRef

source§

fn from(owned: &'a RewardId) -> Self

Converts to this type from the input type.
source§

impl From<&RewardIdRef> for Arc<RewardIdRef>

source§

fn from(r: &RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a RewardIdRef> for Cow<'a, RewardIdRef>

source§

fn from(r: &'a RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&RewardIdRef> for Rc<RewardIdRef>

source§

fn from(r: &RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&RewardIdRef> for RewardId

source§

fn from(s: &RewardIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a RewardIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a RewardIdRef

source§

fn from(s: &'a str) -> &'a RewardIdRef

Converts to this type from the input type.
source§

impl From<RewardId> for Box<RewardIdRef>

source§

fn from(r: RewardId) -> Self

Converts to this type from the input type.
source§

impl Hash for RewardIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardId

source§

fn into_cow(self) -> Cow<'a, RewardIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardIdRef

source§

fn into_cow(self) -> Cow<'a, RewardIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, RewardIdRef> for RewardId

source§

fn into_cow(self) -> Cow<'a, RewardIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for RewardIdRef

source§

fn cmp(&self, other: &RewardIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&RewardIdRef> for RewardId

source§

fn eq(&self, other: &&RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardId> for &RewardIdRef

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardIdRef> for RewardId

source§

fn eq(&self, other: &RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardId> for RewardIdRef

source§

fn eq(&self, other: &RewardId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RewardIdRef

source§

fn eq(&self, other: &RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<RewardIdRef> for RewardId

source§

fn eq(&self, other: &RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RewardIdRef

source§

fn eq(&self, other: &RewardIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for RewardIdRef

source§

fn partial_cmp(&self, other: &RewardIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for RewardIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for RewardIdRef

§

type Owned = RewardId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, RewardId> for &'zf RewardIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf RewardId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, RewardIdRef> for &'zf RewardIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf RewardIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for RewardIdRef

source§

impl StructuralEq for RewardIdRef

source§

impl StructuralPartialEq for RewardIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/sidebar-items.js b/twitch_types/sidebar-items.js index 2bd8b112..722b0873 100644 --- a/twitch_types/sidebar-items.js +++ b/twitch_types/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["BroadcasterType","UserType"],"mod":["color","emote","eventsub","goal","moderation","points","stream","time","user"],"struct":["DisplayName","DisplayNameRef","MsgId","MsgIdRef","Nickname","NicknameRef","UserId","UserIdRef"],"trait":["IntoCow"],"type":["UserName","UserNameRef"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["BroadcasterType","UserType"],"mod":["color","emote","eventsub","goal","moderation","points","stream","sub","time","user"],"struct":["DisplayName","DisplayNameRef","MsgId","MsgIdRef","Nickname","NicknameRef","UserId","UserIdRef"],"trait":["IntoCow"],"type":["UserName","UserNameRef"]}; \ No newline at end of file diff --git a/twitch_types/stream/enum.CommercialLength.html b/twitch_types/stream/enum.CommercialLength.html index 9924b3bf..9441148e 100644 --- a/twitch_types/stream/enum.CommercialLength.html +++ b/twitch_types/stream/enum.CommercialLength.html @@ -1,4 +1,4 @@ -CommercialLength in twitch_types::stream - Rust

Trait Implementations§

source§

impl Clone for CommercialLength

source§

fn clone(&self) -> CommercialLength

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CommercialLength

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CommercialLength

Available on crate feature serde only.

TODO: macroify?

+

Trait Implementations§

source§

impl Clone for CommercialLength

source§

fn clone(&self) -> CommercialLength

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CommercialLength

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CommercialLength

Available on crate feature serde only.

TODO: macroify?

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CommercialLength

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for CommercialLength

source§

fn eq(&self, other: &CommercialLength) -> bool

This method tests for self and other values to be equal, and is used + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CommercialLength

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for CommercialLength

source§

fn eq(&self, other: &CommercialLength) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CommercialLength

Available on crate feature serde only.
source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<u64> for CommercialLength

§

type Error = CommercialLengthParseError

The type returned in the event of a conversion error.
source§

fn try_from(l: u64) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for CommercialLength

source§

impl Eq for CommercialLength

source§

impl StructuralEq for CommercialLength

source§

impl StructuralPartialEq for CommercialLength

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/enum.CommercialLengthParseError.html b/twitch_types/stream/enum.CommercialLengthParseError.html index 570c20c6..33d838a7 100644 --- a/twitch_types/stream/enum.CommercialLengthParseError.html +++ b/twitch_types/stream/enum.CommercialLengthParseError.html @@ -1,4 +1,4 @@ -CommercialLengthParseError in twitch_types::stream - Rust
pub enum CommercialLengthParseError {
+CommercialLengthParseError in twitch_types::stream - Rust
pub enum CommercialLengthParseError {
     InvalidLength(u64),
 }
Available on crate feature stream only.
Expand description

Error for the TryFrom on CommercialLength

Variants§

§

InvalidLength(u64)

invalid length of {0}

diff --git a/twitch_types/stream/enum.ContentClassificationId.html b/twitch_types/stream/enum.ContentClassificationId.html index e006758d..c9545ece 100644 --- a/twitch_types/stream/enum.ContentClassificationId.html +++ b/twitch_types/stream/enum.ContentClassificationId.html @@ -1,4 +1,4 @@ -ContentClassificationId in twitch_types::stream - Rust
#[non_exhaustive]
pub enum ContentClassificationId { +ContentClassificationId in twitch_types::stream - Rust
#[non_exhaustive]
pub enum ContentClassificationId { DrugsIntoxication, SexualThemes, ViolentGraphic, diff --git a/twitch_types/stream/enum.SubscriptionTier.html b/twitch_types/stream/enum.SubscriptionTier.html index 3659f086..eb0e0b05 100644 --- a/twitch_types/stream/enum.SubscriptionTier.html +++ b/twitch_types/stream/enum.SubscriptionTier.html @@ -1,4 +1,4 @@ -SubscriptionTier in twitch_types::stream - Rust
pub enum SubscriptionTier {
+SubscriptionTier in twitch_types::stream - Rust
pub enum SubscriptionTier {
     Tier1,
     Tier2,
     Tier3,
diff --git a/twitch_types/stream/enum.VideoPeriod.html b/twitch_types/stream/enum.VideoPeriod.html
index 36839379..a5ad45cc 100644
--- a/twitch_types/stream/enum.VideoPeriod.html
+++ b/twitch_types/stream/enum.VideoPeriod.html
@@ -1,4 +1,4 @@
-VideoPeriod in twitch_types::stream - Rust
pub enum VideoPeriod {
+VideoPeriod in twitch_types::stream - Rust
pub enum VideoPeriod {
     All,
     Day,
     Week,
diff --git a/twitch_types/stream/enum.VideoPrivacy.html b/twitch_types/stream/enum.VideoPrivacy.html
index d5ead386..93be153e 100644
--- a/twitch_types/stream/enum.VideoPrivacy.html
+++ b/twitch_types/stream/enum.VideoPrivacy.html
@@ -1,4 +1,4 @@
-VideoPrivacy in twitch_types::stream - Rust
pub enum VideoPrivacy {
+VideoPrivacy in twitch_types::stream - Rust
pub enum VideoPrivacy {
     Public,
     Private,
 }
Available on crate feature stream only.
Expand description

Type of video

diff --git a/twitch_types/stream/enum.VideoType.html b/twitch_types/stream/enum.VideoType.html index c1580a97..45928279 100644 --- a/twitch_types/stream/enum.VideoType.html +++ b/twitch_types/stream/enum.VideoType.html @@ -1,4 +1,4 @@ -VideoType in twitch_types::stream - Rust
pub enum VideoType {
+VideoType in twitch_types::stream - Rust
pub enum VideoType {
     Live,
     Playlist,
     Upload,
diff --git a/twitch_types/stream/index.html b/twitch_types/stream/index.html
index e175a966..91f2938c 100644
--- a/twitch_types/stream/index.html
+++ b/twitch_types/stream/index.html
@@ -1,2 +1,2 @@
-twitch_types::stream - Rust

Module twitch_types::stream

source ·
Available on crate feature stream only.
Expand description

types for stream related things

+twitch_types::stream - Rust

Module twitch_types::stream

source ·
Available on crate feature stream only.
Expand description

types for stream related things

Structs

Enums

\ No newline at end of file diff --git a/twitch_types/stream/struct.CategoryId.html b/twitch_types/stream/struct.CategoryId.html index 50a5b716..18bb2790 100644 --- a/twitch_types/stream/struct.CategoryId.html +++ b/twitch_types/stream/struct.CategoryId.html @@ -1,4 +1,4 @@ -CategoryId in twitch_types::stream - Rust
pub struct CategoryId(/* private fields */);
Available on crate feature stream only.
Expand description

A game or category ID

+CategoryId in twitch_types::stream - Rust
pub struct CategoryId(/* private fields */);
Available on crate feature stream only.
Expand description

A game or category ID

Implementations§

source§

impl CategoryId

source

pub const fn new(raw: String) -> Self

Constructs a new CategoryId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newCategoryIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<CategoryIdRef>

Converts this CategoryId into a Box<CategoryIdRef>

@@ -9,21 +9,21 @@ Cow<'_, CategoryIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for CategoryId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<CategoryIdRef> for CategoryId

source§

fn as_ref(&self) -> &CategoryIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CategoryId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CategoryIdRef> for CategoryId

source§

fn borrow(&self) -> &CategoryIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CategoryId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CategoryId

source§

fn clone(&self) -> CategoryId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CategoryId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CategoryId

§

type Target = CategoryIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CategoryId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CategoryId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CategoryId> for &'a CategoryIdRef

source§

fn from(owned: &'a CategoryId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CategoryId> for Cow<'a, CategoryIdRef>

source§

fn from(owned: &'a CategoryId) -> Self

Converts to this type from the input type.
source§

impl From<&CategoryIdRef> for CategoryId

source§

fn from(s: &CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CategoryId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CategoryIdRef>> for CategoryId

source§

fn from(r: Box<CategoryIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CategoryId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<CategoryId> for Box<CategoryIdRef>

source§

fn from(r: CategoryId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CategoryId> for Cow<'a, CategoryIdRef>

source§

fn from(owned: CategoryId) -> Self

Converts to this type from the input type.
source§

impl From<CategoryId> for String

source§

fn from(s: CategoryId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CategoryIdRef>> for CategoryId

source§

fn from(r: Cow<'a, CategoryIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for CategoryId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CategoryId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CategoryId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<CategoryIdRef> for CategoryId

source§

fn as_ref(&self) -> &CategoryIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CategoryId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CategoryIdRef> for CategoryId

source§

fn borrow(&self) -> &CategoryIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CategoryId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CategoryId

source§

fn clone(&self) -> CategoryId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CategoryId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CategoryId

§

type Target = CategoryIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CategoryId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CategoryId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CategoryId> for &'a CategoryIdRef

source§

fn from(owned: &'a CategoryId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CategoryId> for Cow<'a, CategoryIdRef>

source§

fn from(owned: &'a CategoryId) -> Self

Converts to this type from the input type.
source§

impl From<&CategoryIdRef> for CategoryId

source§

fn from(s: &CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CategoryId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CategoryIdRef>> for CategoryId

source§

fn from(r: Box<CategoryIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CategoryId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<CategoryId> for Box<CategoryIdRef>

source§

fn from(r: CategoryId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CategoryId> for Cow<'a, CategoryIdRef>

source§

fn from(owned: CategoryId) -> Self

Converts to this type from the input type.
source§

impl From<CategoryId> for String

source§

fn from(s: CategoryId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CategoryIdRef>> for CategoryId

source§

fn from(r: Cow<'a, CategoryIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for CategoryId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CategoryId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CategoryId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryId

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CategoryIdRef> for CategoryId

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CategoryId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryId

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CategoryIdRef> for CategoryId

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CategoryId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&CategoryIdRef> for CategoryId

source§

fn eq(&self, other: &&CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryId> for &CategoryIdRef

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<&CategoryIdRef> for CategoryId

source§

fn eq(&self, other: &&CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryId> for CategoryIdRef

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryIdRef> for CategoryId

source§

fn eq(&self, other: &CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CategoryId

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryId> for &CategoryIdRef

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryId> for CategoryIdRef

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryIdRef> for CategoryId

source§

fn eq(&self, other: &CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CategoryId

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CategoryId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for CategoryId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, CategoryId> for &'zf CategoryIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CategoryId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CategoryId

source§

impl StructuralEq for CategoryId

source§

impl StructuralPartialEq for CategoryId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.CategoryIdRef.html b/twitch_types/stream/struct.CategoryIdRef.html index 3b770bf0..4432e4f3 100644 --- a/twitch_types/stream/struct.CategoryIdRef.html +++ b/twitch_types/stream/struct.CategoryIdRef.html @@ -1,4 +1,4 @@ -CategoryIdRef in twitch_types::stream - Rust
pub struct CategoryIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A game or category ID

+CategoryIdRef in twitch_types::stream - Rust
pub struct CategoryIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A game or category ID

Implementations§

source§

impl CategoryIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed CategoryIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed CategoryIdRef

source

pub fn into_owned(self: Box<CategoryIdRef>) -> CategoryId

Converts a Box<CategoryIdRef> into a CategoryId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, CategoryIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a CategoryIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<CategoryIdRef> for CategoryId

source§

fn as_ref(&self) -> &CategoryIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CategoryIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CategoryIdRef> for CategoryId

source§

fn borrow(&self) -> &CategoryIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CategoryIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CategoryIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CategoryIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CategoryIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CategoryIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CategoryId> for &'a CategoryIdRef

source§

fn from(owned: &'a CategoryId) -> Self

Converts to this type from the input type.
source§

impl From<&CategoryIdRef> for Arc<CategoryIdRef>

source§

fn from(r: &CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CategoryIdRef> for CategoryId

source§

fn from(s: &CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CategoryIdRef> for Cow<'a, CategoryIdRef>

source§

fn from(r: &'a CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CategoryIdRef> for Rc<CategoryIdRef>

source§

fn from(r: &CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CategoryIdRef>> for &'a CategoryIdRef

source§

fn from(r: &'a Cow<'b, CategoryIdRef>) -> &'a CategoryIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CategoryIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CategoryIdRef

source§

fn from(s: &'a str) -> &'a CategoryIdRef

Converts to this type from the input type.
source§

impl From<CategoryId> for Box<CategoryIdRef>

source§

fn from(r: CategoryId) -> Self

Converts to this type from the input type.
source§

impl Hash for CategoryIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryId

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryIdRef

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CategoryIdRef> for CategoryId

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CategoryIdRef

source§

fn cmp(&self, other: &CategoryIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CategoryIdRef> for CategoryId

source§

fn eq(&self, other: &&CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<CategoryIdRef> for CategoryId

source§

fn as_ref(&self) -> &CategoryIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CategoryIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CategoryIdRef> for CategoryId

source§

fn borrow(&self) -> &CategoryIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CategoryIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CategoryIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CategoryIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CategoryIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CategoryIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CategoryId> for &'a CategoryIdRef

source§

fn from(owned: &'a CategoryId) -> Self

Converts to this type from the input type.
source§

impl From<&CategoryIdRef> for Arc<CategoryIdRef>

source§

fn from(r: &CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CategoryIdRef> for CategoryId

source§

fn from(s: &CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CategoryIdRef> for Cow<'a, CategoryIdRef>

source§

fn from(r: &'a CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CategoryIdRef> for Rc<CategoryIdRef>

source§

fn from(r: &CategoryIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CategoryIdRef>> for &'a CategoryIdRef

source§

fn from(r: &'a Cow<'b, CategoryIdRef>) -> &'a CategoryIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CategoryIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CategoryIdRef

source§

fn from(s: &'a str) -> &'a CategoryIdRef

Converts to this type from the input type.
source§

impl From<CategoryId> for Box<CategoryIdRef>

source§

fn from(r: CategoryId) -> Self

Converts to this type from the input type.
source§

impl Hash for CategoryIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryId

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryIdRef

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CategoryIdRef> for CategoryId

source§

fn into_cow(self) -> Cow<'a, CategoryIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CategoryIdRef

source§

fn cmp(&self, other: &CategoryIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CategoryIdRef> for CategoryId

source§

fn eq(&self, other: &&CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryId> for &CategoryIdRef

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryId> for &CategoryIdRef

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryId> for CategoryIdRef

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryIdRef> for CategoryId

source§

fn eq(&self, other: &CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryId> for CategoryIdRef

source§

fn eq(&self, other: &CategoryId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CategoryIdRef

source§

fn eq(&self, other: &CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CategoryIdRef> for CategoryId

source§

fn eq(&self, other: &CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CategoryIdRef

source§

fn eq(&self, other: &CategoryIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CategoryIdRef

source§

fn partial_cmp(&self, other: &CategoryIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for CategoryIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for CategoryIdRef

§

type Owned = CategoryId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, CategoryId> for &'zf CategoryIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CategoryId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, CategoryIdRef> for &'zf CategoryIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CategoryIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CategoryIdRef

source§

impl StructuralEq for CategoryIdRef

source§

impl StructuralPartialEq for CategoryIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for CategoryIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for CategoryIdRef

§

type Owned = CategoryId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, CategoryId> for &'zf CategoryIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CategoryId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, CategoryIdRef> for &'zf CategoryIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CategoryIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CategoryIdRef

source§

impl StructuralEq for CategoryIdRef

source§

impl StructuralPartialEq for CategoryIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/stream/struct.CharityCampaignId.html b/twitch_types/stream/struct.CharityCampaignId.html index 35d6a6c3..48a4730c 100644 --- a/twitch_types/stream/struct.CharityCampaignId.html +++ b/twitch_types/stream/struct.CharityCampaignId.html @@ -1,4 +1,4 @@ -CharityCampaignId in twitch_types::stream - Rust
pub struct CharityCampaignId(/* private fields */);
Available on crate feature stream only.
Expand description

A Charity Campaign ID

+CharityCampaignId in twitch_types::stream - Rust
pub struct CharityCampaignId(/* private fields */);
Available on crate feature stream only.
Expand description

A Charity Campaign ID

Implementations§

source§

impl CharityCampaignId

source

pub const fn new(raw: String) -> Self

Constructs a new CharityCampaignId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newCharityCampaignIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<CharityCampaignIdRef>

Converts this CharityCampaignId into a Box<CharityCampaignIdRef>

@@ -9,19 +9,19 @@ Cow<'_, CharityCampaignIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for CharityCampaignId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<CharityCampaignIdRef> for CharityCampaignId

source§

fn as_ref(&self) -> &CharityCampaignIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CharityCampaignId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CharityCampaignIdRef> for CharityCampaignId

source§

fn borrow(&self) -> &CharityCampaignIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CharityCampaignId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CharityCampaignId

source§

fn clone(&self) -> CharityCampaignId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CharityCampaignId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CharityCampaignId

§

type Target = CharityCampaignIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CharityCampaignId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CharityCampaignId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CharityCampaignId> for &'a CharityCampaignIdRef

source§

fn from(owned: &'a CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CharityCampaignId> for Cow<'a, CharityCampaignIdRef>

source§

fn from(owned: &'a CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl From<&CharityCampaignIdRef> for CharityCampaignId

source§

fn from(s: &CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CharityCampaignId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CharityCampaignIdRef>> for CharityCampaignId

source§

fn from(r: Box<CharityCampaignIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CharityCampaignId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<CharityCampaignId> for Box<CharityCampaignIdRef>

source§

fn from(r: CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CharityCampaignId> for Cow<'a, CharityCampaignIdRef>

source§

fn from(owned: CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl From<CharityCampaignId> for String

source§

fn from(s: CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CharityCampaignIdRef>> for CharityCampaignId

source§

fn from(r: Cow<'a, CharityCampaignIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for CharityCampaignId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CharityCampaignId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CharityCampaignId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<CharityCampaignIdRef> for CharityCampaignId

source§

fn as_ref(&self) -> &CharityCampaignIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CharityCampaignId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CharityCampaignIdRef> for CharityCampaignId

source§

fn borrow(&self) -> &CharityCampaignIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CharityCampaignId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CharityCampaignId

source§

fn clone(&self) -> CharityCampaignId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CharityCampaignId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CharityCampaignId

§

type Target = CharityCampaignIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CharityCampaignId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CharityCampaignId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CharityCampaignId> for &'a CharityCampaignIdRef

source§

fn from(owned: &'a CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CharityCampaignId> for Cow<'a, CharityCampaignIdRef>

source§

fn from(owned: &'a CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl From<&CharityCampaignIdRef> for CharityCampaignId

source§

fn from(s: &CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CharityCampaignId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CharityCampaignIdRef>> for CharityCampaignId

source§

fn from(r: Box<CharityCampaignIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CharityCampaignId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<CharityCampaignId> for Box<CharityCampaignIdRef>

source§

fn from(r: CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CharityCampaignId> for Cow<'a, CharityCampaignIdRef>

source§

fn from(owned: CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl From<CharityCampaignId> for String

source§

fn from(s: CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CharityCampaignIdRef>> for CharityCampaignId

source§

fn from(r: Cow<'a, CharityCampaignIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for CharityCampaignId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CharityCampaignId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CharityCampaignId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignId

source§

fn into_cow(self) -> Cow<'a, CharityCampaignIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for CharityCampaignId

source§

fn into_cow(self) -> Cow<'a, CharityCampaignIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CharityCampaignId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&CharityCampaignIdRef> for CharityCampaignId

source§

fn eq(&self, other: &&CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignId> for &CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignId> for CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&CharityCampaignIdRef> for CharityCampaignId

source§

fn eq(&self, other: &&CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignIdRef> for CharityCampaignId

source§

fn eq(&self, other: &CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignId> for &CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignId> for CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignIdRef> for CharityCampaignId

source§

fn eq(&self, other: &CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CharityCampaignId

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CharityCampaignId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/stream/struct.CharityCampaignIdRef.html b/twitch_types/stream/struct.CharityCampaignIdRef.html index ba008b50..a778616b 100644 --- a/twitch_types/stream/struct.CharityCampaignIdRef.html +++ b/twitch_types/stream/struct.CharityCampaignIdRef.html @@ -1,4 +1,4 @@ -CharityCampaignIdRef in twitch_types::stream - Rust
pub struct CharityCampaignIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Charity Campaign ID

+CharityCampaignIdRef in twitch_types::stream - Rust
pub struct CharityCampaignIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Charity Campaign ID

Implementations§

source§

impl CharityCampaignIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed CharityCampaignIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed CharityCampaignIdRef

source

pub fn into_owned(self: Box<CharityCampaignIdRef>) -> CharityCampaignId

Converts a Box<CharityCampaignIdRef> into a CharityCampaignId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, CharityCampaignIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a CharityCampaignIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<CharityCampaignIdRef> for CharityCampaignId

source§

fn as_ref(&self) -> &CharityCampaignIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CharityCampaignIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CharityCampaignIdRef> for CharityCampaignId

source§

fn borrow(&self) -> &CharityCampaignIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CharityCampaignIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CharityCampaignIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CharityCampaignIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CharityCampaignIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CharityCampaignIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CharityCampaignId> for &'a CharityCampaignIdRef

source§

fn from(owned: &'a CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl From<&CharityCampaignIdRef> for Arc<CharityCampaignIdRef>

source§

fn from(r: &CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CharityCampaignIdRef> for CharityCampaignId

source§

fn from(s: &CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CharityCampaignIdRef> for Cow<'a, CharityCampaignIdRef>

source§

fn from(r: &'a CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CharityCampaignIdRef> for Rc<CharityCampaignIdRef>

source§

fn from(r: &CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CharityCampaignIdRef>> for &'a CharityCampaignIdRef

source§

fn from(r: &'a Cow<'b, CharityCampaignIdRef>) -> &'a CharityCampaignIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CharityCampaignIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CharityCampaignIdRef

source§

fn from(s: &'a str) -> &'a CharityCampaignIdRef

Converts to this type from the input type.
source§

impl From<CharityCampaignId> for Box<CharityCampaignIdRef>

source§

fn from(r: CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl Hash for CharityCampaignIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignId

source§

fn into_cow(self) -> Cow<'a, CharityCampaignIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignIdRef

source§

fn into_cow(self) -> Cow<'a, CharityCampaignIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for CharityCampaignId

source§

fn into_cow(self) -> Cow<'a, CharityCampaignIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CharityCampaignIdRef

source§

fn cmp(&self, other: &CharityCampaignIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CharityCampaignIdRef> for CharityCampaignId

source§

fn eq(&self, other: &&CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignId> for &CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignId> for CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<CharityCampaignIdRef> for CharityCampaignId

source§

fn as_ref(&self) -> &CharityCampaignIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CharityCampaignIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CharityCampaignIdRef> for CharityCampaignId

source§

fn borrow(&self) -> &CharityCampaignIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CharityCampaignIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CharityCampaignIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CharityCampaignIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CharityCampaignIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CharityCampaignIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CharityCampaignId> for &'a CharityCampaignIdRef

source§

fn from(owned: &'a CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl From<&CharityCampaignIdRef> for Arc<CharityCampaignIdRef>

source§

fn from(r: &CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CharityCampaignIdRef> for CharityCampaignId

source§

fn from(s: &CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CharityCampaignIdRef> for Cow<'a, CharityCampaignIdRef>

source§

fn from(r: &'a CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CharityCampaignIdRef> for Rc<CharityCampaignIdRef>

source§

fn from(r: &CharityCampaignIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CharityCampaignIdRef>> for &'a CharityCampaignIdRef

source§

fn from(r: &'a Cow<'b, CharityCampaignIdRef>) -> &'a CharityCampaignIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CharityCampaignIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CharityCampaignIdRef

source§

fn from(s: &'a str) -> &'a CharityCampaignIdRef

Converts to this type from the input type.
source§

impl From<CharityCampaignId> for Box<CharityCampaignIdRef>

source§

fn from(r: CharityCampaignId) -> Self

Converts to this type from the input type.
source§

impl Hash for CharityCampaignIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignId

source§

fn into_cow(self) -> Cow<'a, CharityCampaignIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignIdRef

source§

fn into_cow(self) -> Cow<'a, CharityCampaignIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for CharityCampaignId

source§

fn into_cow(self) -> Cow<'a, CharityCampaignIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CharityCampaignIdRef

source§

fn cmp(&self, other: &CharityCampaignIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CharityCampaignIdRef> for CharityCampaignId

source§

fn eq(&self, other: &&CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignIdRef> for CharityCampaignId

source§

fn eq(&self, other: &CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignId> for &CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignId> for CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityCampaignIdRef> for CharityCampaignId

source§

fn eq(&self, other: &CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CharityCampaignIdRef

source§

fn eq(&self, other: &CharityCampaignIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CharityCampaignIdRef

source§

fn partial_cmp(&self, other: &CharityCampaignIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for CharityCampaignIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for CharityCampaignIdRef

§

type Owned = CharityCampaignId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, CharityCampaignId> for &'zf CharityCampaignIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CharityCampaignId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, CharityCampaignIdRef> for &'zf CharityCampaignIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CharityCampaignIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CharityCampaignIdRef

source§

impl StructuralEq for CharityCampaignIdRef

source§

impl StructuralPartialEq for CharityCampaignIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for CharityCampaignIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for CharityCampaignIdRef

§

type Owned = CharityCampaignId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, CharityCampaignId> for &'zf CharityCampaignIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CharityCampaignId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, CharityCampaignIdRef> for &'zf CharityCampaignIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CharityCampaignIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CharityCampaignIdRef

source§

impl StructuralEq for CharityCampaignIdRef

source§

impl StructuralPartialEq for CharityCampaignIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/stream/struct.CharityDonationId.html b/twitch_types/stream/struct.CharityDonationId.html index 4f08e13d..f05e0471 100644 --- a/twitch_types/stream/struct.CharityDonationId.html +++ b/twitch_types/stream/struct.CharityDonationId.html @@ -1,4 +1,4 @@ -CharityDonationId in twitch_types::stream - Rust
pub struct CharityDonationId(/* private fields */);
Available on crate feature stream only.
Expand description

A Charity Donation ID

+CharityDonationId in twitch_types::stream - Rust
pub struct CharityDonationId(/* private fields */);
Available on crate feature stream only.
Expand description

A Charity Donation ID

Implementations§

source§

impl CharityDonationId

source

pub const fn new(raw: String) -> Self

Constructs a new CharityDonationId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newCharityDonationIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<CharityDonationIdRef>

Converts this CharityDonationId into a Box<CharityDonationIdRef>

@@ -9,21 +9,21 @@ Cow<'_, CharityDonationIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for CharityDonationId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<CharityDonationIdRef> for CharityDonationId

source§

fn as_ref(&self) -> &CharityDonationIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CharityDonationId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CharityDonationIdRef> for CharityDonationId

source§

fn borrow(&self) -> &CharityDonationIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CharityDonationId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CharityDonationId

source§

fn clone(&self) -> CharityDonationId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CharityDonationId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CharityDonationId

§

type Target = CharityDonationIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CharityDonationId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CharityDonationId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CharityDonationId> for &'a CharityDonationIdRef

source§

fn from(owned: &'a CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CharityDonationId> for Cow<'a, CharityDonationIdRef>

source§

fn from(owned: &'a CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl From<&CharityDonationIdRef> for CharityDonationId

source§

fn from(s: &CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CharityDonationId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CharityDonationIdRef>> for CharityDonationId

source§

fn from(r: Box<CharityDonationIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CharityDonationId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<CharityDonationId> for Box<CharityDonationIdRef>

source§

fn from(r: CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CharityDonationId> for Cow<'a, CharityDonationIdRef>

source§

fn from(owned: CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl From<CharityDonationId> for String

source§

fn from(s: CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CharityDonationIdRef>> for CharityDonationId

source§

fn from(r: Cow<'a, CharityDonationIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for CharityDonationId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CharityDonationId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CharityDonationId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<CharityDonationIdRef> for CharityDonationId

source§

fn as_ref(&self) -> &CharityDonationIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CharityDonationId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CharityDonationIdRef> for CharityDonationId

source§

fn borrow(&self) -> &CharityDonationIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CharityDonationId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CharityDonationId

source§

fn clone(&self) -> CharityDonationId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CharityDonationId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CharityDonationId

§

type Target = CharityDonationIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CharityDonationId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CharityDonationId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CharityDonationId> for &'a CharityDonationIdRef

source§

fn from(owned: &'a CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CharityDonationId> for Cow<'a, CharityDonationIdRef>

source§

fn from(owned: &'a CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl From<&CharityDonationIdRef> for CharityDonationId

source§

fn from(s: &CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CharityDonationId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CharityDonationIdRef>> for CharityDonationId

source§

fn from(r: Box<CharityDonationIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CharityDonationId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<CharityDonationId> for Box<CharityDonationIdRef>

source§

fn from(r: CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CharityDonationId> for Cow<'a, CharityDonationIdRef>

source§

fn from(owned: CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl From<CharityDonationId> for String

source§

fn from(s: CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CharityDonationIdRef>> for CharityDonationId

source§

fn from(r: Cow<'a, CharityDonationIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for CharityDonationId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CharityDonationId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CharityDonationId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationId

source§

fn into_cow(self) -> Cow<'a, CharityDonationIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for CharityDonationId

source§

fn into_cow(self) -> Cow<'a, CharityDonationIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CharityDonationId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&CharityDonationIdRef> for CharityDonationId

source§

fn eq(&self, other: &&CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationId> for &CharityDonationIdRef

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&CharityDonationIdRef> for CharityDonationId

source§

fn eq(&self, other: &&CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationId> for &CharityDonationIdRef

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationId> for CharityDonationIdRef

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationId> for CharityDonationIdRef

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationIdRef> for CharityDonationId

source§

fn eq(&self, other: &CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CharityDonationId

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationIdRef> for CharityDonationId

source§

fn eq(&self, other: &CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CharityDonationId

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CharityDonationId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for CharityDonationId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, CharityDonationId> for &'zf CharityDonationIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CharityDonationId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CharityDonationId

source§

impl StructuralEq for CharityDonationId

source§

impl StructuralPartialEq for CharityDonationId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.CharityDonationIdRef.html b/twitch_types/stream/struct.CharityDonationIdRef.html index cf94bad6..2b1487e3 100644 --- a/twitch_types/stream/struct.CharityDonationIdRef.html +++ b/twitch_types/stream/struct.CharityDonationIdRef.html @@ -1,4 +1,4 @@ -CharityDonationIdRef in twitch_types::stream - Rust
pub struct CharityDonationIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Charity Donation ID

+CharityDonationIdRef in twitch_types::stream - Rust
pub struct CharityDonationIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Charity Donation ID

Implementations§

source§

impl CharityDonationIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed CharityDonationIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed CharityDonationIdRef

source

pub fn into_owned(self: Box<CharityDonationIdRef>) -> CharityDonationId

Converts a Box<CharityDonationIdRef> into a CharityDonationId without copying or allocating

@@ -7,14 +7,14 @@ Cow<'_, CharityDonationIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a CharityDonationIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<CharityDonationIdRef> for CharityDonationId

source§

fn as_ref(&self) -> &CharityDonationIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CharityDonationIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CharityDonationIdRef> for CharityDonationId

source§

fn borrow(&self) -> &CharityDonationIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CharityDonationIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CharityDonationIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CharityDonationIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CharityDonationIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CharityDonationIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CharityDonationId> for &'a CharityDonationIdRef

source§

fn from(owned: &'a CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl From<&CharityDonationIdRef> for Arc<CharityDonationIdRef>

source§

fn from(r: &CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CharityDonationIdRef> for CharityDonationId

source§

fn from(s: &CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CharityDonationIdRef> for Cow<'a, CharityDonationIdRef>

source§

fn from(r: &'a CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CharityDonationIdRef> for Rc<CharityDonationIdRef>

source§

fn from(r: &CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CharityDonationIdRef>> for &'a CharityDonationIdRef

source§

fn from(r: &'a Cow<'b, CharityDonationIdRef>) -> &'a CharityDonationIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CharityDonationIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CharityDonationIdRef

source§

fn from(s: &'a str) -> &'a CharityDonationIdRef

Converts to this type from the input type.
source§

impl From<CharityDonationId> for Box<CharityDonationIdRef>

source§

fn from(r: CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl Hash for CharityDonationIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationId

source§

fn into_cow(self) -> Cow<'a, CharityDonationIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationIdRef

source§

fn into_cow(self) -> Cow<'a, CharityDonationIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for CharityDonationId

source§

fn into_cow(self) -> Cow<'a, CharityDonationIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CharityDonationIdRef

source§

fn cmp(&self, other: &CharityDonationIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CharityDonationIdRef> for CharityDonationId

source§

fn eq(&self, other: &&CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<CharityDonationIdRef> for CharityDonationId

source§

fn as_ref(&self) -> &CharityDonationIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CharityDonationIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CharityDonationIdRef> for CharityDonationId

source§

fn borrow(&self) -> &CharityDonationIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CharityDonationIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CharityDonationIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CharityDonationIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CharityDonationIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CharityDonationIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CharityDonationId> for &'a CharityDonationIdRef

source§

fn from(owned: &'a CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl From<&CharityDonationIdRef> for Arc<CharityDonationIdRef>

source§

fn from(r: &CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CharityDonationIdRef> for CharityDonationId

source§

fn from(s: &CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CharityDonationIdRef> for Cow<'a, CharityDonationIdRef>

source§

fn from(r: &'a CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CharityDonationIdRef> for Rc<CharityDonationIdRef>

source§

fn from(r: &CharityDonationIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CharityDonationIdRef>> for &'a CharityDonationIdRef

source§

fn from(r: &'a Cow<'b, CharityDonationIdRef>) -> &'a CharityDonationIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CharityDonationIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CharityDonationIdRef

source§

fn from(s: &'a str) -> &'a CharityDonationIdRef

Converts to this type from the input type.
source§

impl From<CharityDonationId> for Box<CharityDonationIdRef>

source§

fn from(r: CharityDonationId) -> Self

Converts to this type from the input type.
source§

impl Hash for CharityDonationIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationId

source§

fn into_cow(self) -> Cow<'a, CharityDonationIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationIdRef

source§

fn into_cow(self) -> Cow<'a, CharityDonationIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for CharityDonationId

source§

fn into_cow(self) -> Cow<'a, CharityDonationIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CharityDonationIdRef

source§

fn cmp(&self, other: &CharityDonationIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CharityDonationIdRef> for CharityDonationId

source§

fn eq(&self, other: &&CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationId> for &CharityDonationIdRef

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationId> for &CharityDonationIdRef

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationId> for CharityDonationIdRef

source§

fn eq(&self, other: &CharityDonationId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationIdRef> for CharityDonationId

source§

fn eq(&self, other: &CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CharityDonationIdRef> for CharityDonationId

source§

fn eq(&self, other: &CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CharityDonationIdRef

source§

fn eq(&self, other: &CharityDonationIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CharityDonationIdRef

source§

fn partial_cmp(&self, other: &CharityDonationIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/stream/struct.ClipId.html b/twitch_types/stream/struct.ClipId.html index eb72e887..656846ed 100644 --- a/twitch_types/stream/struct.ClipId.html +++ b/twitch_types/stream/struct.ClipId.html @@ -1,4 +1,4 @@ -ClipId in twitch_types::stream - Rust

Struct twitch_types::stream::ClipId

source ·
pub struct ClipId(/* private fields */);
Available on crate feature stream only.
Expand description

A clip ID

+ClipId in twitch_types::stream - Rust

Struct twitch_types::stream::ClipId

source ·
pub struct ClipId(/* private fields */);
Available on crate feature stream only.
Expand description

A clip ID

Implementations§

source§

impl ClipId

source

pub const fn new(raw: String) -> Self

Constructs a new ClipId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newClipIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<ClipIdRef>

Converts this ClipId into a Box<ClipIdRef>

@@ -9,21 +9,21 @@ Cow<'_, ClipIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for ClipId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<ClipIdRef> for ClipId

source§

fn as_ref(&self) -> &ClipIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for ClipId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<ClipIdRef> for ClipId

source§

fn borrow(&self) -> &ClipIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for ClipId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for ClipId

source§

fn clone(&self) -> ClipId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClipId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for ClipId

§

type Target = ClipIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for ClipId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ClipId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ClipId> for &'a ClipIdRef

source§

fn from(owned: &'a ClipId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a ClipId> for Cow<'a, ClipIdRef>

source§

fn from(owned: &'a ClipId) -> Self

Converts to this type from the input type.
source§

impl From<&ClipIdRef> for ClipId

source§

fn from(s: &ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for ClipId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<ClipIdRef>> for ClipId

source§

fn from(r: Box<ClipIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for ClipId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<ClipId> for Box<ClipIdRef>

source§

fn from(r: ClipId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<ClipId> for Cow<'a, ClipIdRef>

source§

fn from(owned: ClipId) -> Self

Converts to this type from the input type.
source§

impl From<ClipId> for String

source§

fn from(s: ClipId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, ClipIdRef>> for ClipId

source§

fn from(r: Cow<'a, ClipIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for ClipId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for ClipId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ClipId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<ClipIdRef> for ClipId

source§

fn as_ref(&self) -> &ClipIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for ClipId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<ClipIdRef> for ClipId

source§

fn borrow(&self) -> &ClipIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for ClipId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for ClipId

source§

fn clone(&self) -> ClipId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClipId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for ClipId

§

type Target = ClipIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for ClipId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ClipId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ClipId> for &'a ClipIdRef

source§

fn from(owned: &'a ClipId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a ClipId> for Cow<'a, ClipIdRef>

source§

fn from(owned: &'a ClipId) -> Self

Converts to this type from the input type.
source§

impl From<&ClipIdRef> for ClipId

source§

fn from(s: &ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for ClipId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<ClipIdRef>> for ClipId

source§

fn from(r: Box<ClipIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for ClipId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<ClipId> for Box<ClipIdRef>

source§

fn from(r: ClipId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<ClipId> for Cow<'a, ClipIdRef>

source§

fn from(owned: ClipId) -> Self

Converts to this type from the input type.
source§

impl From<ClipId> for String

source§

fn from(s: ClipId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, ClipIdRef>> for ClipId

source§

fn from(r: Cow<'a, ClipIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for ClipId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for ClipId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ClipId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipId

source§

fn into_cow(self) -> Cow<'a, ClipIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ClipIdRef> for ClipId

source§

fn into_cow(self) -> Cow<'a, ClipIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for ClipId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&ClipIdRef> for ClipId

source§

fn eq(&self, other: &&ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&ClipIdRef> for ClipId

source§

fn eq(&self, other: &&ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipId> for &ClipIdRef

source§

fn eq(&self, other: &ClipId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipId> for ClipIdRef

source§

fn eq(&self, other: &ClipId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipIdRef> for ClipId

source§

fn eq(&self, other: &ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipIdRef> for ClipId

source§

fn eq(&self, other: &ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for ClipId

source§

fn eq(&self, other: &ClipId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for ClipId

source§

fn eq(&self, other: &ClipId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ClipId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for ClipId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, ClipId> for &'zf ClipIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf ClipId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for ClipId

source§

impl StructuralEq for ClipId

source§

impl StructuralPartialEq for ClipId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.ClipIdRef.html b/twitch_types/stream/struct.ClipIdRef.html index 1e2e5ebd..020eab5f 100644 --- a/twitch_types/stream/struct.ClipIdRef.html +++ b/twitch_types/stream/struct.ClipIdRef.html @@ -1,4 +1,4 @@ -ClipIdRef in twitch_types::stream - Rust
pub struct ClipIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A clip ID

+ClipIdRef in twitch_types::stream - Rust
pub struct ClipIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A clip ID

Implementations§

source§

impl ClipIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed ClipIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed ClipIdRef

source

pub fn into_owned(self: Box<ClipIdRef>) -> ClipId

Converts a Box<ClipIdRef> into a ClipId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, ClipIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a ClipIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<ClipIdRef> for ClipId

source§

fn as_ref(&self) -> &ClipIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for ClipIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<ClipIdRef> for ClipId

source§

fn borrow(&self) -> &ClipIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for ClipIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for ClipIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a ClipIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<ClipIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ClipIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ClipId> for &'a ClipIdRef

source§

fn from(owned: &'a ClipId) -> Self

Converts to this type from the input type.
source§

impl From<&ClipIdRef> for Arc<ClipIdRef>

source§

fn from(r: &ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&ClipIdRef> for ClipId

source§

fn from(s: &ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a ClipIdRef> for Cow<'a, ClipIdRef>

source§

fn from(r: &'a ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&ClipIdRef> for Rc<ClipIdRef>

source§

fn from(r: &ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, ClipIdRef>> for &'a ClipIdRef

source§

fn from(r: &'a Cow<'b, ClipIdRef>) -> &'a ClipIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a ClipIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a ClipIdRef

source§

fn from(s: &'a str) -> &'a ClipIdRef

Converts to this type from the input type.
source§

impl From<ClipId> for Box<ClipIdRef>

source§

fn from(r: ClipId) -> Self

Converts to this type from the input type.
source§

impl Hash for ClipIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipId

source§

fn into_cow(self) -> Cow<'a, ClipIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipIdRef

source§

fn into_cow(self) -> Cow<'a, ClipIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ClipIdRef> for ClipId

source§

fn into_cow(self) -> Cow<'a, ClipIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for ClipIdRef

source§

fn cmp(&self, other: &ClipIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&ClipIdRef> for ClipId

source§

fn eq(&self, other: &&ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +needs to construct itself. Read more
source§

impl AsRef<ClipIdRef> for ClipId

source§

fn as_ref(&self) -> &ClipIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for ClipIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<ClipIdRef> for ClipId

source§

fn borrow(&self) -> &ClipIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for ClipIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for ClipIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a ClipIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<ClipIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ClipIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ClipId> for &'a ClipIdRef

source§

fn from(owned: &'a ClipId) -> Self

Converts to this type from the input type.
source§

impl From<&ClipIdRef> for Arc<ClipIdRef>

source§

fn from(r: &ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&ClipIdRef> for ClipId

source§

fn from(s: &ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a ClipIdRef> for Cow<'a, ClipIdRef>

source§

fn from(r: &'a ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&ClipIdRef> for Rc<ClipIdRef>

source§

fn from(r: &ClipIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, ClipIdRef>> for &'a ClipIdRef

source§

fn from(r: &'a Cow<'b, ClipIdRef>) -> &'a ClipIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a ClipIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a ClipIdRef

source§

fn from(s: &'a str) -> &'a ClipIdRef

Converts to this type from the input type.
source§

impl From<ClipId> for Box<ClipIdRef>

source§

fn from(r: ClipId) -> Self

Converts to this type from the input type.
source§

impl Hash for ClipIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipId

source§

fn into_cow(self) -> Cow<'a, ClipIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipIdRef

source§

fn into_cow(self) -> Cow<'a, ClipIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, ClipIdRef> for ClipId

source§

fn into_cow(self) -> Cow<'a, ClipIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for ClipIdRef

source§

fn cmp(&self, other: &ClipIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&ClipIdRef> for ClipId

source§

fn eq(&self, other: &&ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipId> for &ClipIdRef

source§

fn eq(&self, other: &ClipId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipId> for ClipIdRef

source§

fn eq(&self, other: &ClipId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipIdRef> for ClipId

source§

fn eq(&self, other: &ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipId> for ClipIdRef

source§

fn eq(&self, other: &ClipId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<ClipIdRef> for ClipId

source§

fn eq(&self, other: &ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for ClipIdRef

source§

fn eq(&self, other: &ClipIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ClipIdRef

source§

fn partial_cmp(&self, other: &ClipIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for ClipIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for ClipIdRef

§

type Owned = ClipId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, ClipId> for &'zf ClipIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf ClipId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, ClipIdRef> for &'zf ClipIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf ClipIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for ClipIdRef

source§

impl StructuralEq for ClipIdRef

source§

impl StructuralPartialEq for ClipIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for ClipIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for ClipIdRef

§

type Owned = ClipId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, ClipId> for &'zf ClipIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf ClipId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, ClipIdRef> for &'zf ClipIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf ClipIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for ClipIdRef

source§

impl StructuralEq for ClipIdRef

source§

impl StructuralPartialEq for ClipIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/stream/struct.HypeTrainId.html b/twitch_types/stream/struct.HypeTrainId.html index ed3d8a98..7d45980e 100644 --- a/twitch_types/stream/struct.HypeTrainId.html +++ b/twitch_types/stream/struct.HypeTrainId.html @@ -1,4 +1,4 @@ -HypeTrainId in twitch_types::stream - Rust
pub struct HypeTrainId(/* private fields */);
Available on crate feature stream only.
Expand description

A Hype Train ID

+HypeTrainId in twitch_types::stream - Rust
pub struct HypeTrainId(/* private fields */);
Available on crate feature stream only.
Expand description

A Hype Train ID

Implementations§

source§

impl HypeTrainId

source

pub const fn new(raw: String) -> Self

Constructs a new HypeTrainId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newHypeTrainIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<HypeTrainIdRef>

Converts this HypeTrainId into a Box<HypeTrainIdRef>

@@ -9,21 +9,21 @@ Cow<'_, HypeTrainIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for HypeTrainId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<HypeTrainIdRef> for HypeTrainId

source§

fn as_ref(&self) -> &HypeTrainIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for HypeTrainId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<HypeTrainIdRef> for HypeTrainId

source§

fn borrow(&self) -> &HypeTrainIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for HypeTrainId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for HypeTrainId

source§

fn clone(&self) -> HypeTrainId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HypeTrainId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for HypeTrainId

§

type Target = HypeTrainIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for HypeTrainId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for HypeTrainId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a HypeTrainId> for &'a HypeTrainIdRef

source§

fn from(owned: &'a HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a HypeTrainId> for Cow<'a, HypeTrainIdRef>

source§

fn from(owned: &'a HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl From<&HypeTrainIdRef> for HypeTrainId

source§

fn from(s: &HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for HypeTrainId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<HypeTrainIdRef>> for HypeTrainId

source§

fn from(r: Box<HypeTrainIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for HypeTrainId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, HypeTrainIdRef>> for HypeTrainId

source§

fn from(r: Cow<'a, HypeTrainIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<HypeTrainId> for Box<HypeTrainIdRef>

source§

fn from(r: HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<HypeTrainId> for Cow<'a, HypeTrainIdRef>

source§

fn from(owned: HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl From<HypeTrainId> for String

source§

fn from(s: HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl From<String> for HypeTrainId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for HypeTrainId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for HypeTrainId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<HypeTrainIdRef> for HypeTrainId

source§

fn as_ref(&self) -> &HypeTrainIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for HypeTrainId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<HypeTrainIdRef> for HypeTrainId

source§

fn borrow(&self) -> &HypeTrainIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for HypeTrainId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for HypeTrainId

source§

fn clone(&self) -> HypeTrainId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HypeTrainId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for HypeTrainId

§

type Target = HypeTrainIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for HypeTrainId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for HypeTrainId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a HypeTrainId> for &'a HypeTrainIdRef

source§

fn from(owned: &'a HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a HypeTrainId> for Cow<'a, HypeTrainIdRef>

source§

fn from(owned: &'a HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl From<&HypeTrainIdRef> for HypeTrainId

source§

fn from(s: &HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for HypeTrainId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<HypeTrainIdRef>> for HypeTrainId

source§

fn from(r: Box<HypeTrainIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for HypeTrainId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, HypeTrainIdRef>> for HypeTrainId

source§

fn from(r: Cow<'a, HypeTrainIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<HypeTrainId> for Box<HypeTrainIdRef>

source§

fn from(r: HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<HypeTrainId> for Cow<'a, HypeTrainIdRef>

source§

fn from(owned: HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl From<HypeTrainId> for String

source§

fn from(s: HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl From<String> for HypeTrainId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for HypeTrainId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for HypeTrainId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainId

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for HypeTrainId

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for HypeTrainId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainId

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for HypeTrainId

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for HypeTrainId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&HypeTrainIdRef> for HypeTrainId

source§

fn eq(&self, other: &&HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<&HypeTrainIdRef> for HypeTrainId

source§

fn eq(&self, other: &&HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainId> for &HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainId> for &HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainId> for HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainIdRef> for HypeTrainId

source§

fn eq(&self, other: &HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainId> for HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for HypeTrainId

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainIdRef> for HypeTrainId

source§

fn eq(&self, other: &HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for HypeTrainId

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for HypeTrainId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for HypeTrainId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, HypeTrainId> for &'zf HypeTrainIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf HypeTrainId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for HypeTrainId

source§

impl StructuralEq for HypeTrainId

source§

impl StructuralPartialEq for HypeTrainId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.HypeTrainIdRef.html b/twitch_types/stream/struct.HypeTrainIdRef.html index 80581b15..ffc84ccd 100644 --- a/twitch_types/stream/struct.HypeTrainIdRef.html +++ b/twitch_types/stream/struct.HypeTrainIdRef.html @@ -1,4 +1,4 @@ -HypeTrainIdRef in twitch_types::stream - Rust
pub struct HypeTrainIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Hype Train ID

+HypeTrainIdRef in twitch_types::stream - Rust
pub struct HypeTrainIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Hype Train ID

Implementations§

source§

impl HypeTrainIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed HypeTrainIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed HypeTrainIdRef

source

pub fn into_owned(self: Box<HypeTrainIdRef>) -> HypeTrainId

Converts a Box<HypeTrainIdRef> into a HypeTrainId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, HypeTrainIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a HypeTrainIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<HypeTrainIdRef> for HypeTrainId

source§

fn as_ref(&self) -> &HypeTrainIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for HypeTrainIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<HypeTrainIdRef> for HypeTrainId

source§

fn borrow(&self) -> &HypeTrainIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for HypeTrainIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for HypeTrainIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a HypeTrainIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<HypeTrainIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for HypeTrainIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, HypeTrainIdRef>> for &'a HypeTrainIdRef

source§

fn from(r: &'a Cow<'b, HypeTrainIdRef>) -> &'a HypeTrainIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a HypeTrainId> for &'a HypeTrainIdRef

source§

fn from(owned: &'a HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl From<&HypeTrainIdRef> for Arc<HypeTrainIdRef>

source§

fn from(r: &HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a HypeTrainIdRef> for Cow<'a, HypeTrainIdRef>

source§

fn from(r: &'a HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&HypeTrainIdRef> for HypeTrainId

source§

fn from(s: &HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&HypeTrainIdRef> for Rc<HypeTrainIdRef>

source§

fn from(r: &HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a HypeTrainIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a HypeTrainIdRef

source§

fn from(s: &'a str) -> &'a HypeTrainIdRef

Converts to this type from the input type.
source§

impl From<HypeTrainId> for Box<HypeTrainIdRef>

source§

fn from(r: HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl Hash for HypeTrainIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainId

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainIdRef

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for HypeTrainId

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for HypeTrainIdRef

source§

fn cmp(&self, other: &HypeTrainIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&HypeTrainIdRef> for HypeTrainId

source§

fn eq(&self, other: &&HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainId> for &HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<HypeTrainIdRef> for HypeTrainId

source§

fn as_ref(&self) -> &HypeTrainIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for HypeTrainIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<HypeTrainIdRef> for HypeTrainId

source§

fn borrow(&self) -> &HypeTrainIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for HypeTrainIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for HypeTrainIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a HypeTrainIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<HypeTrainIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for HypeTrainIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, HypeTrainIdRef>> for &'a HypeTrainIdRef

source§

fn from(r: &'a Cow<'b, HypeTrainIdRef>) -> &'a HypeTrainIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a HypeTrainId> for &'a HypeTrainIdRef

source§

fn from(owned: &'a HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl From<&HypeTrainIdRef> for Arc<HypeTrainIdRef>

source§

fn from(r: &HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a HypeTrainIdRef> for Cow<'a, HypeTrainIdRef>

source§

fn from(r: &'a HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&HypeTrainIdRef> for HypeTrainId

source§

fn from(s: &HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&HypeTrainIdRef> for Rc<HypeTrainIdRef>

source§

fn from(r: &HypeTrainIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a HypeTrainIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a HypeTrainIdRef

source§

fn from(s: &'a str) -> &'a HypeTrainIdRef

Converts to this type from the input type.
source§

impl From<HypeTrainId> for Box<HypeTrainIdRef>

source§

fn from(r: HypeTrainId) -> Self

Converts to this type from the input type.
source§

impl Hash for HypeTrainIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainId

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainIdRef

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for HypeTrainId

source§

fn into_cow(self) -> Cow<'a, HypeTrainIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for HypeTrainIdRef

source§

fn cmp(&self, other: &HypeTrainIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&HypeTrainIdRef> for HypeTrainId

source§

fn eq(&self, other: &&HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainId> for HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainIdRef> for HypeTrainId

source§

fn eq(&self, other: &HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainId> for &HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainId> for HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<HypeTrainIdRef> for HypeTrainId

source§

fn eq(&self, other: &HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for HypeTrainIdRef

source§

fn eq(&self, other: &HypeTrainIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for HypeTrainIdRef

source§

fn partial_cmp(&self, other: &HypeTrainIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for HypeTrainIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for HypeTrainIdRef

§

type Owned = HypeTrainId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, HypeTrainId> for &'zf HypeTrainIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf HypeTrainId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, HypeTrainIdRef> for &'zf HypeTrainIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf HypeTrainIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for HypeTrainIdRef

source§

impl StructuralEq for HypeTrainIdRef

source§

impl StructuralPartialEq for HypeTrainIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.IgdbId.html b/twitch_types/stream/struct.IgdbId.html index 5bb9e113..c4587982 100644 --- a/twitch_types/stream/struct.IgdbId.html +++ b/twitch_types/stream/struct.IgdbId.html @@ -1,4 +1,4 @@ -IgdbId in twitch_types::stream - Rust

Struct twitch_types::stream::IgdbId

source ·
pub struct IgdbId(/* private fields */);
Available on crate feature stream only.
Expand description

A IGDB ID

+IgdbId in twitch_types::stream - Rust

Struct twitch_types::stream::IgdbId

source ·
pub struct IgdbId(/* private fields */);
Available on crate feature stream only.
Expand description

A IGDB ID

Implementations§

source§

impl IgdbId

source

pub const fn new(raw: String) -> Self

Constructs a new IgdbId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newIgdbIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<IgdbIdRef>

Converts this IgdbId into a Box<IgdbIdRef>

@@ -9,21 +9,21 @@ Cow<'_, IgdbIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for IgdbId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<IgdbIdRef> for IgdbId

source§

fn as_ref(&self) -> &IgdbIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for IgdbId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<IgdbIdRef> for IgdbId

source§

fn borrow(&self) -> &IgdbIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for IgdbId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for IgdbId

source§

fn clone(&self) -> IgdbId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IgdbId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for IgdbId

§

type Target = IgdbIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for IgdbId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for IgdbId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a IgdbId> for &'a IgdbIdRef

source§

fn from(owned: &'a IgdbId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a IgdbId> for Cow<'a, IgdbIdRef>

source§

fn from(owned: &'a IgdbId) -> Self

Converts to this type from the input type.
source§

impl From<&IgdbIdRef> for IgdbId

source§

fn from(s: &IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for IgdbId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<IgdbIdRef>> for IgdbId

source§

fn from(r: Box<IgdbIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for IgdbId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, IgdbIdRef>> for IgdbId

source§

fn from(r: Cow<'a, IgdbIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<IgdbId> for Box<IgdbIdRef>

source§

fn from(r: IgdbId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<IgdbId> for Cow<'a, IgdbIdRef>

source§

fn from(owned: IgdbId) -> Self

Converts to this type from the input type.
source§

impl From<IgdbId> for String

source§

fn from(s: IgdbId) -> Self

Converts to this type from the input type.
source§

impl From<String> for IgdbId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for IgdbId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for IgdbId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<IgdbIdRef> for IgdbId

source§

fn as_ref(&self) -> &IgdbIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for IgdbId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<IgdbIdRef> for IgdbId

source§

fn borrow(&self) -> &IgdbIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for IgdbId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for IgdbId

source§

fn clone(&self) -> IgdbId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IgdbId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for IgdbId

§

type Target = IgdbIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for IgdbId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for IgdbId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a IgdbId> for &'a IgdbIdRef

source§

fn from(owned: &'a IgdbId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a IgdbId> for Cow<'a, IgdbIdRef>

source§

fn from(owned: &'a IgdbId) -> Self

Converts to this type from the input type.
source§

impl From<&IgdbIdRef> for IgdbId

source§

fn from(s: &IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for IgdbId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<IgdbIdRef>> for IgdbId

source§

fn from(r: Box<IgdbIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for IgdbId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, IgdbIdRef>> for IgdbId

source§

fn from(r: Cow<'a, IgdbIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<IgdbId> for Box<IgdbIdRef>

source§

fn from(r: IgdbId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<IgdbId> for Cow<'a, IgdbIdRef>

source§

fn from(owned: IgdbId) -> Self

Converts to this type from the input type.
source§

impl From<IgdbId> for String

source§

fn from(s: IgdbId) -> Self

Converts to this type from the input type.
source§

impl From<String> for IgdbId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for IgdbId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for IgdbId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbId

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, IgdbIdRef> for IgdbId

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for IgdbId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbId

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, IgdbIdRef> for IgdbId

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for IgdbId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&IgdbIdRef> for IgdbId

source§

fn eq(&self, other: &&IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbId> for &IgdbIdRef

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbId> for IgdbIdRef

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbIdRef> for IgdbId

source§

fn eq(&self, other: &IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbId> for IgdbIdRef

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for IgdbId

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbIdRef> for IgdbId

source§

fn eq(&self, other: &IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for IgdbId

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for IgdbId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for IgdbId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, IgdbId> for &'zf IgdbIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf IgdbId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for IgdbId

source§

impl StructuralEq for IgdbId

source§

impl StructuralPartialEq for IgdbId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.IgdbIdRef.html b/twitch_types/stream/struct.IgdbIdRef.html index c30039bd..27104fab 100644 --- a/twitch_types/stream/struct.IgdbIdRef.html +++ b/twitch_types/stream/struct.IgdbIdRef.html @@ -1,4 +1,4 @@ -IgdbIdRef in twitch_types::stream - Rust
pub struct IgdbIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A IGDB ID

+IgdbIdRef in twitch_types::stream - Rust
pub struct IgdbIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A IGDB ID

Implementations§

source§

impl IgdbIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed IgdbIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed IgdbIdRef

source

pub fn into_owned(self: Box<IgdbIdRef>) -> IgdbId

Converts a Box<IgdbIdRef> into a IgdbId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, IgdbIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a IgdbIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<IgdbIdRef> for IgdbId

source§

fn as_ref(&self) -> &IgdbIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for IgdbIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<IgdbIdRef> for IgdbId

source§

fn borrow(&self) -> &IgdbIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for IgdbIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for IgdbIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a IgdbIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<IgdbIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for IgdbIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, IgdbIdRef>> for &'a IgdbIdRef

source§

fn from(r: &'a Cow<'b, IgdbIdRef>) -> &'a IgdbIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a IgdbId> for &'a IgdbIdRef

source§

fn from(owned: &'a IgdbId) -> Self

Converts to this type from the input type.
source§

impl From<&IgdbIdRef> for Arc<IgdbIdRef>

source§

fn from(r: &IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a IgdbIdRef> for Cow<'a, IgdbIdRef>

source§

fn from(r: &'a IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&IgdbIdRef> for IgdbId

source§

fn from(s: &IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&IgdbIdRef> for Rc<IgdbIdRef>

source§

fn from(r: &IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a IgdbIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a IgdbIdRef

source§

fn from(s: &'a str) -> &'a IgdbIdRef

Converts to this type from the input type.
source§

impl From<IgdbId> for Box<IgdbIdRef>

source§

fn from(r: IgdbId) -> Self

Converts to this type from the input type.
source§

impl Hash for IgdbIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbId

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbIdRef

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, IgdbIdRef> for IgdbId

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for IgdbIdRef

source§

fn cmp(&self, other: &IgdbIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&IgdbIdRef> for IgdbId

source§

fn eq(&self, other: &&IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<IgdbIdRef> for IgdbId

source§

fn as_ref(&self) -> &IgdbIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for IgdbIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<IgdbIdRef> for IgdbId

source§

fn borrow(&self) -> &IgdbIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for IgdbIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for IgdbIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a IgdbIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<IgdbIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for IgdbIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, IgdbIdRef>> for &'a IgdbIdRef

source§

fn from(r: &'a Cow<'b, IgdbIdRef>) -> &'a IgdbIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a IgdbId> for &'a IgdbIdRef

source§

fn from(owned: &'a IgdbId) -> Self

Converts to this type from the input type.
source§

impl From<&IgdbIdRef> for Arc<IgdbIdRef>

source§

fn from(r: &IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a IgdbIdRef> for Cow<'a, IgdbIdRef>

source§

fn from(r: &'a IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&IgdbIdRef> for IgdbId

source§

fn from(s: &IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&IgdbIdRef> for Rc<IgdbIdRef>

source§

fn from(r: &IgdbIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a IgdbIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a IgdbIdRef

source§

fn from(s: &'a str) -> &'a IgdbIdRef

Converts to this type from the input type.
source§

impl From<IgdbId> for Box<IgdbIdRef>

source§

fn from(r: IgdbId) -> Self

Converts to this type from the input type.
source§

impl Hash for IgdbIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbId

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbIdRef

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, IgdbIdRef> for IgdbId

source§

fn into_cow(self) -> Cow<'a, IgdbIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for IgdbIdRef

source§

fn cmp(&self, other: &IgdbIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&IgdbIdRef> for IgdbId

source§

fn eq(&self, other: &&IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbId> for &IgdbIdRef

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbId> for &IgdbIdRef

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbId> for IgdbIdRef

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbIdRef> for IgdbId

source§

fn eq(&self, other: &IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbId> for IgdbIdRef

source§

fn eq(&self, other: &IgdbId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for IgdbIdRef

source§

fn eq(&self, other: &IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<IgdbIdRef> for IgdbId

source§

fn eq(&self, other: &IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for IgdbIdRef

source§

fn eq(&self, other: &IgdbIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for IgdbIdRef

source§

fn partial_cmp(&self, other: &IgdbIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for IgdbIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for IgdbIdRef

§

type Owned = IgdbId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, IgdbId> for &'zf IgdbIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf IgdbId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, IgdbIdRef> for &'zf IgdbIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf IgdbIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for IgdbIdRef

source§

impl StructuralEq for IgdbIdRef

source§

impl StructuralPartialEq for IgdbIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.StreamId.html b/twitch_types/stream/struct.StreamId.html index a6e1a82d..a781ddd3 100644 --- a/twitch_types/stream/struct.StreamId.html +++ b/twitch_types/stream/struct.StreamId.html @@ -1,4 +1,4 @@ -StreamId in twitch_types::stream - Rust
pub struct StreamId(/* private fields */);
Available on crate feature stream only.
Expand description

A Stream ID

+StreamId in twitch_types::stream - Rust
pub struct StreamId(/* private fields */);
Available on crate feature stream only.
Expand description

A Stream ID

Implementations§

source§

impl StreamId

source

pub const fn new(raw: String) -> Self

Constructs a new StreamId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newStreamIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<StreamIdRef>

Converts this StreamId into a Box<StreamIdRef>

@@ -9,21 +9,21 @@ Cow<'_, StreamIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for StreamId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<StreamIdRef> for StreamId

source§

fn as_ref(&self) -> &StreamIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for StreamId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<StreamIdRef> for StreamId

source§

fn borrow(&self) -> &StreamIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for StreamId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for StreamId

source§

fn clone(&self) -> StreamId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StreamId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for StreamId

§

type Target = StreamIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for StreamId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StreamId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a StreamId> for &'a StreamIdRef

source§

fn from(owned: &'a StreamId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamId> for Cow<'a, StreamIdRef>

source§

fn from(owned: &'a StreamId) -> Self

Converts to this type from the input type.
source§

impl From<&StreamIdRef> for StreamId

source§

fn from(s: &StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for StreamId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<StreamIdRef>> for StreamId

source§

fn from(r: Box<StreamIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for StreamId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, StreamIdRef>> for StreamId

source§

fn from(r: Cow<'a, StreamIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<StreamId> for Box<StreamIdRef>

source§

fn from(r: StreamId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<StreamId> for Cow<'a, StreamIdRef>

source§

fn from(owned: StreamId) -> Self

Converts to this type from the input type.
source§

impl From<StreamId> for String

source§

fn from(s: StreamId) -> Self

Converts to this type from the input type.
source§

impl From<String> for StreamId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for StreamId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for StreamId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<StreamIdRef> for StreamId

source§

fn as_ref(&self) -> &StreamIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for StreamId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<StreamIdRef> for StreamId

source§

fn borrow(&self) -> &StreamIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for StreamId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for StreamId

source§

fn clone(&self) -> StreamId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StreamId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for StreamId

§

type Target = StreamIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for StreamId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StreamId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a StreamId> for &'a StreamIdRef

source§

fn from(owned: &'a StreamId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamId> for Cow<'a, StreamIdRef>

source§

fn from(owned: &'a StreamId) -> Self

Converts to this type from the input type.
source§

impl From<&StreamIdRef> for StreamId

source§

fn from(s: &StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for StreamId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<StreamIdRef>> for StreamId

source§

fn from(r: Box<StreamIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for StreamId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, StreamIdRef>> for StreamId

source§

fn from(r: Cow<'a, StreamIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<StreamId> for Box<StreamIdRef>

source§

fn from(r: StreamId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<StreamId> for Cow<'a, StreamIdRef>

source§

fn from(owned: StreamId) -> Self

Converts to this type from the input type.
source§

impl From<StreamId> for String

source§

fn from(s: StreamId) -> Self

Converts to this type from the input type.
source§

impl From<String> for StreamId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for StreamId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for StreamId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamId

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamIdRef> for StreamId

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for StreamId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamId

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamIdRef> for StreamId

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for StreamId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&StreamIdRef> for StreamId

source§

fn eq(&self, other: &&StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamId> for &StreamIdRef

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamId> for StreamIdRef

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamIdRef> for StreamId

source§

fn eq(&self, other: &StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&StreamIdRef> for StreamId

source§

fn eq(&self, other: &&StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for StreamId

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamId> for &StreamIdRef

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamId> for StreamIdRef

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamIdRef> for StreamId

source§

fn eq(&self, other: &StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for StreamId

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for StreamId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for StreamId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, StreamId> for &'zf StreamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf StreamId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for StreamId

source§

impl StructuralEq for StreamId

source§

impl StructuralPartialEq for StreamId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.StreamIdRef.html b/twitch_types/stream/struct.StreamIdRef.html index 68cbe373..4c3e433c 100644 --- a/twitch_types/stream/struct.StreamIdRef.html +++ b/twitch_types/stream/struct.StreamIdRef.html @@ -1,4 +1,4 @@ -StreamIdRef in twitch_types::stream - Rust
pub struct StreamIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Stream ID

+StreamIdRef in twitch_types::stream - Rust
pub struct StreamIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Stream ID

Implementations§

source§

impl StreamIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed StreamIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed StreamIdRef

source

pub fn into_owned(self: Box<StreamIdRef>) -> StreamId

Converts a Box<StreamIdRef> into a StreamId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, StreamIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a StreamIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<StreamIdRef> for StreamId

source§

fn as_ref(&self) -> &StreamIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for StreamIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<StreamIdRef> for StreamId

source§

fn borrow(&self) -> &StreamIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for StreamIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for StreamIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a StreamIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<StreamIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StreamIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, StreamIdRef>> for &'a StreamIdRef

source§

fn from(r: &'a Cow<'b, StreamIdRef>) -> &'a StreamIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamId> for &'a StreamIdRef

source§

fn from(owned: &'a StreamId) -> Self

Converts to this type from the input type.
source§

impl From<&StreamIdRef> for Arc<StreamIdRef>

source§

fn from(r: &StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamIdRef> for Cow<'a, StreamIdRef>

source§

fn from(r: &'a StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&StreamIdRef> for Rc<StreamIdRef>

source§

fn from(r: &StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&StreamIdRef> for StreamId

source§

fn from(s: &StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a StreamIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a StreamIdRef

source§

fn from(s: &'a str) -> &'a StreamIdRef

Converts to this type from the input type.
source§

impl From<StreamId> for Box<StreamIdRef>

source§

fn from(r: StreamId) -> Self

Converts to this type from the input type.
source§

impl Hash for StreamIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamId

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamIdRef

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamIdRef> for StreamId

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for StreamIdRef

source§

fn cmp(&self, other: &StreamIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&StreamIdRef> for StreamId

source§

fn eq(&self, other: &&StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +needs to construct itself. Read more
source§

impl AsRef<StreamIdRef> for StreamId

source§

fn as_ref(&self) -> &StreamIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for StreamIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<StreamIdRef> for StreamId

source§

fn borrow(&self) -> &StreamIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for StreamIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for StreamIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a StreamIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<StreamIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StreamIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, StreamIdRef>> for &'a StreamIdRef

source§

fn from(r: &'a Cow<'b, StreamIdRef>) -> &'a StreamIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamId> for &'a StreamIdRef

source§

fn from(owned: &'a StreamId) -> Self

Converts to this type from the input type.
source§

impl From<&StreamIdRef> for Arc<StreamIdRef>

source§

fn from(r: &StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamIdRef> for Cow<'a, StreamIdRef>

source§

fn from(r: &'a StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&StreamIdRef> for Rc<StreamIdRef>

source§

fn from(r: &StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&StreamIdRef> for StreamId

source§

fn from(s: &StreamIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a StreamIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a StreamIdRef

source§

fn from(s: &'a str) -> &'a StreamIdRef

Converts to this type from the input type.
source§

impl From<StreamId> for Box<StreamIdRef>

source§

fn from(r: StreamId) -> Self

Converts to this type from the input type.
source§

impl Hash for StreamIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamId

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamIdRef

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamIdRef> for StreamId

source§

fn into_cow(self) -> Cow<'a, StreamIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for StreamIdRef

source§

fn cmp(&self, other: &StreamIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&StreamIdRef> for StreamId

source§

fn eq(&self, other: &&StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamId> for &StreamIdRef

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamId> for StreamIdRef

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamIdRef> for StreamId

source§

fn eq(&self, other: &StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for StreamIdRef

source§

fn eq(&self, other: &StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamId> for StreamIdRef

source§

fn eq(&self, other: &StreamId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamIdRef> for StreamId

source§

fn eq(&self, other: &StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for StreamIdRef

source§

fn eq(&self, other: &StreamIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for StreamIdRef

source§

fn partial_cmp(&self, other: &StreamIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for StreamIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for StreamIdRef

§

type Owned = StreamId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, StreamId> for &'zf StreamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf StreamId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, StreamIdRef> for &'zf StreamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf StreamIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for StreamIdRef

source§

impl StructuralEq for StreamIdRef

source§

impl StructuralPartialEq for StreamIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for StreamIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for StreamIdRef

§

type Owned = StreamId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, StreamId> for &'zf StreamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf StreamId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, StreamIdRef> for &'zf StreamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf StreamIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for StreamIdRef

source§

impl StructuralEq for StreamIdRef

source§

impl StructuralPartialEq for StreamIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/stream/struct.StreamSegmentId.html b/twitch_types/stream/struct.StreamSegmentId.html index 409d739a..ac33d471 100644 --- a/twitch_types/stream/struct.StreamSegmentId.html +++ b/twitch_types/stream/struct.StreamSegmentId.html @@ -1,4 +1,4 @@ -StreamSegmentId in twitch_types::stream - Rust
pub struct StreamSegmentId(/* private fields */);
Available on crate feature stream only.
Expand description

A Stream Segment ID.

+StreamSegmentId in twitch_types::stream - Rust
pub struct StreamSegmentId(/* private fields */);
Available on crate feature stream only.
Expand description

A Stream Segment ID.

Implementations§

source§

impl StreamSegmentId

source

pub const fn new(raw: String) -> Self

Constructs a new StreamSegmentId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newStreamSegmentIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<StreamSegmentIdRef>

Converts this StreamSegmentId into a Box<StreamSegmentIdRef>

@@ -9,21 +9,21 @@ Cow<'_, StreamSegmentIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for StreamSegmentId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<StreamSegmentIdRef> for StreamSegmentId

source§

fn as_ref(&self) -> &StreamSegmentIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for StreamSegmentId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<StreamSegmentIdRef> for StreamSegmentId

source§

fn borrow(&self) -> &StreamSegmentIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for StreamSegmentId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for StreamSegmentId

source§

fn clone(&self) -> StreamSegmentId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StreamSegmentId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for StreamSegmentId

§

type Target = StreamSegmentIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for StreamSegmentId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StreamSegmentId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a StreamSegmentId> for &'a StreamSegmentIdRef

source§

fn from(owned: &'a StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamSegmentId> for Cow<'a, StreamSegmentIdRef>

source§

fn from(owned: &'a StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl From<&StreamSegmentIdRef> for StreamSegmentId

source§

fn from(s: &StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for StreamSegmentId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<StreamSegmentIdRef>> for StreamSegmentId

source§

fn from(r: Box<StreamSegmentIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for StreamSegmentId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, StreamSegmentIdRef>> for StreamSegmentId

source§

fn from(r: Cow<'a, StreamSegmentIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<StreamSegmentId> for Box<StreamSegmentIdRef>

source§

fn from(r: StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<StreamSegmentId> for Cow<'a, StreamSegmentIdRef>

source§

fn from(owned: StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl From<StreamSegmentId> for String

source§

fn from(s: StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl From<String> for StreamSegmentId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for StreamSegmentId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for StreamSegmentId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<StreamSegmentIdRef> for StreamSegmentId

source§

fn as_ref(&self) -> &StreamSegmentIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for StreamSegmentId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<StreamSegmentIdRef> for StreamSegmentId

source§

fn borrow(&self) -> &StreamSegmentIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for StreamSegmentId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for StreamSegmentId

source§

fn clone(&self) -> StreamSegmentId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StreamSegmentId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for StreamSegmentId

§

type Target = StreamSegmentIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for StreamSegmentId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StreamSegmentId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a StreamSegmentId> for &'a StreamSegmentIdRef

source§

fn from(owned: &'a StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamSegmentId> for Cow<'a, StreamSegmentIdRef>

source§

fn from(owned: &'a StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl From<&StreamSegmentIdRef> for StreamSegmentId

source§

fn from(s: &StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for StreamSegmentId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<StreamSegmentIdRef>> for StreamSegmentId

source§

fn from(r: Box<StreamSegmentIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for StreamSegmentId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, StreamSegmentIdRef>> for StreamSegmentId

source§

fn from(r: Cow<'a, StreamSegmentIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<StreamSegmentId> for Box<StreamSegmentIdRef>

source§

fn from(r: StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<StreamSegmentId> for Cow<'a, StreamSegmentIdRef>

source§

fn from(owned: StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl From<StreamSegmentId> for String

source§

fn from(s: StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl From<String> for StreamSegmentId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for StreamSegmentId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for StreamSegmentId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentId

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for StreamSegmentId

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for StreamSegmentId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentId

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for StreamSegmentId

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for StreamSegmentId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&StreamSegmentIdRef> for StreamSegmentId

source§

fn eq(&self, other: &&StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<&StreamSegmentIdRef> for StreamSegmentId

source§

fn eq(&self, other: &&StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentId> for &StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentId> for &StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentId> for StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentIdRef> for StreamSegmentId

source§

fn eq(&self, other: &StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for StreamSegmentId

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentIdRef> for StreamSegmentId

source§

fn eq(&self, other: &StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for StreamSegmentId

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for StreamSegmentId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for StreamSegmentId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, StreamSegmentId> for &'zf StreamSegmentIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf StreamSegmentId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for StreamSegmentId

source§

impl StructuralEq for StreamSegmentId

source§

impl StructuralPartialEq for StreamSegmentId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.StreamSegmentIdRef.html b/twitch_types/stream/struct.StreamSegmentIdRef.html index d3153e5a..a791774c 100644 --- a/twitch_types/stream/struct.StreamSegmentIdRef.html +++ b/twitch_types/stream/struct.StreamSegmentIdRef.html @@ -1,4 +1,4 @@ -StreamSegmentIdRef in twitch_types::stream - Rust
pub struct StreamSegmentIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Stream Segment ID.

+StreamSegmentIdRef in twitch_types::stream - Rust
pub struct StreamSegmentIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Stream Segment ID.

Implementations§

source§

impl StreamSegmentIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed StreamSegmentIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed StreamSegmentIdRef

source

pub fn into_owned(self: Box<StreamSegmentIdRef>) -> StreamSegmentId

Converts a Box<StreamSegmentIdRef> into a StreamSegmentId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, StreamSegmentIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a StreamSegmentIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<StreamSegmentIdRef> for StreamSegmentId

source§

fn as_ref(&self) -> &StreamSegmentIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for StreamSegmentIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<StreamSegmentIdRef> for StreamSegmentId

source§

fn borrow(&self) -> &StreamSegmentIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for StreamSegmentIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for StreamSegmentIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a StreamSegmentIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<StreamSegmentIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StreamSegmentIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, StreamSegmentIdRef>> for &'a StreamSegmentIdRef

source§

fn from(r: &'a Cow<'b, StreamSegmentIdRef>) -> &'a StreamSegmentIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamSegmentId> for &'a StreamSegmentIdRef

source§

fn from(owned: &'a StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl From<&StreamSegmentIdRef> for Arc<StreamSegmentIdRef>

source§

fn from(r: &StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamSegmentIdRef> for Cow<'a, StreamSegmentIdRef>

source§

fn from(r: &'a StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&StreamSegmentIdRef> for Rc<StreamSegmentIdRef>

source§

fn from(r: &StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&StreamSegmentIdRef> for StreamSegmentId

source§

fn from(s: &StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a StreamSegmentIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a StreamSegmentIdRef

source§

fn from(s: &'a str) -> &'a StreamSegmentIdRef

Converts to this type from the input type.
source§

impl From<StreamSegmentId> for Box<StreamSegmentIdRef>

source§

fn from(r: StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl Hash for StreamSegmentIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentId

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentIdRef

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for StreamSegmentId

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for StreamSegmentIdRef

source§

fn cmp(&self, other: &StreamSegmentIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&StreamSegmentIdRef> for StreamSegmentId

source§

fn eq(&self, other: &&StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<StreamSegmentIdRef> for StreamSegmentId

source§

fn as_ref(&self) -> &StreamSegmentIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for StreamSegmentIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<StreamSegmentIdRef> for StreamSegmentId

source§

fn borrow(&self) -> &StreamSegmentIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for StreamSegmentIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for StreamSegmentIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a StreamSegmentIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<StreamSegmentIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StreamSegmentIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, StreamSegmentIdRef>> for &'a StreamSegmentIdRef

source§

fn from(r: &'a Cow<'b, StreamSegmentIdRef>) -> &'a StreamSegmentIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamSegmentId> for &'a StreamSegmentIdRef

source§

fn from(owned: &'a StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl From<&StreamSegmentIdRef> for Arc<StreamSegmentIdRef>

source§

fn from(r: &StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a StreamSegmentIdRef> for Cow<'a, StreamSegmentIdRef>

source§

fn from(r: &'a StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&StreamSegmentIdRef> for Rc<StreamSegmentIdRef>

source§

fn from(r: &StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&StreamSegmentIdRef> for StreamSegmentId

source§

fn from(s: &StreamSegmentIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a StreamSegmentIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a StreamSegmentIdRef

source§

fn from(s: &'a str) -> &'a StreamSegmentIdRef

Converts to this type from the input type.
source§

impl From<StreamSegmentId> for Box<StreamSegmentIdRef>

source§

fn from(r: StreamSegmentId) -> Self

Converts to this type from the input type.
source§

impl Hash for StreamSegmentIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentId

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentIdRef

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for StreamSegmentId

source§

fn into_cow(self) -> Cow<'a, StreamSegmentIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for StreamSegmentIdRef

source§

fn cmp(&self, other: &StreamSegmentIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&StreamSegmentIdRef> for StreamSegmentId

source§

fn eq(&self, other: &&StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentId> for &StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentId> for StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentId> for &StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentIdRef> for StreamSegmentId

source§

fn eq(&self, other: &StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentId> for StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<StreamSegmentIdRef> for StreamSegmentId

source§

fn eq(&self, other: &StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for StreamSegmentIdRef

source§

fn eq(&self, other: &StreamSegmentIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for StreamSegmentIdRef

source§

fn partial_cmp(&self, other: &StreamSegmentIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for StreamSegmentIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for StreamSegmentIdRef

§

type Owned = StreamSegmentId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, StreamSegmentId> for &'zf StreamSegmentIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf StreamSegmentId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, StreamSegmentIdRef> for &'zf StreamSegmentIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf StreamSegmentIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for StreamSegmentIdRef

source§

impl StructuralEq for StreamSegmentIdRef

source§

impl StructuralPartialEq for StreamSegmentIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.TagId.html b/twitch_types/stream/struct.TagId.html index 6067f6dc..ee2c217b 100644 --- a/twitch_types/stream/struct.TagId.html +++ b/twitch_types/stream/struct.TagId.html @@ -1,4 +1,4 @@ -TagId in twitch_types::stream - Rust

Struct twitch_types::stream::TagId

source ·
pub struct TagId(/* private fields */);
Available on crate feature stream only.
Expand description

A tag ID

+TagId in twitch_types::stream - Rust

Struct twitch_types::stream::TagId

source ·
pub struct TagId(/* private fields */);
Available on crate feature stream only.
Expand description

A tag ID

Implementations§

source§

impl TagId

source

pub const fn new(raw: String) -> Self

Constructs a new TagId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newTagIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<TagIdRef>

Converts this TagId into a Box<TagIdRef>

@@ -9,19 +9,19 @@ Cow<'_, TagIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for TagId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<TagIdRef> for TagId

source§

fn as_ref(&self) -> &TagIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TagId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TagIdRef> for TagId

source§

fn borrow(&self) -> &TagIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TagId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for TagId

source§

fn clone(&self) -> TagId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TagId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for TagId

§

type Target = TagIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for TagId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TagId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a TagId> for &'a TagIdRef

source§

fn from(owned: &'a TagId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TagId> for Cow<'a, TagIdRef>

source§

fn from(owned: &'a TagId) -> Self

Converts to this type from the input type.
source§

impl From<&TagIdRef> for TagId

source§

fn from(s: &TagIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for TagId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<TagIdRef>> for TagId

source§

fn from(r: Box<TagIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for TagId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, TagIdRef>> for TagId

source§

fn from(r: Cow<'a, TagIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for TagId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<TagId> for Box<TagIdRef>

source§

fn from(r: TagId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<TagId> for Cow<'a, TagIdRef>

source§

fn from(owned: TagId) -> Self

Converts to this type from the input type.
source§

impl From<TagId> for String

source§

fn from(s: TagId) -> Self

Converts to this type from the input type.
source§

impl FromStr for TagId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for TagId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<TagIdRef> for TagId

source§

fn as_ref(&self) -> &TagIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TagId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TagIdRef> for TagId

source§

fn borrow(&self) -> &TagIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TagId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for TagId

source§

fn clone(&self) -> TagId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TagId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for TagId

§

type Target = TagIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for TagId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TagId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a TagId> for &'a TagIdRef

source§

fn from(owned: &'a TagId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TagId> for Cow<'a, TagIdRef>

source§

fn from(owned: &'a TagId) -> Self

Converts to this type from the input type.
source§

impl From<&TagIdRef> for TagId

source§

fn from(s: &TagIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for TagId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<TagIdRef>> for TagId

source§

fn from(r: Box<TagIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for TagId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, TagIdRef>> for TagId

source§

fn from(r: Cow<'a, TagIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for TagId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<TagId> for Box<TagIdRef>

source§

fn from(r: TagId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<TagId> for Cow<'a, TagIdRef>

source§

fn from(owned: TagId) -> Self

Converts to this type from the input type.
source§

impl From<TagId> for String

source§

fn from(s: TagId) -> Self

Converts to this type from the input type.
source§

impl FromStr for TagId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for TagId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagId

source§

fn into_cow(self) -> Cow<'a, TagIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TagIdRef> for TagId

source§

fn into_cow(self) -> Cow<'a, TagIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for TagId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&TagIdRef> for TagId

source§

fn eq(&self, other: &&TagIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&TagIdRef> for TagId

source§

fn eq(&self, other: &&TagIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagId> for &TagIdRef

source§

fn eq(&self, other: &TagId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagId> for TagIdRef

source§

fn eq(&self, other: &TagId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagIdRef> for TagId

source§

fn eq(&self, other: &TagIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagId> for TagIdRef

source§

fn eq(&self, other: &TagId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagIdRef> for TagId

source§

fn eq(&self, other: &TagIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for TagId

source§

fn eq(&self, other: &TagId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for TagId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/stream/struct.TagIdRef.html b/twitch_types/stream/struct.TagIdRef.html index 6c6f7ea5..e6e2b4ad 100644 --- a/twitch_types/stream/struct.TagIdRef.html +++ b/twitch_types/stream/struct.TagIdRef.html @@ -1,4 +1,4 @@ -TagIdRef in twitch_types::stream - Rust
pub struct TagIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A tag ID

+TagIdRef in twitch_types::stream - Rust
pub struct TagIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A tag ID

Implementations§

source§

impl TagIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed TagIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed TagIdRef

source

pub fn into_owned(self: Box<TagIdRef>) -> TagId

Converts a Box<TagIdRef> into a TagId without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, TagIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a TagIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<TagIdRef> for TagId

source§

fn as_ref(&self) -> &TagIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TagIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TagIdRef> for TagId

source§

fn borrow(&self) -> &TagIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TagIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for TagIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a TagIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<TagIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TagIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, TagIdRef>> for &'a TagIdRef

source§

fn from(r: &'a Cow<'b, TagIdRef>) -> &'a TagIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a TagIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TagId> for &'a TagIdRef

source§

fn from(owned: &'a TagId) -> Self

Converts to this type from the input type.
source§

impl From<&TagIdRef> for Arc<TagIdRef>

source§

fn from(r: &TagIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TagIdRef> for Cow<'a, TagIdRef>

source§

fn from(r: &'a TagIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&TagIdRef> for Rc<TagIdRef>

source§

fn from(r: &TagIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&TagIdRef> for TagId

source§

fn from(s: &TagIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a TagIdRef

source§

fn from(s: &'a str) -> &'a TagIdRef

Converts to this type from the input type.
source§

impl From<TagId> for Box<TagIdRef>

source§

fn from(r: TagId) -> Self

Converts to this type from the input type.
source§

impl Hash for TagIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagId

source§

fn into_cow(self) -> Cow<'a, TagIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagIdRef

source§

fn into_cow(self) -> Cow<'a, TagIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TagIdRef> for TagId

source§

fn into_cow(self) -> Cow<'a, TagIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for TagIdRef

source§

fn cmp(&self, other: &TagIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&TagIdRef> for TagId

source§

fn eq(&self, other: &&TagIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +needs to construct itself. Read more
source§

impl AsRef<TagIdRef> for TagId

source§

fn as_ref(&self) -> &TagIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TagIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TagIdRef> for TagId

source§

fn borrow(&self) -> &TagIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TagIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for TagIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a TagIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<TagIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TagIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, TagIdRef>> for &'a TagIdRef

source§

fn from(r: &'a Cow<'b, TagIdRef>) -> &'a TagIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a TagIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TagId> for &'a TagIdRef

source§

fn from(owned: &'a TagId) -> Self

Converts to this type from the input type.
source§

impl From<&TagIdRef> for Arc<TagIdRef>

source§

fn from(r: &TagIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TagIdRef> for Cow<'a, TagIdRef>

source§

fn from(r: &'a TagIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&TagIdRef> for Rc<TagIdRef>

source§

fn from(r: &TagIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&TagIdRef> for TagId

source§

fn from(s: &TagIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a TagIdRef

source§

fn from(s: &'a str) -> &'a TagIdRef

Converts to this type from the input type.
source§

impl From<TagId> for Box<TagIdRef>

source§

fn from(r: TagId) -> Self

Converts to this type from the input type.
source§

impl Hash for TagIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagId

source§

fn into_cow(self) -> Cow<'a, TagIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagIdRef

source§

fn into_cow(self) -> Cow<'a, TagIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TagIdRef> for TagId

source§

fn into_cow(self) -> Cow<'a, TagIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for TagIdRef

source§

fn cmp(&self, other: &TagIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&TagIdRef> for TagId

source§

fn eq(&self, other: &&TagIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagId> for &TagIdRef

source§

fn eq(&self, other: &TagId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagId> for TagIdRef

source§

fn eq(&self, other: &TagId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagIdRef> for TagId

source§

fn eq(&self, other: &TagIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagId> for TagIdRef

source§

fn eq(&self, other: &TagId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for TagIdRef

source§

fn eq(&self, other: &TagIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TagIdRef> for TagId

source§

fn eq(&self, other: &TagIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for TagIdRef

source§

fn eq(&self, other: &TagIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for TagIdRef

source§

fn partial_cmp(&self, other: &TagIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for TagIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for TagIdRef

§

type Owned = TagId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, TagId> for &'zf TagIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TagId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, TagIdRef> for &'zf TagIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TagIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for TagIdRef

source§

impl StructuralEq for TagIdRef

source§

impl StructuralPartialEq for TagIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.TeamId.html b/twitch_types/stream/struct.TeamId.html index 38feebd1..4f04c8a7 100644 --- a/twitch_types/stream/struct.TeamId.html +++ b/twitch_types/stream/struct.TeamId.html @@ -1,4 +1,4 @@ -TeamId in twitch_types::stream - Rust

Struct twitch_types::stream::TeamId

source ·
pub struct TeamId(/* private fields */);
Available on crate feature stream only.
Expand description

A Team ID

+TeamId in twitch_types::stream - Rust

Struct twitch_types::stream::TeamId

source ·
pub struct TeamId(/* private fields */);
Available on crate feature stream only.
Expand description

A Team ID

Implementations§

source§

impl TeamId

source

pub const fn new(raw: String) -> Self

Constructs a new TeamId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newTeamIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<TeamIdRef>

Converts this TeamId into a Box<TeamIdRef>

@@ -9,21 +9,21 @@ Cow<'_, TeamIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for TeamId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<TeamIdRef> for TeamId

source§

fn as_ref(&self) -> &TeamIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TeamId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TeamIdRef> for TeamId

source§

fn borrow(&self) -> &TeamIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TeamId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for TeamId

source§

fn clone(&self) -> TeamId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TeamId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for TeamId

§

type Target = TeamIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for TeamId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TeamId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a TeamId> for &'a TeamIdRef

source§

fn from(owned: &'a TeamId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TeamId> for Cow<'a, TeamIdRef>

source§

fn from(owned: &'a TeamId) -> Self

Converts to this type from the input type.
source§

impl From<&TeamIdRef> for TeamId

source§

fn from(s: &TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for TeamId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<TeamIdRef>> for TeamId

source§

fn from(r: Box<TeamIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for TeamId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, TeamIdRef>> for TeamId

source§

fn from(r: Cow<'a, TeamIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for TeamId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<TeamId> for Box<TeamIdRef>

source§

fn from(r: TeamId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<TeamId> for Cow<'a, TeamIdRef>

source§

fn from(owned: TeamId) -> Self

Converts to this type from the input type.
source§

impl From<TeamId> for String

source§

fn from(s: TeamId) -> Self

Converts to this type from the input type.
source§

impl FromStr for TeamId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for TeamId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<TeamIdRef> for TeamId

source§

fn as_ref(&self) -> &TeamIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TeamId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TeamIdRef> for TeamId

source§

fn borrow(&self) -> &TeamIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TeamId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for TeamId

source§

fn clone(&self) -> TeamId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TeamId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for TeamId

§

type Target = TeamIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for TeamId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TeamId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a TeamId> for &'a TeamIdRef

source§

fn from(owned: &'a TeamId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TeamId> for Cow<'a, TeamIdRef>

source§

fn from(owned: &'a TeamId) -> Self

Converts to this type from the input type.
source§

impl From<&TeamIdRef> for TeamId

source§

fn from(s: &TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for TeamId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<TeamIdRef>> for TeamId

source§

fn from(r: Box<TeamIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for TeamId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, TeamIdRef>> for TeamId

source§

fn from(r: Cow<'a, TeamIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for TeamId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<TeamId> for Box<TeamIdRef>

source§

fn from(r: TeamId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<TeamId> for Cow<'a, TeamIdRef>

source§

fn from(owned: TeamId) -> Self

Converts to this type from the input type.
source§

impl From<TeamId> for String

source§

fn from(s: TeamId) -> Self

Converts to this type from the input type.
source§

impl FromStr for TeamId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for TeamId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamId

source§

fn into_cow(self) -> Cow<'a, TeamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TeamIdRef> for TeamId

source§

fn into_cow(self) -> Cow<'a, TeamIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for TeamId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&TeamIdRef> for TeamId

source§

fn eq(&self, other: &&TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamId> for &TeamIdRef

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&TeamIdRef> for TeamId

source§

fn eq(&self, other: &&TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamId> for &TeamIdRef

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamId> for TeamIdRef

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamIdRef> for TeamId

source§

fn eq(&self, other: &TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamIdRef> for TeamId

source§

fn eq(&self, other: &TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for TeamId

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for TeamId

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for TeamId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for TeamId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, TeamId> for &'zf TeamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TeamId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for TeamId

source§

impl StructuralEq for TeamId

source§

impl StructuralPartialEq for TeamId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.TeamIdRef.html b/twitch_types/stream/struct.TeamIdRef.html index 82632512..2a068e37 100644 --- a/twitch_types/stream/struct.TeamIdRef.html +++ b/twitch_types/stream/struct.TeamIdRef.html @@ -1,4 +1,4 @@ -TeamIdRef in twitch_types::stream - Rust
pub struct TeamIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Team ID

+TeamIdRef in twitch_types::stream - Rust
pub struct TeamIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A Team ID

Implementations§

source§

impl TeamIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed TeamIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed TeamIdRef

source

pub fn into_owned(self: Box<TeamIdRef>) -> TeamId

Converts a Box<TeamIdRef> into a TeamId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, TeamIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a TeamIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<TeamIdRef> for TeamId

source§

fn as_ref(&self) -> &TeamIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TeamIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TeamIdRef> for TeamId

source§

fn borrow(&self) -> &TeamIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TeamIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for TeamIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a TeamIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<TeamIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TeamIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, TeamIdRef>> for &'a TeamIdRef

source§

fn from(r: &'a Cow<'b, TeamIdRef>) -> &'a TeamIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a TeamIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TeamId> for &'a TeamIdRef

source§

fn from(owned: &'a TeamId) -> Self

Converts to this type from the input type.
source§

impl From<&TeamIdRef> for Arc<TeamIdRef>

source§

fn from(r: &TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TeamIdRef> for Cow<'a, TeamIdRef>

source§

fn from(r: &'a TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&TeamIdRef> for Rc<TeamIdRef>

source§

fn from(r: &TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&TeamIdRef> for TeamId

source§

fn from(s: &TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a TeamIdRef

source§

fn from(s: &'a str) -> &'a TeamIdRef

Converts to this type from the input type.
source§

impl From<TeamId> for Box<TeamIdRef>

source§

fn from(r: TeamId) -> Self

Converts to this type from the input type.
source§

impl Hash for TeamIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamId

source§

fn into_cow(self) -> Cow<'a, TeamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamIdRef

source§

fn into_cow(self) -> Cow<'a, TeamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TeamIdRef> for TeamId

source§

fn into_cow(self) -> Cow<'a, TeamIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for TeamIdRef

source§

fn cmp(&self, other: &TeamIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&TeamIdRef> for TeamId

source§

fn eq(&self, other: &&TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamId> for &TeamIdRef

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<TeamIdRef> for TeamId

source§

fn as_ref(&self) -> &TeamIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TeamIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TeamIdRef> for TeamId

source§

fn borrow(&self) -> &TeamIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TeamIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for TeamIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a TeamIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<TeamIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TeamIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, TeamIdRef>> for &'a TeamIdRef

source§

fn from(r: &'a Cow<'b, TeamIdRef>) -> &'a TeamIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a TeamIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TeamId> for &'a TeamIdRef

source§

fn from(owned: &'a TeamId) -> Self

Converts to this type from the input type.
source§

impl From<&TeamIdRef> for Arc<TeamIdRef>

source§

fn from(r: &TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TeamIdRef> for Cow<'a, TeamIdRef>

source§

fn from(r: &'a TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&TeamIdRef> for Rc<TeamIdRef>

source§

fn from(r: &TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&TeamIdRef> for TeamId

source§

fn from(s: &TeamIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a TeamIdRef

source§

fn from(s: &'a str) -> &'a TeamIdRef

Converts to this type from the input type.
source§

impl From<TeamId> for Box<TeamIdRef>

source§

fn from(r: TeamId) -> Self

Converts to this type from the input type.
source§

impl Hash for TeamIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamId

source§

fn into_cow(self) -> Cow<'a, TeamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamIdRef

source§

fn into_cow(self) -> Cow<'a, TeamIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TeamIdRef> for TeamId

source§

fn into_cow(self) -> Cow<'a, TeamIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for TeamIdRef

source§

fn cmp(&self, other: &TeamIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&TeamIdRef> for TeamId

source§

fn eq(&self, other: &&TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamId> for TeamIdRef

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamId> for &TeamIdRef

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamIdRef> for TeamId

source§

fn eq(&self, other: &TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamId> for TeamIdRef

source§

fn eq(&self, other: &TeamId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for TeamIdRef

source§

fn eq(&self, other: &TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TeamIdRef> for TeamId

source§

fn eq(&self, other: &TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for TeamIdRef

source§

fn eq(&self, other: &TeamIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for TeamIdRef

source§

fn partial_cmp(&self, other: &TeamIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for TeamIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for TeamIdRef

§

type Owned = TeamId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, TeamId> for &'zf TeamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TeamId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, TeamIdRef> for &'zf TeamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TeamIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for TeamIdRef

source§

impl StructuralEq for TeamIdRef

source§

impl StructuralPartialEq for TeamIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for TeamIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for TeamIdRef

§

type Owned = TeamId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, TeamId> for &'zf TeamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TeamId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, TeamIdRef> for &'zf TeamIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TeamIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for TeamIdRef

source§

impl StructuralEq for TeamIdRef

source§

impl StructuralPartialEq for TeamIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/stream/struct.TwitchCategory.html b/twitch_types/stream/struct.TwitchCategory.html index d9fcb689..051c73ba 100644 --- a/twitch_types/stream/struct.TwitchCategory.html +++ b/twitch_types/stream/struct.TwitchCategory.html @@ -1,4 +1,4 @@ -TwitchCategory in twitch_types::stream - Rust
#[non_exhaustive]
pub struct TwitchCategory { +TwitchCategory in twitch_types::stream - Rust
#[non_exhaustive]
pub struct TwitchCategory { pub box_art_url: String, pub id: CategoryId, pub name: String, diff --git a/twitch_types/stream/struct.VideoId.html b/twitch_types/stream/struct.VideoId.html index 4cb8e293..9f8175e1 100644 --- a/twitch_types/stream/struct.VideoId.html +++ b/twitch_types/stream/struct.VideoId.html @@ -1,4 +1,4 @@ -VideoId in twitch_types::stream - Rust
pub struct VideoId(/* private fields */);
Available on crate feature stream only.
Expand description

A video ID

+VideoId in twitch_types::stream - Rust
pub struct VideoId(/* private fields */);
Available on crate feature stream only.
Expand description

A video ID

Implementations§

source§

impl VideoId

source

pub const fn new(raw: String) -> Self

Constructs a new VideoId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newVideoIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<VideoIdRef>

Converts this VideoId into a Box<VideoIdRef>

@@ -9,21 +9,21 @@ Cow<'_, VideoIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for VideoId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<VideoIdRef> for VideoId

source§

fn as_ref(&self) -> &VideoIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for VideoId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<VideoIdRef> for VideoId

source§

fn borrow(&self) -> &VideoIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for VideoId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for VideoId

source§

fn clone(&self) -> VideoId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VideoId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for VideoId

§

type Target = VideoIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for VideoId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for VideoId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a VideoId> for &'a VideoIdRef

source§

fn from(owned: &'a VideoId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a VideoId> for Cow<'a, VideoIdRef>

source§

fn from(owned: &'a VideoId) -> Self

Converts to this type from the input type.
source§

impl From<&VideoIdRef> for VideoId

source§

fn from(s: &VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for VideoId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<VideoIdRef>> for VideoId

source§

fn from(r: Box<VideoIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for VideoId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, VideoIdRef>> for VideoId

source§

fn from(r: Cow<'a, VideoIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for VideoId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<VideoId> for Box<VideoIdRef>

source§

fn from(r: VideoId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<VideoId> for Cow<'a, VideoIdRef>

source§

fn from(owned: VideoId) -> Self

Converts to this type from the input type.
source§

impl From<VideoId> for String

source§

fn from(s: VideoId) -> Self

Converts to this type from the input type.
source§

impl FromStr for VideoId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for VideoId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<VideoIdRef> for VideoId

source§

fn as_ref(&self) -> &VideoIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for VideoId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<VideoIdRef> for VideoId

source§

fn borrow(&self) -> &VideoIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for VideoId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for VideoId

source§

fn clone(&self) -> VideoId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VideoId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for VideoId

§

type Target = VideoIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for VideoId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for VideoId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a VideoId> for &'a VideoIdRef

source§

fn from(owned: &'a VideoId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a VideoId> for Cow<'a, VideoIdRef>

source§

fn from(owned: &'a VideoId) -> Self

Converts to this type from the input type.
source§

impl From<&VideoIdRef> for VideoId

source§

fn from(s: &VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for VideoId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<VideoIdRef>> for VideoId

source§

fn from(r: Box<VideoIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for VideoId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, VideoIdRef>> for VideoId

source§

fn from(r: Cow<'a, VideoIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for VideoId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<VideoId> for Box<VideoIdRef>

source§

fn from(r: VideoId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<VideoId> for Cow<'a, VideoIdRef>

source§

fn from(owned: VideoId) -> Self

Converts to this type from the input type.
source§

impl From<VideoId> for String

source§

fn from(s: VideoId) -> Self

Converts to this type from the input type.
source§

impl FromStr for VideoId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for VideoId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoId

source§

fn into_cow(self) -> Cow<'a, VideoIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, VideoIdRef> for VideoId

source§

fn into_cow(self) -> Cow<'a, VideoIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for VideoId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&VideoIdRef> for VideoId

source§

fn eq(&self, other: &&VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoId> for &VideoIdRef

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoId> for VideoIdRef

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&VideoIdRef> for VideoId

source§

fn eq(&self, other: &&VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoIdRef> for VideoId

source§

fn eq(&self, other: &VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoId> for &VideoIdRef

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for VideoId

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoId> for VideoIdRef

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoIdRef> for VideoId

source§

fn eq(&self, other: &VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for VideoId

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for VideoId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for VideoId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, VideoId> for &'zf VideoIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf VideoId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for VideoId

source§

impl StructuralEq for VideoId

source§

impl StructuralPartialEq for VideoId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/stream/struct.VideoIdRef.html b/twitch_types/stream/struct.VideoIdRef.html index ee154b19..571b851a 100644 --- a/twitch_types/stream/struct.VideoIdRef.html +++ b/twitch_types/stream/struct.VideoIdRef.html @@ -1,4 +1,4 @@ -VideoIdRef in twitch_types::stream - Rust
pub struct VideoIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A video ID

+VideoIdRef in twitch_types::stream - Rust
pub struct VideoIdRef(/* private fields */);
Available on crate feature stream only.
Expand description

A video ID

Implementations§

source§

impl VideoIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed VideoIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed VideoIdRef

source

pub fn into_owned(self: Box<VideoIdRef>) -> VideoId

Converts a Box<VideoIdRef> into a VideoId without copying or allocating

@@ -7,14 +7,14 @@ Cow<'_, VideoIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a VideoIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<VideoIdRef> for VideoId

source§

fn as_ref(&self) -> &VideoIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for VideoIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<VideoIdRef> for VideoId

source§

fn borrow(&self) -> &VideoIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for VideoIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for VideoIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a VideoIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<VideoIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for VideoIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, VideoIdRef>> for &'a VideoIdRef

source§

fn from(r: &'a Cow<'b, VideoIdRef>) -> &'a VideoIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a VideoIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a VideoId> for &'a VideoIdRef

source§

fn from(owned: &'a VideoId) -> Self

Converts to this type from the input type.
source§

impl From<&VideoIdRef> for Arc<VideoIdRef>

source§

fn from(r: &VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a VideoIdRef> for Cow<'a, VideoIdRef>

source§

fn from(r: &'a VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&VideoIdRef> for Rc<VideoIdRef>

source§

fn from(r: &VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&VideoIdRef> for VideoId

source§

fn from(s: &VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a VideoIdRef

source§

fn from(s: &'a str) -> &'a VideoIdRef

Converts to this type from the input type.
source§

impl From<VideoId> for Box<VideoIdRef>

source§

fn from(r: VideoId) -> Self

Converts to this type from the input type.
source§

impl Hash for VideoIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoId

source§

fn into_cow(self) -> Cow<'a, VideoIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoIdRef

source§

fn into_cow(self) -> Cow<'a, VideoIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, VideoIdRef> for VideoId

source§

fn into_cow(self) -> Cow<'a, VideoIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for VideoIdRef

source§

fn cmp(&self, other: &VideoIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&VideoIdRef> for VideoId

source§

fn eq(&self, other: &&VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoId> for &VideoIdRef

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoId> for VideoIdRef

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<VideoIdRef> for VideoId

source§

fn as_ref(&self) -> &VideoIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for VideoIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<VideoIdRef> for VideoId

source§

fn borrow(&self) -> &VideoIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for VideoIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for VideoIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a VideoIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<VideoIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for VideoIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, VideoIdRef>> for &'a VideoIdRef

source§

fn from(r: &'a Cow<'b, VideoIdRef>) -> &'a VideoIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a VideoIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a VideoId> for &'a VideoIdRef

source§

fn from(owned: &'a VideoId) -> Self

Converts to this type from the input type.
source§

impl From<&VideoIdRef> for Arc<VideoIdRef>

source§

fn from(r: &VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a VideoIdRef> for Cow<'a, VideoIdRef>

source§

fn from(r: &'a VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&VideoIdRef> for Rc<VideoIdRef>

source§

fn from(r: &VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&VideoIdRef> for VideoId

source§

fn from(s: &VideoIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a VideoIdRef

source§

fn from(s: &'a str) -> &'a VideoIdRef

Converts to this type from the input type.
source§

impl From<VideoId> for Box<VideoIdRef>

source§

fn from(r: VideoId) -> Self

Converts to this type from the input type.
source§

impl Hash for VideoIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoId

source§

fn into_cow(self) -> Cow<'a, VideoIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoIdRef

source§

fn into_cow(self) -> Cow<'a, VideoIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, VideoIdRef> for VideoId

source§

fn into_cow(self) -> Cow<'a, VideoIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for VideoIdRef

source§

fn cmp(&self, other: &VideoIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&VideoIdRef> for VideoId

source§

fn eq(&self, other: &&VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoIdRef> for VideoId

source§

fn eq(&self, other: &VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoId> for &VideoIdRef

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoId> for VideoIdRef

source§

fn eq(&self, other: &VideoId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<VideoIdRef> for VideoId

source§

fn eq(&self, other: &VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for VideoIdRef

source§

fn eq(&self, other: &VideoIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for VideoIdRef

source§

fn partial_cmp(&self, other: &VideoIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= diff --git a/twitch_types/struct.DisplayName.html b/twitch_types/struct.DisplayName.html index 909e6742..b80b1512 100644 --- a/twitch_types/struct.DisplayName.html +++ b/twitch_types/struct.DisplayName.html @@ -1,4 +1,4 @@ -DisplayName in twitch_types - Rust
pub struct DisplayName(/* private fields */);
Expand description

A users display name

+DisplayName in twitch_types - Rust
pub struct DisplayName(/* private fields */);
Expand description

A users display name

Implementations§

source§

impl DisplayName

source

pub const fn new(raw: String) -> Self

Constructs a new DisplayName

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newDisplayNamefrom a static reference

source

pub fn into_boxed_ref(self) -> Box<DisplayNameRef>

Converts this DisplayName into a Box<DisplayNameRef>

@@ -9,21 +9,21 @@ Cow<'_, DisplayNameRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for DisplayName

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<DisplayNameRef> for DisplayName

source§

fn as_ref(&self) -> &DisplayNameRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for DisplayName

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<DisplayNameRef> for DisplayName

source§

fn borrow(&self) -> &DisplayNameRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for DisplayName

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for DisplayName

source§

fn clone(&self) -> DisplayName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DisplayName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for DisplayName

§

type Target = DisplayNameRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for DisplayName

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for DisplayName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a DisplayName> for &'a DisplayNameRef

source§

fn from(owned: &'a DisplayName) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a DisplayName> for Cow<'a, DisplayNameRef>

source§

fn from(owned: &'a DisplayName) -> Self

Converts to this type from the input type.
source§

impl From<&DisplayNameRef> for DisplayName

source§

fn from(s: &DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for DisplayName

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<DisplayNameRef>> for DisplayName

source§

fn from(r: Box<DisplayNameRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for DisplayName

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, DisplayNameRef>> for DisplayName

source§

fn from(r: Cow<'a, DisplayNameRef>) -> Self

Converts to this type from the input type.
source§

impl From<DisplayName> for Box<DisplayNameRef>

source§

fn from(r: DisplayName) -> Self

Converts to this type from the input type.
source§

impl<'a> From<DisplayName> for Cow<'a, DisplayNameRef>

source§

fn from(owned: DisplayName) -> Self

Converts to this type from the input type.
source§

impl From<DisplayName> for String

source§

fn from(s: DisplayName) -> Self

Converts to this type from the input type.
source§

impl From<String> for DisplayName

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for DisplayName

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for DisplayName

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<DisplayNameRef> for DisplayName

source§

fn as_ref(&self) -> &DisplayNameRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for DisplayName

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<DisplayNameRef> for DisplayName

source§

fn borrow(&self) -> &DisplayNameRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for DisplayName

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for DisplayName

source§

fn clone(&self) -> DisplayName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DisplayName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for DisplayName

§

type Target = DisplayNameRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for DisplayName

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for DisplayName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a DisplayName> for &'a DisplayNameRef

source§

fn from(owned: &'a DisplayName) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a DisplayName> for Cow<'a, DisplayNameRef>

source§

fn from(owned: &'a DisplayName) -> Self

Converts to this type from the input type.
source§

impl From<&DisplayNameRef> for DisplayName

source§

fn from(s: &DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for DisplayName

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<DisplayNameRef>> for DisplayName

source§

fn from(r: Box<DisplayNameRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for DisplayName

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, DisplayNameRef>> for DisplayName

source§

fn from(r: Cow<'a, DisplayNameRef>) -> Self

Converts to this type from the input type.
source§

impl From<DisplayName> for Box<DisplayNameRef>

source§

fn from(r: DisplayName) -> Self

Converts to this type from the input type.
source§

impl<'a> From<DisplayName> for Cow<'a, DisplayNameRef>

source§

fn from(owned: DisplayName) -> Self

Converts to this type from the input type.
source§

impl From<DisplayName> for String

source§

fn from(s: DisplayName) -> Self

Converts to this type from the input type.
source§

impl From<String> for DisplayName

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for DisplayName

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for DisplayName

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayName

source§

fn into_cow(self) -> Cow<'a, DisplayNameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, DisplayNameRef> for DisplayName

source§

fn into_cow(self) -> Cow<'a, DisplayNameRef>

Make the cow with proper ownership, muu
source§

impl Ord for DisplayName

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&DisplayNameRef> for DisplayName

source§

fn eq(&self, other: &&DisplayNameRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&DisplayNameRef> for DisplayName

source§

fn eq(&self, other: &&DisplayNameRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayName> for &DisplayNameRef

source§

fn eq(&self, other: &DisplayName) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayName> for &DisplayNameRef

source§

fn eq(&self, other: &DisplayName) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayName> for DisplayNameRef

source§

fn eq(&self, other: &DisplayName) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayNameRef> for DisplayName

source§

fn eq(&self, other: &DisplayNameRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for DisplayName

source§

fn eq(&self, other: &DisplayName) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayNameRef> for DisplayName

source§

fn eq(&self, other: &DisplayNameRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for DisplayName

source§

fn eq(&self, other: &DisplayName) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for DisplayName

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for DisplayName

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, DisplayName> for &'zf DisplayNameRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf DisplayName) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for DisplayName

source§

impl StructuralEq for DisplayName

source§

impl StructuralPartialEq for DisplayName

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/struct.DisplayNameRef.html b/twitch_types/struct.DisplayNameRef.html index 3db3326f..170758ce 100644 --- a/twitch_types/struct.DisplayNameRef.html +++ b/twitch_types/struct.DisplayNameRef.html @@ -1,4 +1,4 @@ -DisplayNameRef in twitch_types - Rust
pub struct DisplayNameRef(/* private fields */);
Expand description

A users display name

+DisplayNameRef in twitch_types - Rust
pub struct DisplayNameRef(/* private fields */);
Expand description

A users display name

Implementations§

source§

impl DisplayNameRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed DisplayNameRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed DisplayNameRef

source

pub fn into_owned(self: Box<DisplayNameRef>) -> DisplayName

Converts a Box<DisplayNameRef> into a DisplayName without copying or allocating

@@ -7,10 +7,10 @@ Cow<'_, DisplayNameRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a DisplayNameRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<DisplayNameRef> for DisplayName

source§

fn as_ref(&self) -> &DisplayNameRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for DisplayNameRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<DisplayNameRef> for DisplayName

source§

fn borrow(&self) -> &DisplayNameRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for DisplayNameRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for DisplayNameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a DisplayNameRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<DisplayNameRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for DisplayNameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, DisplayNameRef>> for &'a DisplayNameRef

source§

fn from(r: &'a Cow<'b, DisplayNameRef>) -> &'a DisplayNameRef

Converts to this type from the input type.
source§

impl<'a> From<&'a DisplayName> for &'a DisplayNameRef

source§

fn from(owned: &'a DisplayName) -> Self

Converts to this type from the input type.
source§

impl From<&DisplayNameRef> for Arc<DisplayNameRef>

source§

fn from(r: &DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a DisplayNameRef> for Cow<'a, DisplayNameRef>

source§

fn from(r: &'a DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl From<&DisplayNameRef> for DisplayName

source§

fn from(s: &DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl From<&DisplayNameRef> for Rc<DisplayNameRef>

source§

fn from(r: &DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a DisplayNameRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a DisplayNameRef

source§

fn from(s: &'a str) -> &'a DisplayNameRef

Converts to this type from the input type.
source§

impl From<DisplayName> for Box<DisplayNameRef>

source§

fn from(r: DisplayName) -> Self

Converts to this type from the input type.
source§

impl Hash for DisplayNameRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayName

source§

fn into_cow(self) -> Cow<'a, DisplayNameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayNameRef

source§

fn into_cow(self) -> Cow<'a, DisplayNameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, DisplayNameRef> for DisplayName

source§

fn into_cow(self) -> Cow<'a, DisplayNameRef>

Make the cow with proper ownership, muu
source§

impl Ord for DisplayNameRef

source§

fn cmp(&self, other: &DisplayNameRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&DisplayNameRef> for DisplayName

source§

fn eq(&self, other: &&DisplayNameRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayName> for &DisplayNameRef

source§

fn eq(&self, other: &DisplayName) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<DisplayNameRef> for DisplayName

source§

fn as_ref(&self) -> &DisplayNameRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for DisplayNameRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<DisplayNameRef> for DisplayName

source§

fn borrow(&self) -> &DisplayNameRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for DisplayNameRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for DisplayNameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a DisplayNameRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<DisplayNameRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for DisplayNameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, DisplayNameRef>> for &'a DisplayNameRef

source§

fn from(r: &'a Cow<'b, DisplayNameRef>) -> &'a DisplayNameRef

Converts to this type from the input type.
source§

impl<'a> From<&'a DisplayName> for &'a DisplayNameRef

source§

fn from(owned: &'a DisplayName) -> Self

Converts to this type from the input type.
source§

impl From<&DisplayNameRef> for Arc<DisplayNameRef>

source§

fn from(r: &DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a DisplayNameRef> for Cow<'a, DisplayNameRef>

source§

fn from(r: &'a DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl From<&DisplayNameRef> for DisplayName

source§

fn from(s: &DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl From<&DisplayNameRef> for Rc<DisplayNameRef>

source§

fn from(r: &DisplayNameRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a DisplayNameRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a DisplayNameRef

source§

fn from(s: &'a str) -> &'a DisplayNameRef

Converts to this type from the input type.
source§

impl From<DisplayName> for Box<DisplayNameRef>

source§

fn from(r: DisplayName) -> Self

Converts to this type from the input type.
source§

impl Hash for DisplayNameRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayName

source§

fn into_cow(self) -> Cow<'a, DisplayNameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayNameRef

source§

fn into_cow(self) -> Cow<'a, DisplayNameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, DisplayNameRef> for DisplayName

source§

fn into_cow(self) -> Cow<'a, DisplayNameRef>

Make the cow with proper ownership, muu
source§

impl Ord for DisplayNameRef

source§

fn cmp(&self, other: &DisplayNameRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&DisplayNameRef> for DisplayName

source§

fn eq(&self, other: &&DisplayNameRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayName> for &DisplayNameRef

source§

fn eq(&self, other: &DisplayName) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayName> for DisplayNameRef

source§

fn eq(&self, other: &DisplayName) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<DisplayNameRef> for DisplayName

source§

fn eq(&self, other: &DisplayNameRef) -> bool

This method tests for self and other values to be equal, and is used diff --git a/twitch_types/struct.MsgId.html b/twitch_types/struct.MsgId.html index 1b1973ac..8165aff6 100644 --- a/twitch_types/struct.MsgId.html +++ b/twitch_types/struct.MsgId.html @@ -1,4 +1,4 @@ -MsgId in twitch_types - Rust

Struct twitch_types::MsgId

source ·
pub struct MsgId(/* private fields */);
Expand description

A message ID

+MsgId in twitch_types - Rust

Struct twitch_types::MsgId

source ·
pub struct MsgId(/* private fields */);
Expand description

A message ID

Implementations§

source§

impl MsgId

source

pub const fn new(raw: String) -> Self

Constructs a new MsgId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newMsgIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<MsgIdRef>

Converts this MsgId into a Box<MsgIdRef>

@@ -9,21 +9,21 @@ Cow<'_, MsgIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for MsgId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<MsgIdRef> for MsgId

source§

fn as_ref(&self) -> &MsgIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for MsgId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<MsgIdRef> for MsgId

source§

fn borrow(&self) -> &MsgIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for MsgId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for MsgId

source§

fn clone(&self) -> MsgId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MsgId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for MsgId

§

type Target = MsgIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for MsgId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for MsgId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a MsgId> for &'a MsgIdRef

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgId> for Cow<'a, MsgIdRef>

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for MsgId

source§

fn from(s: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for MsgId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<MsgIdRef>> for MsgId

source§

fn from(r: Box<MsgIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for MsgId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, MsgIdRef>> for MsgId

source§

fn from(r: Cow<'a, MsgIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<MsgId> for Box<MsgIdRef>

source§

fn from(r: MsgId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MsgId> for Cow<'a, MsgIdRef>

source§

fn from(owned: MsgId) -> Self

Converts to this type from the input type.
source§

impl From<MsgId> for String

source§

fn from(s: MsgId) -> Self

Converts to this type from the input type.
source§

impl From<String> for MsgId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for MsgId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for MsgId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<MsgIdRef> for MsgId

source§

fn as_ref(&self) -> &MsgIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for MsgId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<MsgIdRef> for MsgId

source§

fn borrow(&self) -> &MsgIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for MsgId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for MsgId

source§

fn clone(&self) -> MsgId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MsgId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for MsgId

§

type Target = MsgIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for MsgId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for MsgId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a MsgId> for &'a MsgIdRef

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgId> for Cow<'a, MsgIdRef>

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for MsgId

source§

fn from(s: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for MsgId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<MsgIdRef>> for MsgId

source§

fn from(r: Box<MsgIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for MsgId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, MsgIdRef>> for MsgId

source§

fn from(r: Cow<'a, MsgIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<MsgId> for Box<MsgIdRef>

source§

fn from(r: MsgId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MsgId> for Cow<'a, MsgIdRef>

source§

fn from(owned: MsgId) -> Self

Converts to this type from the input type.
source§

impl From<MsgId> for String

source§

fn from(s: MsgId) -> Self

Converts to this type from the input type.
source§

impl From<String> for MsgId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for MsgId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for MsgId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for MsgId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for MsgId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&MsgIdRef> for MsgId

source§

fn eq(&self, other: &&MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<&MsgIdRef> for MsgId

source§

fn eq(&self, other: &&MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for &MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgIdRef> for MsgId

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for MsgId

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgIdRef> for MsgId

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for MsgId

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for MsgId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for MsgId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, MsgId> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for MsgId

source§

impl StructuralEq for MsgId

source§

impl StructuralPartialEq for MsgId

Auto Trait Implementations§

§

impl RefUnwindSafe for MsgId

§

impl Send for MsgId

§

impl Sync for MsgId

§

impl Unpin for MsgId

§

impl UnwindSafe for MsgId

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/struct.MsgIdRef.html b/twitch_types/struct.MsgIdRef.html index 1d089b73..2c697c23 100644 --- a/twitch_types/struct.MsgIdRef.html +++ b/twitch_types/struct.MsgIdRef.html @@ -1,4 +1,4 @@ -MsgIdRef in twitch_types - Rust

Struct twitch_types::MsgIdRef

source ·
pub struct MsgIdRef(/* private fields */);
Expand description

A message ID

+MsgIdRef in twitch_types - Rust

Struct twitch_types::MsgIdRef

source ·
pub struct MsgIdRef(/* private fields */);
Expand description

A message ID

Implementations§

source§

impl MsgIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed MsgIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed MsgIdRef

source

pub fn into_owned(self: Box<MsgIdRef>) -> MsgId

Converts a Box<MsgIdRef> into a MsgId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, MsgIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a MsgIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<MsgIdRef> for MsgId

source§

fn as_ref(&self) -> &MsgIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for MsgIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<MsgIdRef> for MsgId

source§

fn borrow(&self) -> &MsgIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for MsgIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for MsgIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a MsgIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<MsgIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for MsgIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, MsgIdRef>> for &'a MsgIdRef

source§

fn from(r: &'a Cow<'b, MsgIdRef>) -> &'a MsgIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgId> for &'a MsgIdRef

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for Arc<MsgIdRef>

source§

fn from(r: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgIdRef> for Cow<'a, MsgIdRef>

source§

fn from(r: &'a MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for MsgId

source§

fn from(s: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for Rc<MsgIdRef>

source§

fn from(r: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a MsgIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a MsgIdRef

source§

fn from(s: &'a str) -> &'a MsgIdRef

Converts to this type from the input type.
source§

impl From<MsgId> for Box<MsgIdRef>

source§

fn from(r: MsgId) -> Self

Converts to this type from the input type.
source§

impl Hash for MsgIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgIdRef

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for MsgIdRef

source§

fn cmp(&self, other: &MsgIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&MsgIdRef> for MsgId

source§

fn eq(&self, other: &&MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for &MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<MsgIdRef> for MsgId

source§

fn as_ref(&self) -> &MsgIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for MsgIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<MsgIdRef> for MsgId

source§

fn borrow(&self) -> &MsgIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for MsgIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for MsgIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a MsgIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<MsgIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for MsgIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, MsgIdRef>> for &'a MsgIdRef

source§

fn from(r: &'a Cow<'b, MsgIdRef>) -> &'a MsgIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgId> for &'a MsgIdRef

source§

fn from(owned: &'a MsgId) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for Arc<MsgIdRef>

source§

fn from(r: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a MsgIdRef> for Cow<'a, MsgIdRef>

source§

fn from(r: &'a MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for MsgId

source§

fn from(s: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&MsgIdRef> for Rc<MsgIdRef>

source§

fn from(r: &MsgIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a MsgIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a MsgIdRef

source§

fn from(s: &'a str) -> &'a MsgIdRef

Converts to this type from the input type.
source§

impl From<MsgId> for Box<MsgIdRef>

source§

fn from(r: MsgId) -> Self

Converts to this type from the input type.
source§

impl Hash for MsgIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgIdRef

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

fn into_cow(self) -> Cow<'a, MsgIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for MsgIdRef

source§

fn cmp(&self, other: &MsgIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&MsgIdRef> for MsgId

source§

fn eq(&self, other: &&MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for &MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgId> for MsgIdRef

source§

fn eq(&self, other: &MsgId) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgIdRef> for MsgId

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for MsgIdRef

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<MsgIdRef> for MsgId

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for MsgIdRef

source§

fn eq(&self, other: &MsgIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for MsgIdRef

source§

fn partial_cmp(&self, other: &MsgIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for MsgIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for MsgIdRef

§

type Owned = MsgId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, MsgId> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, MsgIdRef> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for MsgIdRef

source§

impl StructuralEq for MsgIdRef

source§

impl StructuralPartialEq for MsgIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for MsgIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for MsgIdRef

§

type Owned = MsgId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, MsgId> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, MsgIdRef> for &'zf MsgIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf MsgIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for MsgIdRef

source§

impl StructuralEq for MsgIdRef

source§

impl StructuralPartialEq for MsgIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/struct.Nickname.html b/twitch_types/struct.Nickname.html index c4641e35..2740a186 100644 --- a/twitch_types/struct.Nickname.html +++ b/twitch_types/struct.Nickname.html @@ -1,4 +1,4 @@ -Nickname in twitch_types - Rust

Struct twitch_types::Nickname

source ·
pub struct Nickname(/* private fields */);
Expand description

A nickname, not capitalized.

+Nickname in twitch_types - Rust

Struct twitch_types::Nickname

source ·
pub struct Nickname(/* private fields */);
Expand description

A nickname, not capitalized.

Implementations§

source§

impl Nickname

source

pub const fn new(raw: String) -> Self

Constructs a new Nickname

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newNicknamefrom a static reference

source

pub fn into_boxed_ref(self) -> Box<NicknameRef>

Converts this Nickname into a Box<NicknameRef>

@@ -9,21 +9,21 @@ Cow<'_, NicknameRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for Nickname

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<NicknameRef> for Nickname

source§

fn as_ref(&self) -> &NicknameRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for Nickname

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<NicknameRef> for Nickname

source§

fn borrow(&self) -> &NicknameRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for Nickname

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for Nickname

source§

fn clone(&self) -> Nickname

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Nickname

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Nickname

§

type Target = NicknameRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for Nickname

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Nickname

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a Nickname> for &'a NicknameRef

source§

fn from(owned: &'a Nickname) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a Nickname> for Cow<'a, NicknameRef>

source§

fn from(owned: &'a Nickname) -> Self

Converts to this type from the input type.
source§

impl From<&NicknameRef> for Nickname

source§

fn from(s: &NicknameRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for Nickname

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<NicknameRef>> for Nickname

source§

fn from(r: Box<NicknameRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for Nickname

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, NicknameRef>> for Nickname

source§

fn from(r: Cow<'a, NicknameRef>) -> Self

Converts to this type from the input type.
source§

impl From<Nickname> for Box<NicknameRef>

source§

fn from(r: Nickname) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Nickname> for Cow<'a, NicknameRef>

source§

fn from(owned: Nickname) -> Self

Converts to this type from the input type.
source§

impl From<Nickname> for String

source§

fn from(s: Nickname) -> Self

Converts to this type from the input type.
source§

impl From<String> for Nickname

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for Nickname

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Nickname

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<NicknameRef> for Nickname

source§

fn as_ref(&self) -> &NicknameRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for Nickname

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<NicknameRef> for Nickname

source§

fn borrow(&self) -> &NicknameRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for Nickname

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for Nickname

source§

fn clone(&self) -> Nickname

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Nickname

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Nickname

§

type Target = NicknameRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for Nickname

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Nickname

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a Nickname> for &'a NicknameRef

source§

fn from(owned: &'a Nickname) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a Nickname> for Cow<'a, NicknameRef>

source§

fn from(owned: &'a Nickname) -> Self

Converts to this type from the input type.
source§

impl From<&NicknameRef> for Nickname

source§

fn from(s: &NicknameRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for Nickname

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<NicknameRef>> for Nickname

source§

fn from(r: Box<NicknameRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for Nickname

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, NicknameRef>> for Nickname

source§

fn from(r: Cow<'a, NicknameRef>) -> Self

Converts to this type from the input type.
source§

impl From<Nickname> for Box<NicknameRef>

source§

fn from(r: Nickname) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Nickname> for Cow<'a, NicknameRef>

source§

fn from(owned: Nickname) -> Self

Converts to this type from the input type.
source§

impl From<Nickname> for String

source§

fn from(s: Nickname) -> Self

Converts to this type from the input type.
source§

impl From<String> for Nickname

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for Nickname

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Nickname

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, NicknameRef> for &'a Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, NicknameRef> for Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl Ord for Nickname

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, NicknameRef> for &'a Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, NicknameRef> for Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl Ord for Nickname

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&NicknameRef> for Nickname

source§

fn eq(&self, other: &&NicknameRef) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&NicknameRef> for Nickname

source§

fn eq(&self, other: &&NicknameRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Nickname> for &NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Nickname> for &NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Nickname> for NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<NicknameRef> for Nickname

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for Nickname

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<NicknameRef> for Nickname

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for Nickname

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Nickname

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for Nickname

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, Nickname> for &'zf NicknameRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf Nickname) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for Nickname

source§

impl StructuralEq for Nickname

source§

impl StructuralPartialEq for Nickname

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/struct.NicknameRef.html b/twitch_types/struct.NicknameRef.html index ef3f42e3..159ceb54 100644 --- a/twitch_types/struct.NicknameRef.html +++ b/twitch_types/struct.NicknameRef.html @@ -1,4 +1,4 @@ -NicknameRef in twitch_types - Rust
pub struct NicknameRef(/* private fields */);
Expand description

A nickname, not capitalized.

+NicknameRef in twitch_types - Rust
pub struct NicknameRef(/* private fields */);
Expand description

A nickname, not capitalized.

Implementations§

source§

impl NicknameRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed NicknameRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed NicknameRef

source

pub fn into_owned(self: Box<NicknameRef>) -> Nickname

Converts a Box<NicknameRef> into a Nickname without copying or allocating

@@ -7,16 +7,16 @@ Cow<'_, NicknameRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a NicknameRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<NicknameRef> for Nickname

source§

fn as_ref(&self) -> &NicknameRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for NicknameRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<NicknameRef> for Nickname

source§

fn borrow(&self) -> &NicknameRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for NicknameRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for NicknameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a NicknameRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<NicknameRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for NicknameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, NicknameRef>> for &'a NicknameRef

source§

fn from(r: &'a Cow<'b, NicknameRef>) -> &'a NicknameRef

Converts to this type from the input type.
source§

impl<'a> From<&'a Nickname> for &'a NicknameRef

source§

fn from(owned: &'a Nickname) -> Self

Converts to this type from the input type.
source§

impl From<&NicknameRef> for Arc<NicknameRef>

source§

fn from(r: &NicknameRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a NicknameRef> for Cow<'a, NicknameRef>

source§

fn from(r: &'a NicknameRef) -> Self

Converts to this type from the input type.
source§

impl From<&NicknameRef> for Nickname

source§

fn from(s: &NicknameRef) -> Self

Converts to this type from the input type.
source§

impl From<&NicknameRef> for Rc<NicknameRef>

source§

fn from(r: &NicknameRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a NicknameRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a NicknameRef

source§

fn from(s: &'a str) -> &'a NicknameRef

Converts to this type from the input type.
source§

impl From<Nickname> for Box<NicknameRef>

source§

fn from(r: Nickname) -> Self

Converts to this type from the input type.
source§

impl Hash for NicknameRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, NicknameRef> for &'a Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, NicknameRef> for &'a NicknameRef

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, NicknameRef> for Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl Ord for NicknameRef

source§

fn cmp(&self, other: &NicknameRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&NicknameRef> for Nickname

source§

fn eq(&self, other: &&NicknameRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Nickname> for &NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Nickname> for NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<NicknameRef> for Nickname

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used +needs to construct itself. Read more
source§

impl AsRef<NicknameRef> for Nickname

source§

fn as_ref(&self) -> &NicknameRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for NicknameRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<NicknameRef> for Nickname

source§

fn borrow(&self) -> &NicknameRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for NicknameRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for NicknameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a NicknameRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<NicknameRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for NicknameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, NicknameRef>> for &'a NicknameRef

source§

fn from(r: &'a Cow<'b, NicknameRef>) -> &'a NicknameRef

Converts to this type from the input type.
source§

impl<'a> From<&'a Nickname> for &'a NicknameRef

source§

fn from(owned: &'a Nickname) -> Self

Converts to this type from the input type.
source§

impl From<&NicknameRef> for Arc<NicknameRef>

source§

fn from(r: &NicknameRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a NicknameRef> for Cow<'a, NicknameRef>

source§

fn from(r: &'a NicknameRef) -> Self

Converts to this type from the input type.
source§

impl From<&NicknameRef> for Nickname

source§

fn from(s: &NicknameRef) -> Self

Converts to this type from the input type.
source§

impl From<&NicknameRef> for Rc<NicknameRef>

source§

fn from(r: &NicknameRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a NicknameRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a NicknameRef

source§

fn from(s: &'a str) -> &'a NicknameRef

Converts to this type from the input type.
source§

impl From<Nickname> for Box<NicknameRef>

source§

fn from(r: Nickname) -> Self

Converts to this type from the input type.
source§

impl Hash for NicknameRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, NicknameRef> for &'a Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, NicknameRef> for &'a NicknameRef

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, NicknameRef> for Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
source§

impl Ord for NicknameRef

source§

fn cmp(&self, other: &NicknameRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&NicknameRef> for Nickname

source§

fn eq(&self, other: &&NicknameRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for NicknameRef

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Nickname> for &NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Nickname> for NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<NicknameRef> for Nickname

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for NicknameRef

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for NicknameRef

source§

fn partial_cmp(&self, other: &NicknameRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for NicknameRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for NicknameRef

§

type Owned = Nickname

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, Nickname> for &'zf NicknameRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf Nickname) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, NicknameRef> for &'zf NicknameRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf NicknameRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for NicknameRef

source§

impl StructuralEq for NicknameRef

source§

impl StructuralPartialEq for NicknameRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/twitch_types/struct.UserId.html b/twitch_types/struct.UserId.html index 203df277..16133533 100644 --- a/twitch_types/struct.UserId.html +++ b/twitch_types/struct.UserId.html @@ -1,4 +1,4 @@ -UserId in twitch_types - Rust

Struct twitch_types::UserId

source ·
pub struct UserId(/* private fields */);
Expand description

A user ID.

+UserId in twitch_types - Rust

Struct twitch_types::UserId

source ·
pub struct UserId(/* private fields */);
Expand description

A user ID.

Implementations§

source§

impl UserId

source

pub const fn new(raw: String) -> Self

Constructs a new UserId

source

pub fn from_static(raw: &'static str) -> Self

Constructs a newUserIdfrom a static reference

source

pub fn into_boxed_ref(self) -> Box<UserIdRef>

Converts this UserId into a Box<UserIdRef>

@@ -9,17 +9,17 @@ Cow<'_, UserIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for UserId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<UserIdRef> for UserId

source§

fn as_ref(&self) -> &UserIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for UserId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<UserIdRef> for UserId

source§

fn borrow(&self) -> &UserIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for UserId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for UserId

source§

fn clone(&self) -> UserId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UserId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for UserId

§

type Target = UserIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for UserId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for UserId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a UserId> for &'a UserIdRef

source§

fn from(owned: &'a UserId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a UserId> for Cow<'a, UserIdRef>

source§

fn from(owned: &'a UserId) -> Self

Converts to this type from the input type.
source§

impl From<&UserIdRef> for UserId

source§

fn from(s: &UserIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for UserId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<UserIdRef>> for UserId

source§

fn from(r: Box<UserIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for UserId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, UserIdRef>> for UserId

source§

fn from(r: Cow<'a, UserIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for UserId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UserId> for Box<UserIdRef>

source§

fn from(r: UserId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<UserId> for Cow<'a, UserIdRef>

source§

fn from(owned: UserId) -> Self

Converts to this type from the input type.
source§

impl From<UserId> for String

source§

fn from(s: UserId) -> Self

Converts to this type from the input type.
source§

impl FromStr for UserId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for UserId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<UserIdRef> for UserId

source§

fn as_ref(&self) -> &UserIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for UserId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<UserIdRef> for UserId

source§

fn borrow(&self) -> &UserIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for UserId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for UserId

source§

fn clone(&self) -> UserId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UserId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for UserId

§

type Target = UserIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for UserId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for UserId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a UserId> for &'a UserIdRef

source§

fn from(owned: &'a UserId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a UserId> for Cow<'a, UserIdRef>

source§

fn from(owned: &'a UserId) -> Self

Converts to this type from the input type.
source§

impl From<&UserIdRef> for UserId

source§

fn from(s: &UserIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for UserId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<UserIdRef>> for UserId

source§

fn from(r: Box<UserIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for UserId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, UserIdRef>> for UserId

source§

fn from(r: Cow<'a, UserIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for UserId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl From<UserId> for Box<UserIdRef>

source§

fn from(r: UserId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<UserId> for Cow<'a, UserIdRef>

source§

fn from(owned: UserId) -> Self

Converts to this type from the input type.
source§

impl From<UserId> for String

source§

fn from(s: UserId) -> Self

Converts to this type from the input type.
source§

impl FromStr for UserId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for UserId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserId

source§

fn into_cow(self) -> Cow<'a, UserIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, UserIdRef> for UserId

source§

fn into_cow(self) -> Cow<'a, UserIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for UserId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&UserIdRef> for UserId

source§

fn eq(&self, other: &&UserIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&UserIdRef> for UserId

source§

fn eq(&self, other: &&UserIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<UserId> for &UserIdRef

source§

fn eq(&self, other: &UserId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<UserId> for UserIdRef

source§

fn eq(&self, other: &UserId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<UserId> for UserIdRef

source§

fn eq(&self, other: &UserId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<UserIdRef> for UserId

source§

fn eq(&self, other: &UserIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for UserId

source§

fn eq(&self, other: &UserId) -> bool

This method tests for self and other values to be equal, and is used diff --git a/twitch_types/struct.UserIdRef.html b/twitch_types/struct.UserIdRef.html index 9040b817..0fc86e14 100644 --- a/twitch_types/struct.UserIdRef.html +++ b/twitch_types/struct.UserIdRef.html @@ -1,4 +1,4 @@ -UserIdRef in twitch_types - Rust

Struct twitch_types::UserIdRef

source ·
pub struct UserIdRef(/* private fields */);
Expand description

A user ID.

+UserIdRef in twitch_types - Rust

Struct twitch_types::UserIdRef

source ·
pub struct UserIdRef(/* private fields */);
Expand description

A user ID.

Implementations§

source§

impl UserIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed UserIdRef

source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed UserIdRef

source

pub fn into_owned(self: Box<UserIdRef>) -> UserId

Converts a Box<UserIdRef> into a UserId without copying or allocating

@@ -7,19 +7,19 @@ Cow<'_, UserIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a UserIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<UserIdRef> for UserId

source§

fn as_ref(&self) -> &UserIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for UserIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<UserIdRef> for UserId

source§

fn borrow(&self) -> &UserIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for UserIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for UserIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a UserIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<UserIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for UserIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, UserIdRef>> for &'a UserIdRef

source§

fn from(r: &'a Cow<'b, UserIdRef>) -> &'a UserIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a UserIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a UserId> for &'a UserIdRef

source§

fn from(owned: &'a UserId) -> Self

Converts to this type from the input type.
source§

impl From<&UserIdRef> for Arc<UserIdRef>

source§

fn from(r: &UserIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a UserIdRef> for Cow<'a, UserIdRef>

source§

fn from(r: &'a UserIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&UserIdRef> for Rc<UserIdRef>

source§

fn from(r: &UserIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&UserIdRef> for UserId

source§

fn from(s: &UserIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a UserIdRef

source§

fn from(s: &'a str) -> &'a UserIdRef

Converts to this type from the input type.
source§

impl From<UserId> for Box<UserIdRef>

source§

fn from(r: UserId) -> Self

Converts to this type from the input type.
source§

impl Hash for UserIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserId

source§

fn into_cow(self) -> Cow<'a, UserIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserIdRef

source§

fn into_cow(self) -> Cow<'a, UserIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, UserIdRef> for UserId

source§

fn into_cow(self) -> Cow<'a, UserIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for UserIdRef

source§

fn cmp(&self, other: &UserIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&UserIdRef> for UserId

source§

fn eq(&self, other: &&UserIdRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +needs to construct itself. Read more
source§

impl AsRef<UserIdRef> for UserId

source§

fn as_ref(&self) -> &UserIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for UserIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<UserIdRef> for UserId

source§

fn borrow(&self) -> &UserIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for UserIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for UserIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a UserIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<UserIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for UserIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, UserIdRef>> for &'a UserIdRef

source§

fn from(r: &'a Cow<'b, UserIdRef>) -> &'a UserIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a UserIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a UserId> for &'a UserIdRef

source§

fn from(owned: &'a UserId) -> Self

Converts to this type from the input type.
source§

impl From<&UserIdRef> for Arc<UserIdRef>

source§

fn from(r: &UserIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a UserIdRef> for Cow<'a, UserIdRef>

source§

fn from(r: &'a UserIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&UserIdRef> for Rc<UserIdRef>

source§

fn from(r: &UserIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&UserIdRef> for UserId

source§

fn from(s: &UserIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a UserIdRef

source§

fn from(s: &'a str) -> &'a UserIdRef

Converts to this type from the input type.
source§

impl From<UserId> for Box<UserIdRef>

source§

fn from(r: UserId) -> Self

Converts to this type from the input type.
source§

impl Hash for UserIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserId

source§

fn into_cow(self) -> Cow<'a, UserIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserIdRef

source§

fn into_cow(self) -> Cow<'a, UserIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, UserIdRef> for UserId

source§

fn into_cow(self) -> Cow<'a, UserIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for UserIdRef

source§

fn cmp(&self, other: &UserIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&UserIdRef> for UserId

source§

fn eq(&self, other: &&UserIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<UserId> for &UserIdRef

source§

fn eq(&self, other: &UserId) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<UserId> for UserIdRef

source§

fn eq(&self, other: &UserId) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<UserId> for UserIdRef

source§

fn eq(&self, other: &UserId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<UserIdRef> for UserId

source§

fn eq(&self, other: &UserIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for UserIdRef

source§

fn eq(&self, other: &UserIdRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for UserIdRef

source§

fn partial_cmp(&self, other: &UserIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for UserIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for UserIdRef

§

type Owned = UserId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, UserId> for &'zf UserIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf UserId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, UserIdRef> for &'zf UserIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf UserIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for UserIdRef

source§

impl StructuralEq for UserIdRef

source§

impl StructuralPartialEq for UserIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for UserIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for UserIdRef

§

type Owned = UserId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, UserId> for &'zf UserIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf UserId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, UserIdRef> for &'zf UserIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf UserIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for UserIdRef

source§

impl StructuralEq for UserIdRef

source§

impl StructuralPartialEq for UserIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/sub/index.html b/twitch_types/sub/index.html new file mode 100644 index 00000000..8c0ca621 --- /dev/null +++ b/twitch_types/sub/index.html @@ -0,0 +1,2 @@ +twitch_types::sub - Rust

Module twitch_types::sub

source ·
Available on crate feature sub only.
Expand description

types for subscriptions

+

Structs

\ No newline at end of file diff --git a/twitch_types/sub/sidebar-items.js b/twitch_types/sub/sidebar-items.js new file mode 100644 index 00000000..4b3277cd --- /dev/null +++ b/twitch_types/sub/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"struct":["CommunityGiftId","CommunityGiftIdRef"]}; \ No newline at end of file diff --git a/twitch_types/sub/struct.CommunityGiftId.html b/twitch_types/sub/struct.CommunityGiftId.html new file mode 100644 index 00000000..5ad2e611 --- /dev/null +++ b/twitch_types/sub/struct.CommunityGiftId.html @@ -0,0 +1,48 @@ +CommunityGiftId in twitch_types::sub - Rust
pub struct CommunityGiftId(/* private fields */);
Available on crate feature sub only.
Expand description

A community gift ID

+

A community gift is a so called “sub bomb”, where you gift one or multiple subscription(s) to a channel at once.

+

Implementations§

source§

impl CommunityGiftId

source

pub const fn new(raw: String) -> Self

Constructs a new CommunityGiftId

+
source

pub fn from_static(raw: &'static str) -> Self

Constructs a newCommunityGiftIdfrom a static reference

+
source

pub fn into_boxed_ref(self) -> Box<CommunityGiftIdRef>

Converts this CommunityGiftId into a Box<CommunityGiftIdRef>

+

This will drop any excess capacity.

+
source

pub fn take(self) -> String

Unwraps the underlying String value

+

Methods from Deref<Target = CommunityGiftIdRef>§

source

pub fn as_str(&self) -> &str

Provides access to the underlying value as a string slice.

+
source

pub fn as_cow(&self) -> Cow<'_, CommunityGiftIdRef>

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for CommunityGiftId

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given +unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type +needs to construct itself. Read more
source§

impl AsRef<CommunityGiftIdRef> for CommunityGiftId

source§

fn as_ref(&self) -> &CommunityGiftIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CommunityGiftId

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CommunityGiftIdRef> for CommunityGiftId

source§

fn borrow(&self) -> &CommunityGiftIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CommunityGiftId

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for CommunityGiftId

source§

fn clone(&self) -> CommunityGiftId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CommunityGiftId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for CommunityGiftId

§

type Target = CommunityGiftIdRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for CommunityGiftId

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CommunityGiftId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CommunityGiftId> for &'a CommunityGiftIdRef

source§

fn from(owned: &'a CommunityGiftId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CommunityGiftId> for Cow<'a, CommunityGiftIdRef>

source§

fn from(owned: &'a CommunityGiftId) -> Self

Converts to this type from the input type.
source§

impl From<&CommunityGiftIdRef> for CommunityGiftId

source§

fn from(s: &CommunityGiftIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&str> for CommunityGiftId

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl From<Box<CommunityGiftIdRef>> for CommunityGiftId

source§

fn from(r: Box<CommunityGiftIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<Box<str>> for CommunityGiftId

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
source§

impl From<CommunityGiftId> for Box<CommunityGiftIdRef>

source§

fn from(r: CommunityGiftId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<CommunityGiftId> for Cow<'a, CommunityGiftIdRef>

source§

fn from(owned: CommunityGiftId) -> Self

Converts to this type from the input type.
source§

impl From<CommunityGiftId> for String

source§

fn from(s: CommunityGiftId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, CommunityGiftIdRef>> for CommunityGiftId

source§

fn from(r: Cow<'a, CommunityGiftIdRef>) -> Self

Converts to this type from the input type.
source§

impl From<String> for CommunityGiftId

source§

fn from(s: String) -> Self

Converts to this type from the input type.
source§

impl FromStr for CommunityGiftId

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for CommunityGiftId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CommunityGiftIdRef> for &'a CommunityGiftId

source§

fn into_cow(self) -> Cow<'a, CommunityGiftIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CommunityGiftIdRef> for CommunityGiftId

source§

fn into_cow(self) -> Cow<'a, CommunityGiftIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CommunityGiftId

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&CommunityGiftIdRef> for CommunityGiftId

source§

fn eq(&self, other: &&CommunityGiftIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CommunityGiftId> for &CommunityGiftIdRef

source§

fn eq(&self, other: &CommunityGiftId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CommunityGiftId> for CommunityGiftIdRef

source§

fn eq(&self, other: &CommunityGiftId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CommunityGiftIdRef> for CommunityGiftId

source§

fn eq(&self, other: &CommunityGiftIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CommunityGiftId

source§

fn eq(&self, other: &CommunityGiftId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CommunityGiftId

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for CommunityGiftId

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl<'zf> ZeroFrom<'zf, CommunityGiftId> for &'zf CommunityGiftIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CommunityGiftId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CommunityGiftId

source§

impl StructuralEq for CommunityGiftId

source§

impl StructuralPartialEq for CommunityGiftId

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/twitch_types/sub/struct.CommunityGiftIdRef.html b/twitch_types/sub/struct.CommunityGiftIdRef.html new file mode 100644 index 00000000..df8bfb2c --- /dev/null +++ b/twitch_types/sub/struct.CommunityGiftIdRef.html @@ -0,0 +1,27 @@ +CommunityGiftIdRef in twitch_types::sub - Rust
pub struct CommunityGiftIdRef(/* private fields */);
Available on crate feature sub only.
Expand description

A community gift ID

+

A community gift is a so called “sub bomb”, where you gift one or multiple subscription(s) to a channel at once.

+

Implementations§

source§

impl CommunityGiftIdRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed CommunityGiftIdRef

+
source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed CommunityGiftIdRef

+
source

pub fn into_owned(self: Box<CommunityGiftIdRef>) -> CommunityGiftId

Converts a Box<CommunityGiftIdRef> into a CommunityGiftId without copying or allocating

+
source

pub const fn as_str(&self) -> &str

Provides access to the underlying value as a string slice.

+
source§

impl CommunityGiftIdRef

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for &'a CommunityGiftIdRef

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given +unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type +needs to construct itself. Read more
source§

impl AsRef<CommunityGiftIdRef> for CommunityGiftId

source§

fn as_ref(&self) -> &CommunityGiftIdRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for CommunityGiftIdRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<CommunityGiftIdRef> for CommunityGiftId

source§

fn borrow(&self) -> &CommunityGiftIdRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for CommunityGiftIdRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for CommunityGiftIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a CommunityGiftIdRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<CommunityGiftIdRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CommunityGiftIdRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a CommunityGiftId> for &'a CommunityGiftIdRef

source§

fn from(owned: &'a CommunityGiftId) -> Self

Converts to this type from the input type.
source§

impl From<&CommunityGiftIdRef> for Arc<CommunityGiftIdRef>

source§

fn from(r: &CommunityGiftIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CommunityGiftIdRef> for CommunityGiftId

source§

fn from(s: &CommunityGiftIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a CommunityGiftIdRef> for Cow<'a, CommunityGiftIdRef>

source§

fn from(r: &'a CommunityGiftIdRef) -> Self

Converts to this type from the input type.
source§

impl From<&CommunityGiftIdRef> for Rc<CommunityGiftIdRef>

source§

fn from(r: &CommunityGiftIdRef) -> Self

Converts to this type from the input type.
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, CommunityGiftIdRef>> for &'a CommunityGiftIdRef

source§

fn from(r: &'a Cow<'b, CommunityGiftIdRef>) -> &'a CommunityGiftIdRef

Converts to this type from the input type.
source§

impl<'a> From<&'a String> for &'a CommunityGiftIdRef

source§

fn from(string: &'a String) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a str> for &'a CommunityGiftIdRef

source§

fn from(s: &'a str) -> &'a CommunityGiftIdRef

Converts to this type from the input type.
source§

impl From<CommunityGiftId> for Box<CommunityGiftIdRef>

source§

fn from(r: CommunityGiftId) -> Self

Converts to this type from the input type.
source§

impl Hash for CommunityGiftIdRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, CommunityGiftIdRef> for &'a CommunityGiftId

source§

fn into_cow(self) -> Cow<'a, CommunityGiftIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CommunityGiftIdRef> for &'a CommunityGiftIdRef

source§

fn into_cow(self) -> Cow<'a, CommunityGiftIdRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, CommunityGiftIdRef> for CommunityGiftId

source§

fn into_cow(self) -> Cow<'a, CommunityGiftIdRef>

Make the cow with proper ownership, muu
source§

impl Ord for CommunityGiftIdRef

source§

fn cmp(&self, other: &CommunityGiftIdRef) -> Ordering

This method returns an Ordering between self and other. Read more
source§

impl PartialEq<&CommunityGiftIdRef> for CommunityGiftId

source§

fn eq(&self, other: &&CommunityGiftIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CommunityGiftId> for &CommunityGiftIdRef

source§

fn eq(&self, other: &CommunityGiftId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CommunityGiftId> for CommunityGiftIdRef

source§

fn eq(&self, other: &CommunityGiftId) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<CommunityGiftIdRef> for CommunityGiftId

source§

fn eq(&self, other: &CommunityGiftIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for CommunityGiftIdRef

source§

fn eq(&self, other: &CommunityGiftIdRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for CommunityGiftIdRef

source§

fn partial_cmp(&self, other: &CommunityGiftIdRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for CommunityGiftIdRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for CommunityGiftIdRef

§

type Owned = CommunityGiftId

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'zf> ZeroFrom<'zf, CommunityGiftId> for &'zf CommunityGiftIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CommunityGiftId) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, CommunityGiftIdRef> for &'zf CommunityGiftIdRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf CommunityGiftIdRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for CommunityGiftIdRef

source§

impl StructuralEq for CommunityGiftIdRef

source§

impl StructuralPartialEq for CommunityGiftIdRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
\ No newline at end of file diff --git a/twitch_types/time/enum.TimestampParseError.html b/twitch_types/time/enum.TimestampParseError.html index 2fce594d..1ebdcc0f 100644 --- a/twitch_types/time/enum.TimestampParseError.html +++ b/twitch_types/time/enum.TimestampParseError.html @@ -1,4 +1,4 @@ -TimestampParseError in twitch_types::time - Rust
#[non_exhaustive]
pub enum TimestampParseError { +TimestampParseError in twitch_types::time - Rust
#[non_exhaustive]
pub enum TimestampParseError { TimeError(Parse), TimeFormatError(Format), Other(&'static str), @@ -13,7 +13,7 @@
§

InvalidFormat

Fields

§location: &'static Location<'static>

location of error

§s: Option<String>

Thing that failed

Timestamp has an invalid format.

-

Trait Implementations§

source§

impl Debug for TimestampParseError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TimestampParseError

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TimestampParseError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Format> for TimestampParseError

Available on crate feature time only.
source§

fn from(source: Format) -> Self

Converts to this type from the input type.
source§

impl From<Infallible> for TimestampParseError

source§

fn from(value: Infallible) -> Self

Converts to this type from the input type.
source§

impl From<Parse> for TimestampParseError

Available on crate feature time only.
source§

fn from(source: Parse) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for TimestampParseError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TimestampParseError

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TimestampParseError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Format> for TimestampParseError

Available on crate feature time only.
source§

fn from(source: Format) -> Self

Converts to this type from the input type.
source§

impl From<Infallible> for TimestampParseError

source§

fn from(value: Infallible) -> Self

Converts to this type from the input type.
source§

impl From<Parse> for TimestampParseError

Available on crate feature time only.
source§

fn from(source: Parse) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/twitch_types/time/index.html b/twitch_types/time/index.html index 8e194b5d..8f278d7e 100644 --- a/twitch_types/time/index.html +++ b/twitch_types/time/index.html @@ -1,2 +1,2 @@ -twitch_types::time - Rust

Module twitch_types::time

source ·
Available on crate feature timestamp only.
Expand description

types for time

+twitch_types::time - Rust

Module twitch_types::time

source ·
Available on crate feature timestamp only.
Expand description

types for time

Structs

Enums

\ No newline at end of file diff --git a/twitch_types/time/struct.Timestamp.html b/twitch_types/time/struct.Timestamp.html index 98fa00d3..226ec9ab 100644 --- a/twitch_types/time/struct.Timestamp.html +++ b/twitch_types/time/struct.Timestamp.html @@ -1,4 +1,4 @@ -Timestamp in twitch_types::time - Rust
pub struct Timestamp(/* private fields */);
Available on crate feature timestamp only.
Expand description

RFC3339 timestamp

+Timestamp in twitch_types::time - Rust
pub struct Timestamp(/* private fields */);
Available on crate feature timestamp only.
Expand description

RFC3339 timestamp

Implementations§

source§

impl Timestamp

source

pub fn new(raw: String) -> Result<Self, TimestampParseError>

Constructs a new Timestamp if it conforms to Timestamp

source

pub const unsafe fn new_unchecked(raw: String) -> Self

Constructs a new Timestamp without validation

Safety
@@ -88,27 +88,27 @@
Panics

This method assumes the timestamp is a valid rfc3339 timestamp, and panics if not.

Trait Implementations§

source§

impl<'a> Arbitrary<'a> for Timestamp

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given unstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type -needs to construct itself. Read more
source§

impl AsRef<TimestampRef> for Timestamp

source§

fn as_ref(&self) -> &TimestampRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for Timestamp

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TimestampRef> for Timestamp

source§

fn borrow(&self) -> &TimestampRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for Timestamp

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for Timestamp

source§

fn clone(&self) -> Timestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Timestamp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Timestamp

§

type Target = TimestampRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for Timestamp

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Timestamp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a Timestamp> for &'a TimestampRef

source§

fn from(owned: &'a Timestamp) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a Timestamp> for Cow<'a, TimestampRef>

source§

fn from(owned: &'a Timestamp) -> Self

Converts to this type from the input type.
source§

impl From<&TimestampRef> for Timestamp

source§

fn from(s: &TimestampRef) -> Self

Converts to this type from the input type.
source§

impl From<Box<TimestampRef>> for Timestamp

source§

fn from(r: Box<TimestampRef>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, TimestampRef>> for Timestamp

source§

fn from(r: Cow<'a, TimestampRef>) -> Self

Converts to this type from the input type.
source§

impl From<Timestamp> for Box<TimestampRef>

source§

fn from(r: Timestamp) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Timestamp> for Cow<'a, TimestampRef>

source§

fn from(owned: Timestamp) -> Self

Converts to this type from the input type.
source§

impl From<Timestamp> for String

source§

fn from(s: Timestamp) -> Self

Converts to this type from the input type.
source§

impl FromStr for Timestamp

§

type Err = TimestampParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Timestamp

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +needs to construct itself. Read more

source§

impl AsRef<TimestampRef> for Timestamp

source§

fn as_ref(&self) -> &TimestampRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for Timestamp

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TimestampRef> for Timestamp

source§

fn borrow(&self) -> &TimestampRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for Timestamp

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for Timestamp

source§

fn clone(&self) -> Timestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Timestamp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Timestamp

§

type Target = TimestampRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for Timestamp

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Timestamp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a Timestamp> for &'a TimestampRef

source§

fn from(owned: &'a Timestamp) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a Timestamp> for Cow<'a, TimestampRef>

source§

fn from(owned: &'a Timestamp) -> Self

Converts to this type from the input type.
source§

impl From<&TimestampRef> for Timestamp

source§

fn from(s: &TimestampRef) -> Self

Converts to this type from the input type.
source§

impl From<Box<TimestampRef>> for Timestamp

source§

fn from(r: Box<TimestampRef>) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Cow<'a, TimestampRef>> for Timestamp

source§

fn from(r: Cow<'a, TimestampRef>) -> Self

Converts to this type from the input type.
source§

impl From<Timestamp> for Box<TimestampRef>

source§

fn from(r: Timestamp) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Timestamp> for Cow<'a, TimestampRef>

source§

fn from(owned: Timestamp) -> Self

Converts to this type from the input type.
source§

impl From<Timestamp> for String

source§

fn from(s: Timestamp) -> Self

Converts to this type from the input type.
source§

impl FromStr for Timestamp

§

type Err = TimestampParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Timestamp

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TimestampRef> for &'a Timestamp

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TimestampRef> for Timestamp

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl PartialEq<&TimestampRef> for Timestamp

source§

fn eq(&self, other: &&TimestampRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<OffsetDateTime> for Timestamp

Available on crate feature time only.
source§

fn eq(&self, other: &OffsetDateTime) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Timestamp> for &TimestampRef

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more

source§

impl<'a> IntoCow<'a, TimestampRef> for &'a Timestamp

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TimestampRef> for Timestamp

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl PartialEq<&TimestampRef> for Timestamp

source§

fn eq(&self, other: &&TimestampRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Timestamp> for TimestampRef

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<OffsetDateTime> for Timestamp

Available on crate feature time only.
source§

fn eq(&self, other: &OffsetDateTime) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Timestamp> for &TimestampRef

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TimestampRef> for Timestamp

source§

fn eq(&self, other: &TimestampRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Timestamp> for TimestampRef

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for Timestamp

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TimestampRef> for Timestamp

source§

fn eq(&self, other: &TimestampRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<OffsetDateTime> for Timestamp

Available on crate feature time only.
source§

fn partial_cmp(&self, other: &OffsetDateTime) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for Timestamp

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<OffsetDateTime> for Timestamp

Available on crate feature time only.
source§

fn partial_cmp(&self, other: &OffsetDateTime) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl PartialOrd<Timestamp> for TimestampRef

source§

fn partial_cmp(&self, other: &Timestamp) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl PartialOrd for Timestamp

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for Timestamp

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for Timestamp

§

type Error = TimestampParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<OffsetDateTime> for Timestamp

Available on crate feature time only.
§

type Error = Format

The type returned in the event of a conversion error.
source§

fn try_from(value: OffsetDateTime) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<String> for Timestamp

§

type Error = TimestampParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: String) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<'zf> ZeroFrom<'zf, Timestamp> for &'zf TimestampRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf Timestamp) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for Timestamp

source§

impl StructuralEq for Timestamp

source§

impl StructuralPartialEq for Timestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl PartialOrd for Timestamp

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for Timestamp

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for Timestamp

§

type Error = TimestampParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<OffsetDateTime> for Timestamp

Available on crate feature time only.
§

type Error = Format

The type returned in the event of a conversion error.
source§

fn try_from(value: OffsetDateTime) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<String> for Timestamp

§

type Error = TimestampParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: String) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<'zf> ZeroFrom<'zf, Timestamp> for &'zf TimestampRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf Timestamp) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for Timestamp

source§

impl StructuralEq for Timestamp

source§

impl StructuralPartialEq for Timestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/twitch_types/time/struct.TimestampRef.html b/twitch_types/time/struct.TimestampRef.html index ebcfce3d..93c2c304 100644 --- a/twitch_types/time/struct.TimestampRef.html +++ b/twitch_types/time/struct.TimestampRef.html @@ -1,4 +1,4 @@ -TimestampRef in twitch_types::time - Rust
pub struct TimestampRef(/* private fields */);
Available on crate feature timestamp only.
Expand description

RFC3339 timestamp

+TimestampRef in twitch_types::time - Rust
pub struct TimestampRef(/* private fields */);
Available on crate feature timestamp only.
Expand description

RFC3339 timestamp

Implementations§

source§

impl TimestampRef

source

pub fn from_str(raw: &str) -> Result<&Self, TimestampParseError>

Transparently reinterprets the string slice as a strongly-typed TimestampRef if it conforms to Timestamp

source

pub const unsafe fn from_str_unchecked(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed TimestampRef without validating

source

pub fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed TimestampRef if it conforms to Timestamp

@@ -80,25 +80,25 @@
Panics
source

pub fn to_fixed_offset(&self) -> OffsetDateTime

Available on crate feature time only.

Construct into a OffsetDateTime time.

Panics

This method assumes the timestamp is a valid rfc3339 timestamp, and panics if not.

-

Trait Implementations§

source§

impl AsRef<TimestampRef> for Timestamp

source§

fn as_ref(&self) -> &TimestampRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TimestampRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TimestampRef> for Timestamp

source§

fn borrow(&self) -> &TimestampRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TimestampRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for TimestampRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a TimestampRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<TimestampRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TimestampRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, TimestampRef>> for &'a TimestampRef

source§

fn from(r: &'a Cow<'b, TimestampRef>) -> &'a TimestampRef

Converts to this type from the input type.
source§

impl<'a> From<&'a Timestamp> for &'a TimestampRef

source§

fn from(owned: &'a Timestamp) -> Self

Converts to this type from the input type.
source§

impl From<&TimestampRef> for Arc<TimestampRef>

source§

fn from(r: &TimestampRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TimestampRef> for Cow<'a, TimestampRef>

source§

fn from(r: &'a TimestampRef) -> Self

Converts to this type from the input type.
source§

impl From<&TimestampRef> for Rc<TimestampRef>

source§

fn from(r: &TimestampRef) -> Self

Converts to this type from the input type.
source§

impl From<&TimestampRef> for Timestamp

source§

fn from(s: &TimestampRef) -> Self

Converts to this type from the input type.
source§

impl From<Timestamp> for Box<TimestampRef>

source§

fn from(r: Timestamp) -> Self

Converts to this type from the input type.
source§

impl Hash for TimestampRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TimestampRef> for &'a Timestamp

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TimestampRef> for &'a TimestampRef

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TimestampRef> for Timestamp

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl PartialEq<&TimestampRef> for Timestamp

source§

fn eq(&self, other: &&TimestampRef) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<OffsetDateTime> for TimestampRef

Available on crate feature time only.
source§

fn eq(&self, other: &OffsetDateTime) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Timestamp> for &TimestampRef

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl AsRef<TimestampRef> for Timestamp

source§

fn as_ref(&self) -> &TimestampRef

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for TimestampRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<TimestampRef> for Timestamp

source§

fn borrow(&self) -> &TimestampRef

Immutably borrows from an owned value. Read more
source§

impl Borrow<str> for TimestampRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Debug for TimestampRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a TimestampRef

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<TimestampRef>

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TimestampRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b: 'a> From<&'a Cow<'b, TimestampRef>> for &'a TimestampRef

source§

fn from(r: &'a Cow<'b, TimestampRef>) -> &'a TimestampRef

Converts to this type from the input type.
source§

impl<'a> From<&'a Timestamp> for &'a TimestampRef

source§

fn from(owned: &'a Timestamp) -> Self

Converts to this type from the input type.
source§

impl From<&TimestampRef> for Arc<TimestampRef>

source§

fn from(r: &TimestampRef) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a TimestampRef> for Cow<'a, TimestampRef>

source§

fn from(r: &'a TimestampRef) -> Self

Converts to this type from the input type.
source§

impl From<&TimestampRef> for Rc<TimestampRef>

source§

fn from(r: &TimestampRef) -> Self

Converts to this type from the input type.
source§

impl From<&TimestampRef> for Timestamp

source§

fn from(s: &TimestampRef) -> Self

Converts to this type from the input type.
source§

impl From<Timestamp> for Box<TimestampRef>

source§

fn from(r: Timestamp) -> Self

Converts to this type from the input type.
source§

impl Hash for TimestampRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
source§

impl<'a> IntoCow<'a, TimestampRef> for &'a Timestamp

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TimestampRef> for &'a TimestampRef

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl<'a> IntoCow<'a, TimestampRef> for Timestamp

source§

fn into_cow(self) -> Cow<'a, TimestampRef>

Make the cow with proper ownership, muu
source§

impl PartialEq<&TimestampRef> for Timestamp

source§

fn eq(&self, other: &&TimestampRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Timestamp> for TimestampRef

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<OffsetDateTime> for TimestampRef

Available on crate feature time only.
source§

fn eq(&self, other: &OffsetDateTime) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Timestamp> for &TimestampRef

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TimestampRef> for Timestamp

source§

fn eq(&self, other: &TimestampRef) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Timestamp> for TimestampRef

source§

fn eq(&self, other: &Timestamp) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<TimestampRef> for Timestamp

source§

fn eq(&self, other: &TimestampRef) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for TimestampRef

source§

fn eq(&self, other: &TimestampRef) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<OffsetDateTime> for TimestampRef

Available on crate feature time only.
source§

fn partial_cmp(&self, other: &OffsetDateTime) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<OffsetDateTime> for TimestampRef

Available on crate feature time only.
source§

fn partial_cmp(&self, other: &OffsetDateTime) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl PartialOrd<Timestamp> for TimestampRef

source§

fn partial_cmp(&self, other: &Timestamp) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl PartialOrd for TimestampRef

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for TimestampRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for TimestampRef

§

type Owned = Timestamp

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a> TryFrom<&'a String> for &'a TimestampRef

§

type Error = TimestampParseError

The type returned in the event of a conversion error.
source§

fn try_from(string: &'a String) -> Result<Self, TimestampParseError>

Performs the conversion.
source§

impl<'a> TryFrom<&'a str> for &'a TimestampRef

§

type Error = TimestampParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &'a str) -> Result<&'a TimestampRef, Self::Error>

Performs the conversion.
source§

impl<'zf> ZeroFrom<'zf, Timestamp> for &'zf TimestampRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf Timestamp) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, TimestampRef> for &'zf TimestampRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TimestampRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for TimestampRef

source§

impl StructuralEq for TimestampRef

source§

impl StructuralPartialEq for TimestampRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl PartialOrd for TimestampRef

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for TimestampRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl ToOwned for TimestampRef

§

type Owned = Timestamp

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a> TryFrom<&'a String> for &'a TimestampRef

§

type Error = TimestampParseError

The type returned in the event of a conversion error.
source§

fn try_from(string: &'a String) -> Result<Self, TimestampParseError>

Performs the conversion.
source§

impl<'a> TryFrom<&'a str> for &'a TimestampRef

§

type Error = TimestampParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &'a str) -> Result<&'a TimestampRef, Self::Error>

Performs the conversion.
source§

impl<'zf> ZeroFrom<'zf, Timestamp> for &'zf TimestampRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf Timestamp) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl<'zf> ZeroFrom<'zf, TimestampRef> for &'zf TimestampRef

Available on crate feature zerofrom only.
source§

fn zero_from(other: &'zf TimestampRef) -> Self

Clone the other C into a struct that may retain references into C.
source§

impl Eq for TimestampRef

source§

impl StructuralEq for TimestampRef

source§

impl StructuralPartialEq for TimestampRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> ToString for Twhere diff --git a/twitch_types/trait.IntoCow.html b/twitch_types/trait.IntoCow.html index db19b728..9301e82e 100644 --- a/twitch_types/trait.IntoCow.html +++ b/twitch_types/trait.IntoCow.html @@ -1,4 +1,4 @@ -IntoCow in twitch_types - Rust

Trait twitch_types::IntoCow

source ·
pub trait IntoCow<'a, Ref>where
+IntoCow in twitch_types - Rust

Trait twitch_types::IntoCow

source ·
pub trait IntoCow<'a, Ref>where
     Ref: ToOwned + ?Sized,{
     // Required method
     fn into_cow(self) -> Cow<'a, Ref>
@@ -16,4 +16,4 @@
     R: ToOwned + ?Sized + 'a,
     S: ToOwned + ?Sized + 'a,
     S::Owned: Into<R::Owned>,
-    &'a R: From<&'a S>,

source§

fn into_cow(self) -> Cow<'a, R>

Implementors§

source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColor

Available on crate feature color only.
source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColorRef

Available on crate feature color only.
source§

impl<'a> IntoCow<'a, HexColorRef> for HexColor

Available on crate feature color only.
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetIdRef

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for BadgeSetId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeIdRef

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for ChatBadgeId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteIdRef

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteIdRef> for EmoteId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetIdRef

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for EmoteSetId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubId

Available on crate feature eventsub only.
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubIdRef

Available on crate feature eventsub only.
source§

impl<'a> IntoCow<'a, EventSubIdRef> for EventSubId

Available on crate feature eventsub only.
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalId

Available on crate feature goal only.
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalIdRef

Available on crate feature goal only.
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for CreatorGoalId

Available on crate feature goal only.
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermId

Available on crate feature moderation only.
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermIdRef

Available on crate feature moderation only.
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for BlockedTermId

Available on crate feature moderation only.
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgIdRef

source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for PollChoiceId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollIdRef> for PollId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionIdRef> for PredictionId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for PredictionOutcomeId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for RedemptionId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RewardIdRef> for RewardId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CategoryIdRef> for CategoryId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for CharityCampaignId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for CharityDonationId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, ClipIdRef> for ClipId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for HypeTrainId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, IgdbIdRef> for IgdbId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamIdRef> for StreamId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for StreamSegmentId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TagIdRef> for TagId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TeamIdRef> for TeamId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, VideoIdRef> for VideoId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayName

source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayNameRef

source§

impl<'a> IntoCow<'a, DisplayNameRef> for DisplayName

source§

impl<'a> IntoCow<'a, NicknameRef> for &'a Nickname

source§

impl<'a> IntoCow<'a, NicknameRef> for &'a NicknameRef

source§

impl<'a> IntoCow<'a, NicknameRef> for Nickname

source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserId

source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserIdRef

source§

impl<'a> IntoCow<'a, UserIdRef> for UserId

source§

impl<'a> IntoCow<'a, TimestampRef> for &'a Timestamp

Available on crate feature timestamp only.
source§

impl<'a> IntoCow<'a, TimestampRef> for &'a TimestampRef

Available on crate feature timestamp only.
source§

impl<'a> IntoCow<'a, TimestampRef> for Timestamp

Available on crate feature timestamp only.
\ No newline at end of file + &'a R: From<&'a S>,

source§

fn into_cow(self) -> Cow<'a, R>

Implementors§

source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColor

Available on crate feature color only.
source§

impl<'a> IntoCow<'a, HexColorRef> for &'a HexColorRef

Available on crate feature color only.
source§

impl<'a> IntoCow<'a, HexColorRef> for HexColor

Available on crate feature color only.
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for &'a BadgeSetIdRef

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, BadgeSetIdRef> for BadgeSetId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for &'a ChatBadgeIdRef

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, ChatBadgeIdRef> for ChatBadgeId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteIdRef> for &'a EmoteIdRef

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteIdRef> for EmoteId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for &'a EmoteSetIdRef

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EmoteSetIdRef> for EmoteSetId

Available on crate feature emote only.
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubId

Available on crate feature eventsub only.
source§

impl<'a> IntoCow<'a, EventSubIdRef> for &'a EventSubIdRef

Available on crate feature eventsub only.
source§

impl<'a> IntoCow<'a, EventSubIdRef> for EventSubId

Available on crate feature eventsub only.
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalId

Available on crate feature goal only.
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for &'a CreatorGoalIdRef

Available on crate feature goal only.
source§

impl<'a> IntoCow<'a, CreatorGoalIdRef> for CreatorGoalId

Available on crate feature goal only.
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermId

Available on crate feature moderation only.
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for &'a BlockedTermIdRef

Available on crate feature moderation only.
source§

impl<'a> IntoCow<'a, BlockedTermIdRef> for BlockedTermId

Available on crate feature moderation only.
source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgId

source§

impl<'a> IntoCow<'a, MsgIdRef> for &'a MsgIdRef

source§

impl<'a> IntoCow<'a, MsgIdRef> for MsgId

source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for &'a PollChoiceIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollChoiceIdRef> for PollChoiceId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollIdRef> for &'a PollIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PollIdRef> for PollId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionIdRef> for &'a PredictionIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionIdRef> for PredictionId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for &'a PredictionOutcomeIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, PredictionOutcomeIdRef> for PredictionOutcomeId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for &'a RedemptionIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RedemptionIdRef> for RedemptionId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RewardIdRef> for &'a RewardIdRef

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, RewardIdRef> for RewardId

Available on crate feature points only.
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CategoryIdRef> for &'a CategoryIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CategoryIdRef> for CategoryId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for &'a CharityCampaignIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityCampaignIdRef> for CharityCampaignId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for &'a CharityDonationIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, CharityDonationIdRef> for CharityDonationId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, ClipIdRef> for &'a ClipIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, ClipIdRef> for ClipId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for &'a HypeTrainIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, HypeTrainIdRef> for HypeTrainId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, IgdbIdRef> for &'a IgdbIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, IgdbIdRef> for IgdbId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamIdRef> for &'a StreamIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamIdRef> for StreamId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for &'a StreamSegmentIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, StreamSegmentIdRef> for StreamSegmentId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TagIdRef> for &'a TagIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TagIdRef> for TagId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TeamIdRef> for &'a TeamIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, TeamIdRef> for TeamId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, VideoIdRef> for &'a VideoIdRef

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, VideoIdRef> for VideoId

Available on crate feature stream only.
source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayName

source§

impl<'a> IntoCow<'a, DisplayNameRef> for &'a DisplayNameRef

source§

impl<'a> IntoCow<'a, DisplayNameRef> for DisplayName

source§

impl<'a> IntoCow<'a, NicknameRef> for &'a Nickname

source§

impl<'a> IntoCow<'a, NicknameRef> for &'a NicknameRef

source§

impl<'a> IntoCow<'a, NicknameRef> for Nickname

source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserId

source§

impl<'a> IntoCow<'a, UserIdRef> for &'a UserIdRef

source§

impl<'a> IntoCow<'a, UserIdRef> for UserId

source§

impl<'a> IntoCow<'a, CommunityGiftIdRef> for &'a CommunityGiftId

Available on crate feature sub only.
source§

impl<'a> IntoCow<'a, CommunityGiftIdRef> for &'a CommunityGiftIdRef

Available on crate feature sub only.
source§

impl<'a> IntoCow<'a, CommunityGiftIdRef> for CommunityGiftId

Available on crate feature sub only.
source§

impl<'a> IntoCow<'a, TimestampRef> for &'a Timestamp

Available on crate feature timestamp only.
source§

impl<'a> IntoCow<'a, TimestampRef> for &'a TimestampRef

Available on crate feature timestamp only.
source§

impl<'a> IntoCow<'a, TimestampRef> for Timestamp

Available on crate feature timestamp only.

\ No newline at end of file diff --git a/twitch_types/type.UserName.html b/twitch_types/type.UserName.html index 16ff3ca5..7f15699d 100644 --- a/twitch_types/type.UserName.html +++ b/twitch_types/type.UserName.html @@ -1,2 +1,2 @@ -UserName in twitch_types - Rust

Type Alias twitch_types::UserName

source ·
pub type UserName = Nickname;
Expand description

A username, also specified as login. Should not be capitalized.

+UserName in twitch_types - Rust

Type Alias twitch_types::UserName

source ·
pub type UserName = Nickname;
Expand description

A username, also specified as login. Should not be capitalized.

Aliased Type§

struct UserName(/* private fields */);
\ No newline at end of file diff --git a/twitch_types/type.UserNameRef.html b/twitch_types/type.UserNameRef.html index e8b2419e..d3f75e6d 100644 --- a/twitch_types/type.UserNameRef.html +++ b/twitch_types/type.UserNameRef.html @@ -1,2 +1,2 @@ -UserNameRef in twitch_types - Rust

Type Alias twitch_types::UserNameRef

source ·
pub type UserNameRef = NicknameRef;
Expand description

A reference to a borrowed UserName, also specified as login. Should not be capitalized.

+UserNameRef in twitch_types - Rust

Type Alias twitch_types::UserNameRef

source ·
pub type UserNameRef = NicknameRef;
Expand description

A reference to a borrowed UserName, also specified as login. Should not be capitalized.

Aliased Type§

struct UserNameRef(/* private fields */);
\ No newline at end of file diff --git a/twitch_types/user/index.html b/twitch_types/user/index.html index cf3fbb03..48824f40 100644 --- a/twitch_types/user/index.html +++ b/twitch_types/user/index.html @@ -1,2 +1,2 @@ -twitch_types::user - Rust

Module twitch_types::user

source ·
Available on crate feature user only.
Expand description

types for user related things

+twitch_types::user - Rust

Module twitch_types::user

source ·
Available on crate feature user only.
Expand description

types for user related things

Re-exports

Structs

  • A user according to many endpoints
\ No newline at end of file diff --git a/twitch_types/user/struct.User.html b/twitch_types/user/struct.User.html index 1aaf00ac..2b58a447 100644 --- a/twitch_types/user/struct.User.html +++ b/twitch_types/user/struct.User.html @@ -1,4 +1,4 @@ -User in twitch_types::user - Rust

Struct twitch_types::user::User

source ·
pub struct User {
+User in twitch_types::user - Rust

Struct twitch_types::user::User

source ·
pub struct User {
     pub id: UserId,
     pub login: UserName,
     pub display_name: DisplayName,
diff --git a/type.impl/twitch_types/struct.Nickname.js b/type.impl/twitch_types/struct.Nickname.js
index d95dcbc2..43f35d74 100644
--- a/type.impl/twitch_types/struct.Nickname.js
+++ b/type.impl/twitch_types/struct.Nickname.js
@@ -1,3 +1,3 @@
 (function() {var type_impls = {
-"twitch_types":[["
source§

impl Nickname

source

pub const fn new(raw: String) -> Self

Constructs a new Nickname

\n
source

pub fn from_static(raw: &'static str) -> Self

Constructs a newNicknamefrom a static reference

\n
source

pub fn into_boxed_ref(self) -> Box<NicknameRef>

Converts this Nickname into a Box<NicknameRef>

\n

This will drop any excess capacity.

\n
source

pub fn take(self) -> String

Unwraps the underlying String value

\n
",0,"twitch_types::basic::UserName"],["
source§

impl<'a> IntoCow<'a, NicknameRef> for Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
","IntoCow<'a, NicknameRef>","twitch_types::basic::UserName"],["
source§

impl<'a> From<Cow<'a, NicknameRef>> for Nickname

source§

fn from(r: Cow<'a, NicknameRef>) -> Self

Converts to this type from the input type.
","From>","twitch_types::basic::UserName"],["
source§

impl Ord for Nickname

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","twitch_types::basic::UserName"],["
source§

impl Borrow<NicknameRef> for Nickname

source§

fn borrow(&self) -> &NicknameRef

Immutably borrows from an owned value. Read more
","Borrow","twitch_types::basic::UserName"],["
source§

impl Hash for Nickname

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","twitch_types::basic::UserName"],["
source§

impl From<String> for Nickname

source§

fn from(s: String) -> Self

Converts to this type from the input type.
","From","twitch_types::basic::UserName"],["
source§

impl Debug for Nickname

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","twitch_types::basic::UserName"],["
source§

impl AsRef<str> for Nickname

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
","AsRef","twitch_types::basic::UserName"],["
source§

impl Deref for Nickname

§

type Target = NicknameRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
","Deref","twitch_types::basic::UserName"],["
source§

impl PartialEq<NicknameRef> for Nickname

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","twitch_types::basic::UserName"],["
source§

impl From<&str> for Nickname

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
","From<&str>","twitch_types::basic::UserName"],["
source§

impl PartialOrd for Nickname

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","twitch_types::basic::UserName"],["
source§

impl<'de> Deserialize<'de> for Nickname

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","twitch_types::basic::UserName"],["
source§

impl From<&NicknameRef> for Nickname

source§

fn from(s: &NicknameRef) -> Self

Converts to this type from the input type.
","From<&NicknameRef>","twitch_types::basic::UserName"],["
source§

impl PartialEq for Nickname

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","twitch_types::basic::UserName"],["
source§

impl Serialize for Nickname

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
","Serialize","twitch_types::basic::UserName"],["
source§

impl StructuralPartialEq for Nickname

","StructuralPartialEq","twitch_types::basic::UserName"],["
source§

impl<'a> Arbitrary<'a> for Nickname

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given\nunstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type\nneeds to construct itself. Read more
","Arbitrary<'a>","twitch_types::basic::UserName"],["
source§

impl Display for Nickname

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Display","twitch_types::basic::UserName"],["
source§

impl Eq for Nickname

","Eq","twitch_types::basic::UserName"],["
source§

impl AsRef<NicknameRef> for Nickname

source§

fn as_ref(&self) -> &NicknameRef

Converts this type into a shared reference of the (usually inferred) input type.
","AsRef","twitch_types::basic::UserName"],["
source§

impl PartialEq<&NicknameRef> for Nickname

source§

fn eq(&self, other: &&NicknameRef) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq<&NicknameRef>","twitch_types::basic::UserName"],["
source§

impl Clone for Nickname

source§

fn clone(&self) -> Nickname

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","twitch_types::basic::UserName"],["
source§

impl StructuralEq for Nickname

","StructuralEq","twitch_types::basic::UserName"],["
source§

impl From<Box<str>> for Nickname

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
","From>","twitch_types::basic::UserName"],["
source§

impl FromStr for Nickname

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
","FromStr","twitch_types::basic::UserName"],["
source§

impl From<Box<NicknameRef>> for Nickname

source§

fn from(r: Box<NicknameRef>) -> Self

Converts to this type from the input type.
","From>","twitch_types::basic::UserName"],["
source§

impl Borrow<str> for Nickname

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
","Borrow","twitch_types::basic::UserName"]] +"twitch_types":[["
source§

impl Nickname

source

pub const fn new(raw: String) -> Self

Constructs a new Nickname

\n
source

pub fn from_static(raw: &'static str) -> Self

Constructs a newNicknamefrom a static reference

\n
source

pub fn into_boxed_ref(self) -> Box<NicknameRef>

Converts this Nickname into a Box<NicknameRef>

\n

This will drop any excess capacity.

\n
source

pub fn take(self) -> String

Unwraps the underlying String value

\n
",0,"twitch_types::basic::UserName"],["
source§

impl Borrow<str> for Nickname

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
","Borrow","twitch_types::basic::UserName"],["
source§

impl StructuralEq for Nickname

","StructuralEq","twitch_types::basic::UserName"],["
source§

impl Eq for Nickname

","Eq","twitch_types::basic::UserName"],["
source§

impl Serialize for Nickname

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
","Serialize","twitch_types::basic::UserName"],["
source§

impl From<Box<str>> for Nickname

source§

fn from(s: Box<str>) -> Self

Converts to this type from the input type.
","From>","twitch_types::basic::UserName"],["
source§

impl From<&str> for Nickname

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
","From<&str>","twitch_types::basic::UserName"],["
source§

impl Borrow<NicknameRef> for Nickname

source§

fn borrow(&self) -> &NicknameRef

Immutably borrows from an owned value. Read more
","Borrow","twitch_types::basic::UserName"],["
source§

impl Deref for Nickname

§

type Target = NicknameRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
","Deref","twitch_types::basic::UserName"],["
source§

impl Clone for Nickname

source§

fn clone(&self) -> Nickname

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","twitch_types::basic::UserName"],["
source§

impl AsRef<NicknameRef> for Nickname

source§

fn as_ref(&self) -> &NicknameRef

Converts this type into a shared reference of the (usually inferred) input type.
","AsRef","twitch_types::basic::UserName"],["
source§

impl Ord for Nickname

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","twitch_types::basic::UserName"],["
source§

impl<'a> Arbitrary<'a> for Nickname

Available on crate feature arbitrary only.
source§

fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the given unstructured data. Read more
source§

fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>

Generate an arbitrary value of Self from the entirety of the given\nunstructured data. Read more
source§

fn size_hint(depth: usize) -> (usize, Option<usize>)

Get a size hint for how many bytes out of an Unstructured this type\nneeds to construct itself. Read more
","Arbitrary<'a>","twitch_types::basic::UserName"],["
source§

impl PartialEq<&NicknameRef> for Nickname

source§

fn eq(&self, other: &&NicknameRef) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq<&NicknameRef>","twitch_types::basic::UserName"],["
source§

impl PartialEq<NicknameRef> for Nickname

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","twitch_types::basic::UserName"],["
source§

impl StructuralPartialEq for Nickname

","StructuralPartialEq","twitch_types::basic::UserName"],["
source§

impl PartialEq for Nickname

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","twitch_types::basic::UserName"],["
source§

impl AsRef<str> for Nickname

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
","AsRef","twitch_types::basic::UserName"],["
source§

impl FromStr for Nickname

§

type Err = Infallible

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
","FromStr","twitch_types::basic::UserName"],["
source§

impl From<String> for Nickname

source§

fn from(s: String) -> Self

Converts to this type from the input type.
","From","twitch_types::basic::UserName"],["
source§

impl From<&NicknameRef> for Nickname

source§

fn from(s: &NicknameRef) -> Self

Converts to this type from the input type.
","From<&NicknameRef>","twitch_types::basic::UserName"],["
source§

impl Hash for Nickname

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","twitch_types::basic::UserName"],["
source§

impl<'a> From<Cow<'a, NicknameRef>> for Nickname

source§

fn from(r: Cow<'a, NicknameRef>) -> Self

Converts to this type from the input type.
","From>","twitch_types::basic::UserName"],["
source§

impl From<Box<NicknameRef>> for Nickname

source§

fn from(r: Box<NicknameRef>) -> Self

Converts to this type from the input type.
","From>","twitch_types::basic::UserName"],["
source§

impl Display for Nickname

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Display","twitch_types::basic::UserName"],["
source§

impl Debug for Nickname

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","twitch_types::basic::UserName"],["
source§

impl<'a> IntoCow<'a, NicknameRef> for Nickname

source§

fn into_cow(self) -> Cow<'a, NicknameRef>

Make the cow with proper ownership, muu
","IntoCow<'a, NicknameRef>","twitch_types::basic::UserName"],["
source§

impl<'de> Deserialize<'de> for Nickname

Available on crate feature serde only.
source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","twitch_types::basic::UserName"],["
source§

impl PartialOrd for Nickname

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","twitch_types::basic::UserName"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/twitch_types/struct.NicknameRef.js b/type.impl/twitch_types/struct.NicknameRef.js index ecec0849..0bee9ba4 100644 --- a/type.impl/twitch_types/struct.NicknameRef.js +++ b/type.impl/twitch_types/struct.NicknameRef.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"twitch_types":[["
source§

impl NicknameRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed NicknameRef

\n
source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed NicknameRef

\n
source

pub fn into_owned(self: Box<NicknameRef>) -> Nickname

Converts a Box<NicknameRef> into a Nickname without copying or allocating

\n
source

pub const fn as_str(&self) -> &str

Provides access to the underlying value as a string slice.

\n
",0,"twitch_types::basic::UserNameRef"],["
source§

impl NicknameRef

source

pub fn as_cow(&self) -> Cow<'_, NicknameRef>

",0,"twitch_types::basic::UserNameRef"],["
source§

impl StructuralEq for NicknameRef

","StructuralEq","twitch_types::basic::UserNameRef"],["
source§

impl PartialOrd for NicknameRef

source§

fn partial_cmp(&self, other: &NicknameRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","twitch_types::basic::UserNameRef"],["
source§

impl ToOwned for NicknameRef

§

type Owned = Nickname

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
","ToOwned","twitch_types::basic::UserNameRef"],["
source§

impl Display for NicknameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Display","twitch_types::basic::UserNameRef"],["
source§

impl PartialEq<Nickname> for NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","twitch_types::basic::UserNameRef"],["
source§

impl Hash for NicknameRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
","Hash","twitch_types::basic::UserNameRef"],["
source§

impl Eq for NicknameRef

","Eq","twitch_types::basic::UserNameRef"],["
source§

impl Debug for NicknameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","twitch_types::basic::UserNameRef"],["
source§

impl Borrow<str> for NicknameRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
","Borrow","twitch_types::basic::UserNameRef"],["
source§

impl AsRef<str> for NicknameRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
","AsRef","twitch_types::basic::UserNameRef"],["
source§

impl PartialEq for NicknameRef

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","twitch_types::basic::UserNameRef"],["
source§

impl Serialize for NicknameRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
","Serialize","twitch_types::basic::UserNameRef"],["
source§

impl Ord for NicknameRef

source§

fn cmp(&self, other: &NicknameRef) -> Ordering

This method returns an Ordering between self and other. Read more
","Ord","twitch_types::basic::UserNameRef"],["
source§

impl StructuralPartialEq for NicknameRef

","StructuralPartialEq","twitch_types::basic::UserNameRef"]] +"twitch_types":[["
source§

impl NicknameRef

source

pub const fn from_str(raw: &str) -> &Self

Transparently reinterprets the string slice as a strongly-typed NicknameRef

\n
source

pub const fn from_static(raw: &'static str) -> &'static Self

Transparently reinterprets the static string slice as a strongly-typed NicknameRef

\n
source

pub fn into_owned(self: Box<NicknameRef>) -> Nickname

Converts a Box<NicknameRef> into a Nickname without copying or allocating

\n
source

pub const fn as_str(&self) -> &str

Provides access to the underlying value as a string slice.

\n
",0,"twitch_types::basic::UserNameRef"],["
source§

impl NicknameRef

source

pub fn as_cow(&self) -> Cow<'_, NicknameRef>

",0,"twitch_types::basic::UserNameRef"],["
source§

impl PartialEq<Nickname> for NicknameRef

source§

fn eq(&self, other: &Nickname) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","twitch_types::basic::UserNameRef"],["
source§

impl Debug for NicknameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","twitch_types::basic::UserNameRef"],["
source§

impl StructuralPartialEq for NicknameRef

","StructuralPartialEq","twitch_types::basic::UserNameRef"],["
source§

impl ToOwned for NicknameRef

§

type Owned = Nickname

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
","ToOwned","twitch_types::basic::UserNameRef"],["
source§

impl Display for NicknameRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Display","twitch_types::basic::UserNameRef"],["
source§

impl Hash for NicknameRef

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
","Hash","twitch_types::basic::UserNameRef"],["
source§

impl Borrow<str> for NicknameRef

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
","Borrow","twitch_types::basic::UserNameRef"],["
source§

impl StructuralEq for NicknameRef

","StructuralEq","twitch_types::basic::UserNameRef"],["
source§

impl Eq for NicknameRef

","Eq","twitch_types::basic::UserNameRef"],["
source§

impl AsRef<str> for NicknameRef

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
","AsRef","twitch_types::basic::UserNameRef"],["
source§

impl Ord for NicknameRef

source§

fn cmp(&self, other: &NicknameRef) -> Ordering

This method returns an Ordering between self and other. Read more
","Ord","twitch_types::basic::UserNameRef"],["
source§

impl PartialEq for NicknameRef

source§

fn eq(&self, other: &NicknameRef) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","twitch_types::basic::UserNameRef"],["
source§

impl PartialOrd for NicknameRef

source§

fn partial_cmp(&self, other: &NicknameRef) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","twitch_types::basic::UserNameRef"],["
source§

impl Serialize for NicknameRef

Available on crate feature serde only.
source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
","Serialize","twitch_types::basic::UserNameRef"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file