Enum twitch_types::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<'_, T>> + '_

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<'a, T> Debug for Collection<'a, 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 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 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 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 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 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 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, 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, 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, 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, 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, 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, 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 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 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 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 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, 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, 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, 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, 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, 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<'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 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> 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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 [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 [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 [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 [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 [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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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<'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 [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> 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 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 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 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 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 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 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 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 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 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 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 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, 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, 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, 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, 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, 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<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, 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, 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, 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, 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, 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 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<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 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 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 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 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, 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, 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, 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, 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, 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<'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 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 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, 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, 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, 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, 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, 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 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<'_, 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<'_, 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<'_, 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<'_, 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<'_, 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<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,

§

type IntoIter = CollectionIter<'c, T>

Which kind of iterator are we turning this into?
§

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

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

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

This method 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> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for 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,

§

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>,

§

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>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,