#[repr(C)]pub struct ArchivedCrewMemberwhere
u64: Archive,
Option<Uuid>: Archive,
Option<String>: Archive,
String: Archive,
Option<u8>: Archive,
Option<bool>: Archive,
Option<f32>: Archive,
Vec<String>: Archive,
PersonExternalIds: Archive,{Show 15 fields
pub id: <u64 as Archive>::Archived,
pub person_id: <Option<Uuid> as Archive>::Archived,
pub credit_id: <Option<String> as Archive>::Archived,
pub name: <String as Archive>::Archived,
pub job: <String as Archive>::Archived,
pub department: <String as Archive>::Archived,
pub profile_path: <Option<String> 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 original_name: <Option<String> as Archive>::Archived,
pub also_known_as: <Vec<String> as Archive>::Archived,
pub external_ids: <PersonExternalIds as Archive>::Archived,
pub profile_iid: <Option<Uuid> as Archive>::Archived,
}Expand description
An archived CrewMember
Fields§
§id: <u64 as Archive>::ArchivedThe archived counterpart of CrewMember::id
person_id: <Option<Uuid> as Archive>::ArchivedThe archived counterpart of CrewMember::person_id
credit_id: <Option<String> as Archive>::ArchivedThe archived counterpart of CrewMember::credit_id
name: <String as Archive>::ArchivedThe archived counterpart of CrewMember::name
job: <String as Archive>::ArchivedThe archived counterpart of CrewMember::job
department: <String as Archive>::ArchivedThe archived counterpart of CrewMember::department
profile_path: <Option<String> as Archive>::ArchivedThe archived counterpart of CrewMember::profile_path
gender: <Option<u8> as Archive>::ArchivedThe archived counterpart of CrewMember::gender
known_for_department: <Option<String> as Archive>::ArchivedThe archived counterpart of CrewMember::known_for_department
adult: <Option<bool> as Archive>::ArchivedThe archived counterpart of CrewMember::adult
popularity: <Option<f32> as Archive>::ArchivedThe archived counterpart of CrewMember::popularity
original_name: <Option<String> as Archive>::ArchivedThe archived counterpart of CrewMember::original_name
also_known_as: <Vec<String> as Archive>::ArchivedThe archived counterpart of CrewMember::also_known_as
external_ids: <PersonExternalIds as Archive>::ArchivedThe archived counterpart of CrewMember::external_ids
profile_iid: <Option<Uuid> as Archive>::ArchivedThe archived counterpart of CrewMember::profile_iid
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCrewMemberwhere
u64: Archive,
Option<Uuid>: Archive,
Option<String>: Archive,
String: 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>,
<String 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 ArchivedCrewMemberwhere
u64: Archive,
Option<Uuid>: Archive,
Option<String>: Archive,
String: 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>,
<String 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 ArchivedCrewMember
impl Debug for ArchivedCrewMember
Source§impl PartialEq for ArchivedCrewMember
impl PartialEq for ArchivedCrewMember
impl Eq for ArchivedCrewMember
impl Portable for ArchivedCrewMemberwhere
u64: Archive,
Option<Uuid>: Archive,
Option<String>: Archive,
String: 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,
<String 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 ArchivedCrewMember
Auto Trait Implementations§
impl Freeze for ArchivedCrewMember
impl RefUnwindSafe for ArchivedCrewMember
impl Send for ArchivedCrewMember
impl Sync for ArchivedCrewMember
impl !Unpin for ArchivedCrewMember
impl !UnsafeUnpin for ArchivedCrewMember
impl UnwindSafe for ArchivedCrewMember
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.