[][src]Struct rustpub::simple::core::ObjectBuilder

pub struct ObjectBuilder { /* fields omitted */ }

Builder for Object.

Methods

impl ObjectBuilder[src]

pub fn id<VALUE: Into<Id>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn kind<VALUE: Into<Kind>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn attachment<VALUE: Into<Attachment>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn attributed_to<VALUE: Into<AttributedTo>>(
    &mut self,
    value: VALUE
) -> &mut Self
[src]

pub fn audience<VALUE: Into<Audience>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn content<VALUE: Into<Content>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn context<VALUE: Into<Context>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn name<VALUE: Into<Name>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn end_time<VALUE: Into<EndTime>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn generator<VALUE: Into<Generator>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn icon<VALUE: Into<Icon>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn image<VALUE: Into<Image>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn in_reply_to<VALUE: Into<InReplyTo>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn location<VALUE: Into<Location>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn preview<VALUE: Into<Preview>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn published<VALUE: Into<Published>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn replies<VALUE: Into<Replies>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn start_time<VALUE: Into<StartTime>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn summary<VALUE: Into<Summary>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn tag<VALUE: Into<Tag>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn updated<VALUE: Into<Updated>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn url<VALUE: Into<Url>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn to<VALUE: Into<To>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn bto<VALUE: Into<BTo>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn cc<VALUE: Into<CC>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn bcc<VALUE: Into<BCC>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn media_type<VALUE: Into<MediaType>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn duration<VALUE: Into<Duration>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn one_of<VALUE: Into<OneOf>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn any_of<VALUE: Into<AnyOf>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn closed<VALUE: Into<Closed>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn actor<VALUE: Into<Actor>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn object<VALUE: Into<Object>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn target<VALUE: Into<Target>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn result<VALUE: Into<Result>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn origin<VALUE: Into<Origin>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn instrument<VALUE: Into<Instrument>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn total_items<VALUE: Into<TotalItems>>(
    &mut self,
    value: VALUE
) -> &mut Self
[src]

pub fn current<VALUE: Into<Current>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn first<VALUE: Into<First>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn last<VALUE: Into<Last>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn items<VALUE: Into<Items>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn part_of<VALUE: Into<PartOf>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn next<VALUE: Into<Next>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn prev<VALUE: Into<Prev>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn start_index<VALUE: Into<StartIndex>>(
    &mut self,
    value: VALUE
) -> &mut Self
[src]

pub fn accuracy<VALUE: Into<Accuracy>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn altitude<VALUE: Into<Altitude>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn latitude<VALUE: Into<Latitude>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn longitude<VALUE: Into<Longitude>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn radius<VALUE: Into<Radius>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn units<VALUE: Into<Units>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn describes<VALUE: Into<Describes>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn subject<VALUE: Into<Subject>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn relationship<VALUE: Into<Relationship>>(
    &mut self,
    value: VALUE
) -> &mut Self
[src]

pub fn former_type<VALUE: Into<FormerType>>(
    &mut self,
    value: VALUE
) -> &mut Self
[src]

pub fn deleted<VALUE: Into<Deleted>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn public_key<VALUE: Into<PublicKey>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn public_key_pem<VALUE: Into<PublicKeyPem>>(
    &mut self,
    value: VALUE
) -> &mut Self
[src]

pub fn preferred_username<VALUE: Into<PreferredUsername>>(
    &mut self,
    value: VALUE
) -> &mut Self
[src]

pub fn owner<VALUE: Into<Owner>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn inbox<VALUE: Into<Inbox>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn outbox<VALUE: Into<Outbox>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn followers<VALUE: Into<Followers>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn following<VALUE: Into<Following>>(&mut self, value: VALUE) -> &mut Self[src]

pub fn build(&self) -> Result<Object, String>[src]

Builds a new Object.

Errors

If a required field has not been initialized.

Trait Implementations

impl Clone for ObjectBuilder[src]

impl Default for ObjectBuilder[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.