#[non_exhaustive]pub struct NativeDownloadVideoQuery {
pub variant: Option<NativeVideoDownloadVariant>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.variant: Option<NativeVideoDownloadVariant>§rest: RestImplementations§
Source§impl NativeDownloadVideoQuery
impl NativeDownloadVideoQuery
Sourcepub fn builder() -> NativeDownloadVideoQueryBuilder
pub fn builder() -> NativeDownloadVideoQueryBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for NativeDownloadVideoQuery
impl Clone for NativeDownloadVideoQuery
Source§impl Debug for NativeDownloadVideoQuery
impl Debug for NativeDownloadVideoQuery
Source§impl DeclaredFields for NativeDownloadVideoQuery
impl DeclaredFields for NativeDownloadVideoQuery
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for NativeDownloadVideoQuery
impl<'de> Deserialize<'de> for NativeDownloadVideoQuery
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for NativeDownloadVideoQuery
Source§impl PartialEq for NativeDownloadVideoQuery
impl PartialEq for NativeDownloadVideoQuery
Source§impl Serialize for NativeDownloadVideoQuery
impl Serialize for NativeDownloadVideoQuery
impl StructuralPartialEq for NativeDownloadVideoQuery
Auto Trait Implementations§
impl Freeze for NativeDownloadVideoQuery
impl RefUnwindSafe for NativeDownloadVideoQuery
impl Send for NativeDownloadVideoQuery
impl Sync for NativeDownloadVideoQuery
impl Unpin for NativeDownloadVideoQuery
impl UnsafeUnpin for NativeDownloadVideoQuery
impl UnwindSafe for NativeDownloadVideoQuery
Blanket Implementations§
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
Mutably borrows from an owned value. Read more