Skip to main content

ActivityBuilder

Struct ActivityBuilder 

Source
pub struct ActivityBuilder { /* private fields */ }
Expand description

A builder for constructing an Activity.

Implementations§

Source§

impl ActivityBuilder

Source

pub fn id(self, id: impl Into<String>) -> Self

Sets the id for the activity.

Source

pub fn name(self, name: impl Into<String>) -> Self

Sets the name for the activity.

Source

pub fn create_time(self, create_time: impl Into<String>) -> Self

Sets the creation timestamp for the activity.

Source

pub fn originator(self, originator: impl Into<String>) -> Self

Sets the originator for the activity.

Source

pub fn build(self) -> Result<Activity, ActivityBuildError>

Builds the Activity from the provided configuration.

§Errors

Returns an ActivityBuildError if the activity cannot be built from the provided configuration.

Trait Implementations§

Source§

impl Debug for ActivityBuilder

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ActivityBuilder

Source§

fn default() -> ActivityBuilder

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.