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