#[non_exhaustive]pub struct InputVideoReference {
pub video_url: ReferenceUrl,
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.video_url: ReferenceUrl§rest: RestImplementations§
Source§impl InputVideoReference
impl InputVideoReference
Sourcepub fn builder(video_url: ReferenceUrl) -> InputVideoReferenceBuilder
pub fn builder(video_url: ReferenceUrl) -> InputVideoReferenceBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for InputVideoReference
impl Clone for InputVideoReference
Source§impl Debug for InputVideoReference
impl Debug for InputVideoReference
Source§impl DeclaredFields for InputVideoReference
impl DeclaredFields for InputVideoReference
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for InputVideoReference
impl<'de> Deserialize<'de> for InputVideoReference
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 InputVideoReference
Source§impl PartialEq for InputVideoReference
impl PartialEq for InputVideoReference
Source§impl Serialize for InputVideoReference
impl Serialize for InputVideoReference
impl StructuralPartialEq for InputVideoReference
Auto Trait Implementations§
impl Freeze for InputVideoReference
impl RefUnwindSafe for InputVideoReference
impl Send for InputVideoReference
impl Sync for InputVideoReference
impl Unpin for InputVideoReference
impl UnsafeUnpin for InputVideoReference
impl UnwindSafe for InputVideoReference
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