pub struct InputStoryContentVideo {
pub video: InputFile,
pub duration: Option<f64>,
pub cover_frame_timestamp: Option<f64>,
pub is_animation: Option<bool>,
}Expand description
Describes a unique gift received and owned by a user or a chat.
Fields§
§video: InputFileThe video to post as a story. The video must be of the size 720x1280, streamable, encoded with H.265 codec, with key frames added each second in the MPEG4 format, and must not exceed 30 MB. The video can’t be reused and can only be uploaded as a new file, so you can pass “attach://<file_attach_name>” if the video was uploaded using multipart/form-data under <file_attach_name>. More information on Sending Files »
duration: Option<f64>Precise duration of the video in seconds; 0-60
cover_frame_timestamp: Option<f64>Timestamp in seconds of the frame that will be used as the static cover for the story. Defaults to 0.0
is_animation: Option<bool>Pass true if the video has no sound
Trait Implementations§
Source§impl Clone for InputStoryContentVideo
impl Clone for InputStoryContentVideo
Source§fn clone(&self) -> InputStoryContentVideo
fn clone(&self) -> InputStoryContentVideo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InputStoryContentVideo
impl Debug for InputStoryContentVideo
Source§impl Serialize for InputStoryContentVideo
impl Serialize for InputStoryContentVideo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl !Freeze for InputStoryContentVideo
impl !RefUnwindSafe for InputStoryContentVideo
impl Send for InputStoryContentVideo
impl Sync for InputStoryContentVideo
impl Unpin for InputStoryContentVideo
impl !UnwindSafe for InputStoryContentVideo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Erasable for T
impl<T> Erasable for T
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>
Converts
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>
Converts
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 more