#[repr(C)]pub struct ArchivedCastMemberwhere
u64: Archive,
Option<Uuid>: Archive,
Option<String>: Archive,
Option<u64>: Archive,
String: Archive,
u32: Archive,
Option<u8>: Archive,
Option<bool>: Archive,
Option<f32>: Archive,
Vec<String>: Archive,
PersonExternalIds: Archive,{Show 17 fields
pub id: <u64 as Archive>::Archived,
pub person_id: <Option<Uuid> as Archive>::Archived,
pub credit_id: <Option<String> as Archive>::Archived,
pub cast_id: <Option<u64> as Archive>::Archived,
pub name: <String as Archive>::Archived,
pub original_name: <Option<String> as Archive>::Archived,
pub character: <String as Archive>::Archived,
pub profile_path: <Option<String> as Archive>::Archived,
pub order: <u32 as Archive>::Archived,
pub gender: <Option<u8> as Archive>::Archived,
pub known_for_department: <Option<String> as Archive>::Archived,
pub adult: <Option<bool> as Archive>::Archived,
pub popularity: <Option<f32> as Archive>::Archived,
pub also_known_as: <Vec<String> as Archive>::Archived,
pub external_ids: <PersonExternalIds as Archive>::Archived,
pub image_slot: <u32 as Archive>::Archived,
pub image_id: <Option<Uuid> as Archive>::Archived,
}Expand description
An archived CastMember
Fields§
§id: <u64 as Archive>::ArchivedThe archived counterpart of CastMember::id
person_id: <Option<Uuid> as Archive>::ArchivedThe archived counterpart of CastMember::person_id
credit_id: <Option<String> as Archive>::ArchivedThe archived counterpart of CastMember::credit_id
cast_id: <Option<u64> as Archive>::ArchivedThe archived counterpart of CastMember::cast_id
name: <String as Archive>::ArchivedThe archived counterpart of CastMember::name
original_name: <Option<String> as Archive>::ArchivedThe archived counterpart of CastMember::original_name
character: <String as Archive>::ArchivedThe archived counterpart of CastMember::character
profile_path: <Option<String> as Archive>::ArchivedThe archived counterpart of CastMember::profile_path
order: <u32 as Archive>::ArchivedThe archived counterpart of CastMember::order
gender: <Option<u8> as Archive>::ArchivedThe archived counterpart of CastMember::gender
known_for_department: <Option<String> as Archive>::ArchivedThe archived counterpart of CastMember::known_for_department
adult: <Option<bool> as Archive>::ArchivedThe archived counterpart of CastMember::adult
popularity: <Option<f32> as Archive>::ArchivedThe archived counterpart of CastMember::popularity
also_known_as: <Vec<String> as Archive>::ArchivedThe archived counterpart of CastMember::also_known_as
external_ids: <PersonExternalIds as Archive>::ArchivedThe archived counterpart of CastMember::external_ids
image_slot: <u32 as Archive>::ArchivedThe archived counterpart of CastMember::image_slot
image_id: <Option<Uuid> as Archive>::ArchivedThe archived counterpart of CastMember::image_id
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCastMemberwhere
u64: Archive,
Option<Uuid>: Archive,
Option<String>: Archive,
Option<u64>: Archive,
String: Archive,
u32: Archive,
Option<u8>: Archive,
Option<bool>: Archive,
Option<f32>: Archive,
Vec<String>: Archive,
PersonExternalIds: Archive,
<__C as Fallible>::Error: Trace,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Option<Uuid> as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Option<u64> as Archive>::Archived: CheckBytes<__C>,
<String as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
<Option<u8> as Archive>::Archived: CheckBytes<__C>,
<Option<bool> as Archive>::Archived: CheckBytes<__C>,
<Option<f32> as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<PersonExternalIds as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCastMemberwhere
u64: Archive,
Option<Uuid>: Archive,
Option<String>: Archive,
Option<u64>: Archive,
String: Archive,
u32: Archive,
Option<u8>: Archive,
Option<bool>: Archive,
Option<f32>: Archive,
Vec<String>: Archive,
PersonExternalIds: Archive,
<__C as Fallible>::Error: Trace,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Option<Uuid> as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Option<u64> as Archive>::Archived: CheckBytes<__C>,
<String as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
<Option<u8> as Archive>::Archived: CheckBytes<__C>,
<Option<bool> as Archive>::Archived: CheckBytes<__C>,
<Option<f32> as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<PersonExternalIds as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedCastMember
impl Debug for ArchivedCastMember
Source§impl PartialEq for ArchivedCastMember
impl PartialEq for ArchivedCastMember
impl Eq for ArchivedCastMember
impl Portable for ArchivedCastMemberwhere
u64: Archive,
Option<Uuid>: Archive,
Option<String>: Archive,
Option<u64>: Archive,
String: Archive,
u32: Archive,
Option<u8>: Archive,
Option<bool>: Archive,
Option<f32>: Archive,
Vec<String>: Archive,
PersonExternalIds: Archive,
<u64 as Archive>::Archived: Portable,
<Option<Uuid> as Archive>::Archived: Portable,
<Option<String> as Archive>::Archived: Portable,
<Option<u64> as Archive>::Archived: Portable,
<String as Archive>::Archived: Portable,
<u32 as Archive>::Archived: Portable,
<Option<u8> as Archive>::Archived: Portable,
<Option<bool> as Archive>::Archived: Portable,
<Option<f32> as Archive>::Archived: Portable,
<Vec<String> as Archive>::Archived: Portable,
<PersonExternalIds as Archive>::Archived: Portable,
impl StructuralPartialEq for ArchivedCastMember
Auto Trait Implementations§
impl Freeze for ArchivedCastMember
impl RefUnwindSafe for ArchivedCastMember
impl Send for ArchivedCastMember
impl Sync for ArchivedCastMember
impl !Unpin for ArchivedCastMember
impl !UnsafeUnpin for ArchivedCastMember
impl UnwindSafe for ArchivedCastMember
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.