Struct acter_core::events::calendar::CalendarEventUpdateBuilder
source · pub struct CalendarEventUpdateBuilder { /* private fields */ }
Expand description
Builder for CalendarEventUpdateEventContent
.
Implementations§
source§impl CalendarEventUpdateBuilder
impl CalendarEventUpdateBuilder
pub fn calendar_event<VALUE: Into<Update>>(&mut self, value: VALUE) -> &mut Self
sourcepub fn description(
&mut self,
value: Option<Option<TextMessageEventContent>>,
) -> &mut Self
pub fn description( &mut self, value: Option<Option<TextMessageEventContent>>, ) -> &mut Self
Every calendar_events belongs to a calendar_eventlist Further information describing the calendar_event
sourcepub fn utc_start(&mut self, value: Option<UtcDateTime>) -> &mut Self
pub fn utc_start(&mut self, value: Option<UtcDateTime>) -> &mut Self
When was this calendar_event started?
sourcepub fn utc_end(&mut self, value: Option<UtcDateTime>) -> &mut Self
pub fn utc_end(&mut self, value: Option<UtcDateTime>) -> &mut Self
When was this calendar_event started?
sourcepub fn show_without_time(&mut self, value: Option<bool>) -> &mut Self
pub fn show_without_time(&mut self, value: Option<bool>) -> &mut Self
Should this event been shown without the time?
sourcepub fn locations(&mut self, value: Option<Vec<EventLocation>>) -> &mut Self
pub fn locations(&mut self, value: Option<Vec<EventLocation>>) -> &mut Self
Where is this event happening?
pub fn keywords(&mut self, value: Option<Vec<String>>) -> &mut Self
pub fn categories(&mut self, value: Option<Vec<String>>) -> &mut Self
sourcepub fn display<VALUE: Into<Option<Option<Display>>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn display<VALUE: Into<Option<Option<Display>>>>( &mut self, value: VALUE, ) -> &mut Self
Optionally some displaying parameters
sourcepub fn build(
&self,
) -> Result<CalendarEventUpdateEventContent, CalendarEventUpdateBuilderError>
pub fn build( &self, ) -> Result<CalendarEventUpdateEventContent, CalendarEventUpdateBuilderError>
Trait Implementations§
source§impl Clone for CalendarEventUpdateBuilder
impl Clone for CalendarEventUpdateBuilder
source§fn clone(&self) -> CalendarEventUpdateBuilder
fn clone(&self) -> CalendarEventUpdateBuilder
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 CalendarEventUpdateBuilder
impl Debug for CalendarEventUpdateBuilder
Auto Trait Implementations§
impl Freeze for CalendarEventUpdateBuilder
impl RefUnwindSafe for CalendarEventUpdateBuilder
impl Send for CalendarEventUpdateBuilder
impl Sync for CalendarEventUpdateBuilder
impl Unpin for CalendarEventUpdateBuilder
impl UnwindSafe for CalendarEventUpdateBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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