twitch_types

Enum Collection

Source
pub enum Collection<'c, T: Deref + 'static>
where [T]: ToOwned,
{ Owned(Cow<'c, [T]>), Borrowed(Cow<'c, [&'c T]>), Ref(Cow<'c, [&'c T::Target]>), OwnedString(Cow<'c, [String]>), BorrowedString(Cow<'c, [&'c String]>), RefStr(Cow<'c, [&'c str]>), }
Expand description

Generic collection of an abstracted item.

This is used to abstract over the different types of collections that can be used, such as Vec<T>, &[T], &[&T], &[&str], etc.

In most cases, you can use the Collection::from method to create a collection.

§Examples

use twitch_types::{Collection, UserId, UserIdRef};

// A vector of `UserId`s
let c0: Collection<UserId> = Collection::from(vec![UserId::from("1234"), UserId::from("5678")]);
// A vector of `&str`s
let c1: Collection<UserId> = Collection::from(vec!["1234", "5678"]);
// An array of `&str`s
let c2: Collection<UserId> = Collection::from(&["1234", "5678"]);
// A vector of `UserIdRef`s
let c3: Collection<UserId> = Collection::from(vec![
    UserIdRef::from_static("1234"),
    UserIdRef::from_static("5678"),
]);

assert!([c1, c2, c3].iter().all(|c| *c == c0));
use twitch_types::{Collection, UserId, UserIdRef};
// It's also possible to create a collection from a single item, passing it by reference.
let c0: Collection<UserId> = Collection::from(&"1234");
let id = UserId::from("1234");
let c1: Collection<UserId> = Collection::from(&id);

assert_eq!(c0, c1);
use twitch_types::{Collection, UserId, UserIdRef};
// you can also collect from an iterator
let mut iter = std::iter::from_fn(|| Some(UserId::from("1234"))).take(10);
let c0: Collection<UserId> = iter.collect();
let mut iter = std::iter::from_fn(|| Some(UserIdRef::from_static("1234"))).take(10);
let c1: Collection<UserId> = iter.collect();
let mut iter = std::iter::from_fn(|| Some("1234")).take(10);
let c2: Collection<UserId> = iter.collect();
let mut iter = std::iter::from_fn(|| Some(String::from("1234"))).take(10);
let c3: Collection<UserId> = iter.collect();

assert!([c1, c2, c3].iter().all(|c| *c == c0));

Variants§

§

Owned(Cow<'c, [T]>)

A collection over owned items

§

Borrowed(Cow<'c, [&'c T]>)

A collection over borrowed items

§

Ref(Cow<'c, [&'c T::Target]>)

A collection over deref items

§

OwnedString(Cow<'c, [String]>)

A collection over owned string items

§

BorrowedString(Cow<'c, [&'c String]>)

A collection over borrowed string items

§

RefStr(Cow<'c, [&'c str]>)

A collection over &str items

Implementations§

Source§

impl<'c, T: Deref> Collection<'c, T>
where [T]: ToOwned, for<'t> &'t T::Target: From<&'t str>,

Source

pub const EMPTY: Self = _

An empty collection.

Source

pub fn iter(&self) -> CollectionIter<'_, T>

Returns an iterator over the collection.

§Examples
use twitch_types::{Collection, UserId, UserIdRef};

let collection: Collection<UserId> = Collection::from(&["1234", "5678"]);
let mut iter = collection.iter();
assert_eq!(iter.next(), Some(UserIdRef::from_static("1234")));
assert_eq!(iter.next(), Some(UserIdRef::from_static("5678")));
assert_eq!(iter.next(), None);
Source

pub fn into_vec(self) -> Vec<T>
where [T]: ToOwned<Owned = Vec<T>>, for<'d, 'd> T: 'static + Clone + From<&'d <T as Deref>::Target> + From<&'d str>,

Converts the collection into a vector.

§Examples
use twitch_types::{Collection, UserId};

let collection = Collection::from(vec!["1", "2", "3"]);
let vector: Vec<UserId> = collection.into_vec();
Source

pub fn chunks( &'c self, chunk_size: usize, ) -> impl Iterator<Item = Collection<'c, T>> + 'c

Returns chunks of items, similar to slice::chunks

Source

pub fn len(&self) -> usize

Returns the length of the collection.

Source

pub fn is_empty(&self) -> bool

Returns true if the collection is empty.

Trait Implementations§

Source§

impl<T: Clone + Deref> Clone for Collection<'_, T>
where [T]: ToOwned,

Source§

fn clone(&self) -> Self

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<T> Debug for Collection<'_, T>
where [T]: ToOwned, <[T] as ToOwned>::Owned: Debug, T: Debug + Deref, T::Target: Debug,

Source§

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

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

impl<T: Deref> Default for Collection<'_, T>

Source§

fn default() -> Self

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

impl<'a, 'de: 'a, T: Deref + Deserialize<'de> + Clone> Deserialize<'de> for Collection<'a, T>
where [T]: ToOwned, &'a T::Target: Deserialize<'de>,

Available on crate feature serde only.
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<'a> From<&'a &'a BadgeSetIdRef> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

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

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a BlockedTermIdRef> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a &'a BlockedTermIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a CategoryIdRef> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a CategoryIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a CharityCampaignIdRef> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a CharityCampaignIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a CharityDonationIdRef> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a CharityDonationIdRef) -> Self

Converts to this type from the input type.
Source§

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

Available on crate feature emote only.
Source§

fn from(v: &'a &'a ChatBadgeIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a ClipIdRef> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a ClipIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a CommunityGiftIdRef> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a &'a CommunityGiftIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a ConduitIdRef> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a &'a ConduitIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a ConduitShardIdRef> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a &'a ConduitShardIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a CreatorGoalIdRef> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a &'a CreatorGoalIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a DisplayNameRef> for Collection<'a, DisplayName>

Source§

fn from(v: &'a &'a DisplayNameRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a EmoteIdRef> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a &'a EmoteIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a EmoteSetIdRef> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a &'a EmoteSetIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a EventSubIdRef> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a &'a EventSubIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a GuestStarSessionIdRef> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a GuestStarSessionIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a GuestStarSlotIdRef> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a GuestStarSlotIdRef) -> Self

Converts to this type from the input type.
Source§

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

Available on crate feature color only.
Source§

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

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a HypeTrainIdRef> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a HypeTrainIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a IgdbIdRef> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a IgdbIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a MsgIdRef> for Collection<'a, MsgId>

Source§

fn from(v: &'a &'a MsgIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a NicknameRef> for Collection<'a, Nickname>

Source§

fn from(v: &'a &'a NicknameRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a PollChoiceIdRef> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a PollChoiceIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a PollIdRef> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a PollIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a PredictionIdRef> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a PredictionIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a PredictionOutcomeIdRef> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a PredictionOutcomeIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a RedemptionIdRef> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a RedemptionIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a RewardIdRef> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a RewardIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a SharedChatSessionIdRef> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a &'a SharedChatSessionIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a StreamIdRef> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a StreamIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a StreamKeyRef> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a StreamKeyRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a StreamMarkerIdRef> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a StreamMarkerIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a StreamSegmentIdRef> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a StreamSegmentIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a TagIdRef> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a TagIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a TeamIdRef> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a TeamIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a UnbanRequestIdRef> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a &'a UnbanRequestIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a UserIdRef> for Collection<'a, UserId>

Source§

fn from(v: &'a &'a UserIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a VideoIdRef> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a VideoIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a WhisperIdRef> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a &'a WhisperIdRef) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, DisplayName>

Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, MsgId>

Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, Nickname>

Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, UserId>

Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a &'a str> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a &'a str) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a BadgeSetId; N]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a BadgeSetId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a BadgeSetIdRef]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a BadgeSetIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a BadgeSetIdRef; N]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a BadgeSetIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a BlockedTermId; N]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a BlockedTermId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a BlockedTermIdRef]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a BlockedTermIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a BlockedTermIdRef; N]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a BlockedTermIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CategoryId; N]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CategoryId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a CategoryIdRef]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CategoryIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CategoryIdRef; N]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CategoryIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CharityCampaignId; N]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CharityCampaignId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a CharityCampaignIdRef]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CharityCampaignIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CharityCampaignIdRef; N]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CharityCampaignIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CharityDonationId; N]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CharityDonationId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a CharityDonationIdRef]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CharityDonationIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CharityDonationIdRef; N]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a CharityDonationIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a ChatBadgeId; N]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a ChatBadgeId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a ChatBadgeIdRef]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a ChatBadgeIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a ChatBadgeIdRef; N]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a ChatBadgeIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a ClipId; N]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a ClipId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a ClipIdRef]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a ClipIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a ClipIdRef; N]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a ClipIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CommunityGiftId; N]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [&'a CommunityGiftId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a CommunityGiftIdRef]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [&'a CommunityGiftIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CommunityGiftIdRef; N]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [&'a CommunityGiftIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a ConduitId; N]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a ConduitId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a ConduitIdRef]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a ConduitIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a ConduitIdRef; N]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a ConduitIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a ConduitShardId; N]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a ConduitShardId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a ConduitShardIdRef]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a ConduitShardIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a ConduitShardIdRef; N]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a ConduitShardIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CreatorGoalId; N]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [&'a CreatorGoalId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a CreatorGoalIdRef]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [&'a CreatorGoalIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a CreatorGoalIdRef; N]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [&'a CreatorGoalIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a DisplayName; N]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [&'a DisplayName; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a DisplayNameRef]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [&'a DisplayNameRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a DisplayNameRef; N]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [&'a DisplayNameRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a EmoteId; N]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a EmoteId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a EmoteIdRef]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a EmoteIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a EmoteIdRef; N]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a EmoteIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a EmoteSetId; N]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a EmoteSetId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a EmoteSetIdRef]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a EmoteSetIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a EmoteSetIdRef; N]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a EmoteSetIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a EventSubId; N]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a EventSubId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a EventSubIdRef]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a EventSubIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a EventSubIdRef; N]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a EventSubIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a GuestStarSessionId; N]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a GuestStarSessionId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a GuestStarSessionIdRef]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a GuestStarSessionIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a GuestStarSessionIdRef; N]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a GuestStarSessionIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a GuestStarSlotId; N]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a GuestStarSlotId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a GuestStarSlotIdRef]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a GuestStarSlotIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a GuestStarSlotIdRef; N]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a GuestStarSlotIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a HexColor; N]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [&'a HexColor; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a HexColorRef]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [&'a HexColorRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a HexColorRef; N]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [&'a HexColorRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a HypeTrainId; N]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a HypeTrainId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a HypeTrainIdRef]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a HypeTrainIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a HypeTrainIdRef; N]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a HypeTrainIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a IgdbId; N]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a IgdbId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a IgdbIdRef]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a IgdbIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a IgdbIdRef; N]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a IgdbIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a MsgId; N]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [&'a MsgId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a MsgIdRef]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [&'a MsgIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a MsgIdRef; N]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [&'a MsgIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a Nickname; N]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [&'a Nickname; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a NicknameRef]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [&'a NicknameRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a NicknameRef; N]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [&'a NicknameRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a PollChoiceId; N]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PollChoiceId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a PollChoiceIdRef]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PollChoiceIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a PollChoiceIdRef; N]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PollChoiceIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a PollId; N]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PollId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a PollIdRef]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PollIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a PollIdRef; N]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PollIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a PredictionId; N]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PredictionId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a PredictionIdRef]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PredictionIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a PredictionIdRef; N]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PredictionIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a PredictionOutcomeId; N]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PredictionOutcomeId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a PredictionOutcomeIdRef]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PredictionOutcomeIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a PredictionOutcomeIdRef; N]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a PredictionOutcomeIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a RedemptionId; N]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a RedemptionId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a RedemptionIdRef]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a RedemptionIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a RedemptionIdRef; N]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a RedemptionIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a RewardId; N]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a RewardId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a RewardIdRef]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a RewardIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a RewardIdRef; N]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a RewardIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a SharedChatSessionId; N]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a SharedChatSessionId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a SharedChatSessionIdRef]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a SharedChatSessionIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a SharedChatSessionIdRef; N]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a SharedChatSessionIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a StreamId; N]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a StreamIdRef]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a StreamIdRef; N]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a StreamKey; N]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamKey; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a StreamKeyRef]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamKeyRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a StreamKeyRef; N]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamKeyRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a StreamMarkerId; N]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamMarkerId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a StreamMarkerIdRef]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamMarkerIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a StreamMarkerIdRef; N]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamMarkerIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a StreamSegmentId; N]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamSegmentId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a StreamSegmentIdRef]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamSegmentIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a StreamSegmentIdRef; N]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a StreamSegmentIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, UserId>

Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a String]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a String]) -> Self

Converts to this type from the input type.
Source§

impl<'c, T> From<&'c [&'c T]> for Collection<'c, T>
where [T]: ToOwned, T: 'static + Deref + Clone,

Source§

fn from(v: &'c [&'c T]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a TagId; N]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a TagId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a TagIdRef]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a TagIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a TagIdRef; N]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a TagIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a TeamId; N]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a TeamId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a TeamIdRef]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a TeamIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a TeamIdRef; N]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a TeamIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a UnbanRequestId; N]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a UnbanRequestId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a UnbanRequestIdRef]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a UnbanRequestIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a UnbanRequestIdRef; N]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a UnbanRequestIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a UserId; N]> for Collection<'a, UserId>

Source§

fn from(v: &'a [&'a UserId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a UserIdRef]> for Collection<'a, UserId>

Source§

fn from(v: &'a [&'a UserIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a UserIdRef; N]> for Collection<'a, UserId>

Source§

fn from(v: &'a [&'a UserIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a VideoId; N]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a VideoId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a VideoIdRef]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a VideoIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a VideoIdRef; N]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a VideoIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a WhisperId; N]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a WhisperId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a WhisperIdRef]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a WhisperIdRef]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a WhisperIdRef; N]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a WhisperIdRef; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, UserId>

Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [&'a str]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a str]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, UserId>

Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [&'a str; N]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [&'a str; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [BadgeSetId; N]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [BadgeSetId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [BlockedTermId; N]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [BlockedTermId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [CategoryId; N]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [CategoryId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [CharityCampaignId; N]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [CharityCampaignId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [CharityDonationId; N]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [CharityDonationId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [ChatBadgeId; N]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [ChatBadgeId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [ClipId; N]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [ClipId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [CommunityGiftId; N]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [CommunityGiftId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [ConduitId; N]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [ConduitId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [ConduitShardId; N]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [ConduitShardId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [CreatorGoalId; N]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [CreatorGoalId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [DisplayName; N]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [DisplayName; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [EmoteId; N]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [EmoteId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [EmoteSetId; N]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [EmoteSetId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [EventSubId; N]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [EventSubId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [GuestStarSessionId; N]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [GuestStarSessionId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [GuestStarSlotId; N]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [GuestStarSlotId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [HexColor; N]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [HexColor; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [HypeTrainId; N]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [HypeTrainId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [IgdbId; N]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [IgdbId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [MsgId; N]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [MsgId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [Nickname; N]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [Nickname; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [PollChoiceId; N]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [PollChoiceId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [PollId; N]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [PollId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [PredictionId; N]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [PredictionId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [PredictionOutcomeId; N]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [PredictionOutcomeId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [RedemptionId; N]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [RedemptionId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [RewardId; N]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [RewardId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [SharedChatSessionId; N]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [SharedChatSessionId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [StreamId; N]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [StreamId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [StreamKey; N]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [StreamKey; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [StreamMarkerId; N]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [StreamMarkerId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [StreamSegmentId; N]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [StreamSegmentId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, UserId>

Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a [String]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [String]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, DisplayName>

Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, MsgId>

Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, Nickname>

Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, UserId>

Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [String; N]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [String; N]) -> Self

Converts to this type from the input type.
Source§

impl<'c, T> From<&'c [T]> for Collection<'c, T>
where [T]: ToOwned, T: 'static + Deref + Clone,

Source§

fn from(v: &'c [T]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [TagId; N]> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a [TagId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [TeamId; N]> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a [TeamId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [UnbanRequestId; N]> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a [UnbanRequestId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [UserId; N]> for Collection<'a, UserId>

Source§

fn from(v: &'a [UserId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [VideoId; N]> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a [VideoId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a, const N: usize> From<&'a [WhisperId; N]> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a [WhisperId; N]) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a BadgeSetId> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

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

Converts to this type from the input type.
Source§

impl<'a> From<&'a BlockedTermId> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a BlockedTermId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a CategoryId> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a CategoryId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a CharityCampaignId> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a CharityCampaignId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a CharityDonationId> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a CharityDonationId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a ChatBadgeId> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

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

Converts to this type from the input type.
Source§

impl<'a> From<&'a ClipId> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a ClipId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a CommunityGiftId> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a CommunityGiftId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a ConduitId> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a ConduitId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a ConduitShardId> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a ConduitShardId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a CreatorGoalId> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a CreatorGoalId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a DisplayName> for Collection<'a, DisplayName>

Source§

fn from(v: &'a DisplayName) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a EmoteId> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a EmoteId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a EmoteSetId> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a EmoteSetId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a EventSubId> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a EventSubId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a GuestStarSessionId> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a GuestStarSessionId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a GuestStarSlotId> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a GuestStarSlotId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a HexColor> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

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

Converts to this type from the input type.
Source§

impl<'a> From<&'a HypeTrainId> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a HypeTrainId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a IgdbId> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a IgdbId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a MsgId> for Collection<'a, MsgId>

Source§

fn from(v: &'a MsgId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Nickname> for Collection<'a, Nickname>

Source§

fn from(v: &'a Nickname) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a PollChoiceId> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a PollChoiceId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a PollId> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a PollId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a PredictionId> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a PredictionId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a PredictionOutcomeId> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a PredictionOutcomeId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a RedemptionId> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a RedemptionId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a RewardId> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a RewardId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a SharedChatSessionId> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a SharedChatSessionId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a StreamId> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a StreamId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a StreamKey> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a StreamKey) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a StreamMarkerId> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a StreamMarkerId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a StreamSegmentId> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a StreamSegmentId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a TagId> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a TagId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a TeamId> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a TeamId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a UnbanRequestId> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a UnbanRequestId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a UserId> for Collection<'a, UserId>

Source§

fn from(v: &'a UserId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a BadgeSetId>> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<&'a BadgeSetId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a BlockedTermId>> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a Vec<&'a BlockedTermId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a CategoryId>> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a CategoryId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a CharityCampaignId>> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a CharityCampaignId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a CharityDonationId>> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a CharityDonationId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a ChatBadgeId>> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<&'a ChatBadgeId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a ClipId>> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a ClipId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a CommunityGiftId>> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a Vec<&'a CommunityGiftId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a ConduitId>> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<&'a ConduitId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a ConduitShardId>> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<&'a ConduitShardId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a CreatorGoalId>> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a Vec<&'a CreatorGoalId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a DisplayName>> for Collection<'a, DisplayName>

Source§

fn from(v: &'a Vec<&'a DisplayName>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a EmoteId>> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<&'a EmoteId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a EmoteSetId>> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<&'a EmoteSetId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a EventSubId>> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<&'a EventSubId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a GuestStarSessionId>> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a GuestStarSessionId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a GuestStarSlotId>> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a GuestStarSlotId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a HexColor>> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a Vec<&'a HexColor>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a HypeTrainId>> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a HypeTrainId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a IgdbId>> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a IgdbId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a MsgId>> for Collection<'a, MsgId>

Source§

fn from(v: &'a Vec<&'a MsgId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a Nickname>> for Collection<'a, Nickname>

Source§

fn from(v: &'a Vec<&'a Nickname>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a PollChoiceId>> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a PollChoiceId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a PollId>> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a PollId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a PredictionId>> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a PredictionId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a PredictionOutcomeId>> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a PredictionOutcomeId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a RedemptionId>> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a RedemptionId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a RewardId>> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a RewardId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a SharedChatSessionId>> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a Vec<&'a SharedChatSessionId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a StreamId>> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a StreamId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a StreamKey>> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a StreamKey>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a StreamMarkerId>> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a StreamMarkerId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a StreamSegmentId>> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a StreamSegmentId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a TagId>> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a TagId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a TeamId>> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a TeamId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a UnbanRequestId>> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a Vec<&'a UnbanRequestId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a UserId>> for Collection<'a, UserId>

Source§

fn from(v: &'a Vec<&'a UserId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a VideoId>> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a VideoId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a WhisperId>> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a Vec<&'a WhisperId>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, DisplayName>

Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, MsgId>

Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, Nickname>

Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, UserId>

Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<&'a str>> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, DisplayName>

Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, MsgId>

Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, Nickname>

Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, UserId>

Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a Vec<String>> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a VideoId> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: &'a VideoId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<&'a WhisperId> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: &'a WhisperId) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a BadgeSetIdRef>> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a BadgeSetIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a BlockedTermIdRef>> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: Vec<&'a BlockedTermIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a CategoryIdRef>> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a CategoryIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a CharityCampaignIdRef>> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a CharityCampaignIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a CharityDonationIdRef>> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a CharityDonationIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a ChatBadgeIdRef>> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a ChatBadgeIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a ClipIdRef>> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a ClipIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a CommunityGiftIdRef>> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: Vec<&'a CommunityGiftIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a ConduitIdRef>> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a ConduitIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a ConduitShardIdRef>> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a ConduitShardIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a CreatorGoalIdRef>> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: Vec<&'a CreatorGoalIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a DisplayNameRef>> for Collection<'a, DisplayName>

Source§

fn from(v: Vec<&'a DisplayNameRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a EmoteIdRef>> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a EmoteIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a EmoteSetIdRef>> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a EmoteSetIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a EventSubIdRef>> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a EventSubIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a GuestStarSessionIdRef>> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a GuestStarSessionIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a GuestStarSlotIdRef>> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a GuestStarSlotIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a HexColorRef>> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: Vec<&'a HexColorRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a HypeTrainIdRef>> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a HypeTrainIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a IgdbIdRef>> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a IgdbIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a MsgIdRef>> for Collection<'a, MsgId>

Source§

fn from(v: Vec<&'a MsgIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a NicknameRef>> for Collection<'a, Nickname>

Source§

fn from(v: Vec<&'a NicknameRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a PollChoiceIdRef>> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a PollChoiceIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a PollIdRef>> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a PollIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a PredictionIdRef>> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a PredictionIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a PredictionOutcomeIdRef>> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a PredictionOutcomeIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a RedemptionIdRef>> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a RedemptionIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a RewardIdRef>> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a RewardIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a SharedChatSessionIdRef>> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: Vec<&'a SharedChatSessionIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a StreamIdRef>> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a StreamIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a StreamKeyRef>> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a StreamKeyRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a StreamMarkerIdRef>> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a StreamMarkerIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a StreamSegmentIdRef>> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a StreamSegmentIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, DisplayName>

Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, MsgId>

Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, Nickname>

Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, UserId>

Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a String>> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: Vec<&'a String>) -> Self

Converts to this type from the input type.
Source§

impl<'c, T> From<Vec<&'c T>> for Collection<'c, T>
where [T]: ToOwned, T: 'static + Deref + Clone,

Source§

fn from(v: Vec<&'c T>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a TagIdRef>> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a TagIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a TeamIdRef>> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a TeamIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a UnbanRequestIdRef>> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: Vec<&'a UnbanRequestIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a UserIdRef>> for Collection<'a, UserId>

Source§

fn from(v: Vec<&'a UserIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a VideoIdRef>> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a VideoIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a WhisperIdRef>> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: Vec<&'a WhisperIdRef>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, ClipId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, DisplayName>

Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, HexColor>

Available on crate feature color only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, MsgId>

Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, Nickname>

Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, PollId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, PredictionId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, RewardId>

Available on crate feature points only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, StreamId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, TagId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, TeamId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, UserId>

Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, VideoId>

Available on crate feature stream only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl<'a> From<Vec<&'a str>> for Collection<'a, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: Vec<&'a str>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, BadgeSetId>

Available on crate feature emote only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, BlockedTermId>

Available on crate feature moderation only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, CategoryId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, CharityCampaignId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, CharityDonationId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, ChatBadgeId>

Available on crate feature emote only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, ClipId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, CommunityGiftId>

Available on crate feature sub only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, ConduitId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, ConduitShardId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, CreatorGoalId>

Available on crate feature goal only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, DisplayName>

Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, EmoteId>

Available on crate feature emote only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, EmoteSetId>

Available on crate feature emote only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, EventSubId>

Available on crate feature eventsub only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, GuestStarSessionId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, GuestStarSlotId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, HexColor>

Available on crate feature color only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, HypeTrainId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, IgdbId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, MsgId>

Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, Nickname>

Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, PollChoiceId>

Available on crate feature points only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, PollId>

Available on crate feature points only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, PredictionId>

Available on crate feature points only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, PredictionOutcomeId>

Available on crate feature points only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, RedemptionId>

Available on crate feature points only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, RewardId>

Available on crate feature points only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, SharedChatSessionId>

Available on crate feature chat only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, StreamId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, StreamKey>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, StreamMarkerId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, StreamSegmentId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, TagId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, TeamId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, UnbanRequestId>

Available on crate feature moderation only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, UserId>

Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, VideoId>

Available on crate feature stream only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Collection<'_, WhisperId>

Available on crate feature chat only.
Source§

fn from(v: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl<T> From<Vec<T>> for Collection<'_, T>
where [T]: ToOwned, T: 'static + Deref + Clone,

Source§

fn from(v: Vec<T>) -> Self

Converts to this type from the input type.
Source§

impl<'a, T, A: Deref> FromIterator<A> for Collection<'a, T>
where [T]: ToOwned, [A]: ToOwned, Collection<'a, T>: From<Vec<A>>, T: 'static + Deref,

Source§

fn from_iter<I: IntoIterator<Item = A>>(iter: I) -> Self

Creates a value from an iterator. Read more
Source§

impl<'s, 'c, T: Deref> IntoIterator for &'s Collection<'c, T>
where [T]: ToOwned, for<'t> &'t T::Target: From<&'t str>, 's: 'c,

Source§

type IntoIter = CollectionIter<'c, T>

Which kind of iterator are we turning this into?
Source§

type Item = &'c <T as Deref>::Target

The type of the elements being iterated over.
Source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
Source§

impl<T> PartialEq for Collection<'_, T>
where [T]: ToOwned, T: PartialEq + PartialEq<T::Target> + Debug + Deref, T::Target: PartialEq + Debug, for<'s> &'s T::Target: From<&'s str>,

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl<T: Deref> Serialize for Collection<'_, T>
where [T]: ToOwned, for<'s, 's> &'s T::Target: Serialize + From<&'s str>,

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<T> Eq for Collection<'_, T>
where [T]: ToOwned, T: PartialEq + PartialEq<T::Target> + Debug + Deref, T::Target: PartialEq + Debug, for<'s> &'s T::Target: From<&'s str>,

Auto Trait Implementations§

§

impl<'c, T> !Freeze for Collection<'c, T>

§

impl<'c, T> !RefUnwindSafe for Collection<'c, T>

§

impl<'c, T> !Send for Collection<'c, T>

§

impl<'c, T> !Sync for Collection<'c, T>

§

impl<'c, T> !Unpin for Collection<'c, T>

§

impl<'c, T> !UnwindSafe for Collection<'c, T>

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where 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 T
where T: Clone,

Source§

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, U> TryFrom<U> for T
where U: Into<T>,

Source§

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 T
where U: TryFrom<T>,

Source§

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> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,