pub struct StoryUpdateBuilder { /* private fields */ }
Expand description
Builder for StoryUpdateEventContent
.
Implementations§
Source§impl StoryUpdateBuilder
impl StoryUpdateBuilder
pub fn story_entry<VALUE: Into<Update>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn slides(&mut self, value: Option<Vec<StorySlide>>) -> &mut Self
pub fn slides(&mut self, value: Option<Vec<StorySlide>>) -> &mut Self
A Story entry may have one or more slides of Story which are scrolled through horizontally
Sourcepub fn build(&self) -> Result<StoryUpdateEventContent, StoryUpdateBuilderError>
pub fn build(&self) -> Result<StoryUpdateEventContent, StoryUpdateBuilderError>
Trait Implementations§
Source§impl Clone for StoryUpdateBuilder
impl Clone for StoryUpdateBuilder
Source§fn clone(&self) -> StoryUpdateBuilder
fn clone(&self) -> StoryUpdateBuilder
Returns a copy 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 StoryUpdateBuilder
impl Debug for StoryUpdateBuilder
Auto Trait Implementations§
impl Freeze for StoryUpdateBuilder
impl RefUnwindSafe for StoryUpdateBuilder
impl Send for StoryUpdateBuilder
impl Sync for StoryUpdateBuilder
impl Unpin for StoryUpdateBuilder
impl UnwindSafe for StoryUpdateBuilder
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, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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